diff options
author | nobody <> | 2013-09-18 10:39:47 +0000 |
---|---|---|
committer | nobody <> | 2013-09-18 10:39:47 +0000 |
commit | 42cae617abbc05543c25ef5107bbcf91d93aa999 (patch) | |
tree | d0082570109dd15c22569c0787801d11abc5c077 /cpu/frv.cpu | |
parent | 4f9545368bc44f2dfd320a99f096401d14c266b2 (diff) | |
download | gdb-42cae617abbc05543c25ef5107bbcf91d93aa999.zip gdb-42cae617abbc05543c25ef5107bbcf91d93aa999.tar.gz gdb-42cae617abbc05543c25ef5107bbcf91d93aa999.tar.bz2 |
This commit was manufactured by cvs2svn to create tag 'cygwin-cygwin-1_7_25-release
1_7_25-release'.
Sprout from binutils-2_24-branch 2013-09-18 10:39:39 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'binutils-'
Cherrypick from master 2013-08-09 10:40:04 UTC Nick Clifton <nickc@redhat.com> ' * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Complain if G10':
include/elf/ChangeLog
include/elf/mips.h
Delete:
COPYING3
COPYING3.LIB
bfd/.gitignore
bfd/COPYING
bfd/ChangeLog
bfd/ChangeLog-0001
bfd/ChangeLog-0203
bfd/ChangeLog-2004
bfd/ChangeLog-2005
bfd/ChangeLog-2006
bfd/ChangeLog-2007
bfd/ChangeLog-2008
bfd/ChangeLog-2009
bfd/ChangeLog-2010
bfd/ChangeLog-2011
bfd/ChangeLog-2012
bfd/ChangeLog-9193
bfd/ChangeLog-9495
bfd/ChangeLog-9697
bfd/ChangeLog-9899
bfd/MAINTAINERS
bfd/Makefile.am
bfd/Makefile.in
bfd/PORTING
bfd/README
bfd/TODO
bfd/acinclude.m4
bfd/aclocal.m4
bfd/aix386-core.c
bfd/aix5ppc-core.c
bfd/aout-adobe.c
bfd/aout-arm.c
bfd/aout-cris.c
bfd/aout-ns32k.c
bfd/aout-sparcle.c
bfd/aout-target.h
bfd/aout-tic30.c
bfd/aout0.c
bfd/aout32.c
bfd/aout64.c
bfd/aoutf1.h
bfd/aoutx.h
bfd/archive.c
bfd/archive64.c
bfd/archures.c
bfd/armnetbsd.c
bfd/bfd-in.h
bfd/bfd-in2.h
bfd/bfd.c
bfd/bfd.m4
bfd/bfdio.c
bfd/bfdwin.c
bfd/binary.c
bfd/bout.c
bfd/cache.c
bfd/cf-i386lynx.c
bfd/cf-sparclynx.c
bfd/cisco-core.c
bfd/coff-alpha.c
bfd/coff-apollo.c
bfd/coff-arm.c
bfd/coff-aux.c
bfd/coff-go32.c
bfd/coff-h8300.c
bfd/coff-h8500.c
bfd/coff-i386.c
bfd/coff-i860.c
bfd/coff-i960.c
bfd/coff-ia64.c
bfd/coff-m68k.c
bfd/coff-m88k.c
bfd/coff-mcore.c
bfd/coff-mips.c
bfd/coff-or32.c
bfd/coff-ppc.c
bfd/coff-rs6000.c
bfd/coff-sh.c
bfd/coff-sparc.c
bfd/coff-stgo32.c
bfd/coff-svm68k.c
bfd/coff-tic30.c
bfd/coff-tic4x.c
bfd/coff-tic54x.c
bfd/coff-tic80.c
bfd/coff-u68k.c
bfd/coff-w65.c
bfd/coff-we32k.c
bfd/coff-x86_64.c
bfd/coff-z80.c
bfd/coff-z8k.c
bfd/coff64-rs6000.c
bfd/coffcode.h
bfd/coffgen.c
bfd/cofflink.c
bfd/coffswap.h
bfd/compress.c
bfd/config.bfd
bfd/config.in
bfd/configure
bfd/configure.com
bfd/configure.host
bfd/configure.in
bfd/corefile.c
bfd/cpu-aarch64.c
bfd/cpu-alpha.c
bfd/cpu-arc.c
bfd/cpu-arm.c
bfd/cpu-avr.c
bfd/cpu-bfin.c
bfd/cpu-cr16.c
bfd/cpu-cr16c.c
bfd/cpu-cris.c
bfd/cpu-crx.c
bfd/cpu-d10v.c
bfd/cpu-d30v.c
bfd/cpu-dlx.c
bfd/cpu-epiphany.c
bfd/cpu-fr30.c
bfd/cpu-frv.c
bfd/cpu-h8300.c
bfd/cpu-h8500.c
bfd/cpu-hppa.c
bfd/cpu-i370.c
bfd/cpu-i386.c
bfd/cpu-i860.c
bfd/cpu-i960.c
bfd/cpu-ia64-opc.c
bfd/cpu-ia64.c
bfd/cpu-ip2k.c
bfd/cpu-iq2000.c
bfd/cpu-k1om.c
bfd/cpu-l1om.c
bfd/cpu-lm32.c
bfd/cpu-m10200.c
bfd/cpu-m10300.c
bfd/cpu-m32c.c
bfd/cpu-m32r.c
bfd/cpu-m68hc11.c
bfd/cpu-m68hc12.c
bfd/cpu-m68k.c
bfd/cpu-m88k.c
bfd/cpu-m9s12x.c
bfd/cpu-m9s12xg.c
bfd/cpu-mcore.c
bfd/cpu-mep.c
bfd/cpu-metag.c
bfd/cpu-microblaze.c
bfd/cpu-mips.c
bfd/cpu-mmix.c
bfd/cpu-moxie.c
bfd/cpu-msp430.c
bfd/cpu-mt.c
bfd/cpu-nios2.c
bfd/cpu-ns32k.c
bfd/cpu-openrisc.c
bfd/cpu-or32.c
bfd/cpu-pdp11.c
bfd/cpu-pj.c
bfd/cpu-plugin.c
bfd/cpu-powerpc.c
bfd/cpu-rl78.c
bfd/cpu-rs6000.c
bfd/cpu-rx.c
bfd/cpu-s390.c
bfd/cpu-score.c
bfd/cpu-sh.c
bfd/cpu-sparc.c
bfd/cpu-spu.c
bfd/cpu-tic30.c
bfd/cpu-tic4x.c
bfd/cpu-tic54x.c
bfd/cpu-tic6x.c
bfd/cpu-tic80.c
bfd/cpu-tilegx.c
bfd/cpu-tilepro.c
bfd/cpu-v850.c
bfd/cpu-v850_rh850.c
bfd/cpu-vax.c
bfd/cpu-w65.c
bfd/cpu-we32k.c
bfd/cpu-xc16x.c
bfd/cpu-xgate.c
bfd/cpu-xstormy16.c
bfd/cpu-xtensa.c
bfd/cpu-z80.c
bfd/cpu-z8k.c
bfd/demo64.c
bfd/dep-in.sed
bfd/doc/ChangeLog
bfd/doc/ChangeLog-9103
bfd/doc/Makefile.am
bfd/doc/Makefile.in
bfd/doc/bfd.texinfo
bfd/doc/bfdint.texi
bfd/doc/bfdsumm.texi
bfd/doc/chew.c
bfd/doc/doc.str
bfd/doc/fdl.texi
bfd/doc/header.sed
bfd/doc/makefile.vms
bfd/doc/proto.str
bfd/dwarf1.c
bfd/dwarf2.c
bfd/ecoff.c
bfd/ecofflink.c
bfd/ecoffswap.h
bfd/elf-attrs.c
bfd/elf-bfd.h
bfd/elf-eh-frame.c
bfd/elf-hppa.h
bfd/elf-ifunc.c
bfd/elf-linux-psinfo.h
bfd/elf-m10200.c
bfd/elf-m10300.c
bfd/elf-nacl.c
bfd/elf-nacl.h
bfd/elf-s390-common.c
bfd/elf-strtab.c
bfd/elf-vxworks.c
bfd/elf-vxworks.h
bfd/elf.c
bfd/elf32-am33lin.c
bfd/elf32-arc.c
bfd/elf32-arm.c
bfd/elf32-avr.c
bfd/elf32-avr.h
bfd/elf32-bfin.c
bfd/elf32-cr16.c
bfd/elf32-cr16c.c
bfd/elf32-cris.c
bfd/elf32-crx.c
bfd/elf32-d10v.c
bfd/elf32-d30v.c
bfd/elf32-dlx.c
bfd/elf32-epiphany.c
bfd/elf32-fr30.c
bfd/elf32-frv.c
bfd/elf32-gen.c
bfd/elf32-h8300.c
bfd/elf32-hppa.c
bfd/elf32-hppa.h
bfd/elf32-i370.c
bfd/elf32-i386.c
bfd/elf32-i860.c
bfd/elf32-i960.c
bfd/elf32-ip2k.c
bfd/elf32-iq2000.c
bfd/elf32-lm32.c
bfd/elf32-m32c.c
bfd/elf32-m32r.c
bfd/elf32-m68hc11.c
bfd/elf32-m68hc12.c
bfd/elf32-m68hc1x.c
bfd/elf32-m68hc1x.h
bfd/elf32-m68k.c
bfd/elf32-m88k.c
bfd/elf32-mcore.c
bfd/elf32-mep.c
bfd/elf32-metag.c
bfd/elf32-metag.h
bfd/elf32-microblaze.c
bfd/elf32-mips.c
bfd/elf32-moxie.c
bfd/elf32-msp430.c
bfd/elf32-mt.c
bfd/elf32-nios2.c
bfd/elf32-openrisc.c
bfd/elf32-or32.c
bfd/elf32-pj.c
bfd/elf32-ppc.c
bfd/elf32-ppc.h
bfd/elf32-rl78.c
bfd/elf32-rx.c
bfd/elf32-s390.c
bfd/elf32-score.c
bfd/elf32-score.h
bfd/elf32-score7.c
bfd/elf32-sh-relocs.h
bfd/elf32-sh-symbian.c
bfd/elf32-sh.c
bfd/elf32-sh64-com.c
bfd/elf32-sh64.c
bfd/elf32-sh64.h
bfd/elf32-sparc.c
bfd/elf32-spu.c
bfd/elf32-spu.h
bfd/elf32-tic6x.c
bfd/elf32-tic6x.h
bfd/elf32-tilegx.c
bfd/elf32-tilegx.h
bfd/elf32-tilepro.c
bfd/elf32-tilepro.h
bfd/elf32-v850.c
bfd/elf32-vax.c
bfd/elf32-xc16x.c
bfd/elf32-xgate.c
bfd/elf32-xgate.h
bfd/elf32-xstormy16.c
bfd/elf32-xtensa.c
bfd/elf32.c
bfd/elf64-alpha.c
bfd/elf64-gen.c
bfd/elf64-hppa.c
bfd/elf64-hppa.h
bfd/elf64-ia64-vms.c
bfd/elf64-mips.c
bfd/elf64-mmix.c
bfd/elf64-ppc.c
bfd/elf64-ppc.h
bfd/elf64-s390.c
bfd/elf64-sh64.c
bfd/elf64-sparc.c
bfd/elf64-tilegx.c
bfd/elf64-tilegx.h
bfd/elf64-x86-64.c
bfd/elf64.c
bfd/elfcode.h
bfd/elfcore.h
bfd/elflink.c
bfd/elfn32-mips.c
bfd/elfnn-aarch64.c
bfd/elfnn-ia64.c
bfd/elfxx-aarch64.c
bfd/elfxx-aarch64.h
bfd/elfxx-ia64.c
bfd/elfxx-ia64.h
bfd/elfxx-mips.c
bfd/elfxx-mips.h
bfd/elfxx-sparc.c
bfd/elfxx-sparc.h
bfd/elfxx-target.h
bfd/elfxx-tilegx.c
bfd/elfxx-tilegx.h
bfd/epoc-pe-arm.c
bfd/epoc-pei-arm.c
bfd/format.c
bfd/freebsd.h
bfd/gen-aout.c
bfd/genlink.h
bfd/go32stub.h
bfd/hash.c
bfd/host-aout.c
bfd/hosts/alphalinux.h
bfd/hosts/alphavms.h
bfd/hosts/decstation.h
bfd/hosts/delta68.h
bfd/hosts/dpx2.h
bfd/hosts/hp300bsd.h
bfd/hosts/i386bsd.h
bfd/hosts/i386linux.h
bfd/hosts/i386mach3.h
bfd/hosts/i386sco.h
bfd/hosts/i860mach3.h
bfd/hosts/m68kaux.h
bfd/hosts/m68klinux.h
bfd/hosts/m88kmach3.h
bfd/hosts/mipsbsd.h
bfd/hosts/mipsmach3.h
bfd/hosts/news-mips.h
bfd/hosts/news.h
bfd/hosts/pc532mach.h
bfd/hosts/riscos.h
bfd/hosts/symmetry.h
bfd/hosts/tahoe.h
bfd/hosts/vaxbsd.h
bfd/hosts/vaxlinux.h
bfd/hosts/vaxult.h
bfd/hosts/vaxult2.h
bfd/hosts/x86-64linux.h
bfd/hp300bsd.c
bfd/hp300hpux.c
bfd/hppabsd-core.c
bfd/hpux-core.c
bfd/i386aout.c
bfd/i386bsd.c
bfd/i386dynix.c
bfd/i386freebsd.c
bfd/i386linux.c
bfd/i386lynx.c
bfd/i386mach3.c
bfd/i386msdos.c
bfd/i386netbsd.c
bfd/i386os9k.c
bfd/ieee.c
bfd/ihex.c
bfd/init.c
bfd/irix-core.c
bfd/libaout.h
bfd/libbfd-in.h
bfd/libbfd.c
bfd/libbfd.h
bfd/libcoff-in.h
bfd/libcoff.h
bfd/libecoff.h
bfd/libhppa.h
bfd/libieee.h
bfd/libnlm.h
bfd/liboasys.h
bfd/libpei.h
bfd/libxcoff.h
bfd/linker.c
bfd/lynx-core.c
bfd/m68k4knetbsd.c
bfd/m68klinux.c
bfd/m68knetbsd.c
bfd/m88kmach3.c
bfd/m88kopenbsd.c
bfd/mach-o-i386.c
bfd/mach-o-target.c
bfd/mach-o-x86-64.c
bfd/mach-o.c
bfd/mach-o.h
bfd/makefile.vms
bfd/mep-relocs.pl
bfd/merge.c
bfd/mipsbsd.c
bfd/mmo.c
bfd/netbsd-core.c
bfd/netbsd.h
bfd/newsos3.c
bfd/nlm-target.h
bfd/nlm.c
bfd/nlm32-alpha.c
bfd/nlm32-i386.c
bfd/nlm32-ppc.c
bfd/nlm32-sparc.c
bfd/nlm32.c
bfd/nlm64.c
bfd/nlmcode.h
bfd/nlmswap.h
bfd/ns32k.h
bfd/ns32knetbsd.c
bfd/oasys.c
bfd/opncls.c
bfd/osf-core.c
bfd/pc532-mach.c
bfd/pdp11.c
bfd/pe-arm-wince.c
bfd/pe-arm.c
bfd/pe-i386.c
bfd/pe-mcore.c
bfd/pe-mips.c
bfd/pe-ppc.c
bfd/pe-sh.c
bfd/pe-x86_64.c
bfd/peXXigen.c
bfd/pef-traceback.h
bfd/pef.c
bfd/pef.h
bfd/pei-arm-wince.c
bfd/pei-arm.c
bfd/pei-i386.c
bfd/pei-ia64.c
bfd/pei-mcore.c
bfd/pei-mips.c
bfd/pei-ppc.c
bfd/pei-sh.c
bfd/pei-x86_64.c
bfd/peicode.h
bfd/plugin.c
bfd/plugin.h
bfd/po/.cvsignore
bfd/po/BLD-POTFILES.in
bfd/po/Make-in
bfd/po/SRC-POTFILES.in
bfd/po/bfd.pot
bfd/po/da.po
bfd/po/es.po
bfd/po/fi.po
bfd/po/fr.po
bfd/po/id.po
bfd/po/ja.po
bfd/po/ro.po
bfd/po/ru.po
bfd/po/rw.po
bfd/po/sv.po
bfd/po/tr.po
bfd/po/uk.po
bfd/po/vi.po
bfd/po/zh_CN.po
bfd/ppcboot.c
bfd/ptrace-core.c
bfd/reloc.c
bfd/reloc16.c
bfd/riscix.c
bfd/rs6000-core.c
bfd/sco5-core.c
bfd/section.c
bfd/simple.c
bfd/som.c
bfd/som.h
bfd/sparclinux.c
bfd/sparclynx.c
bfd/sparcnetbsd.c
bfd/srec.c
bfd/stab-syms.c
bfd/stabs.c
bfd/stamp-h.in
bfd/sunos.c
bfd/syms.c
bfd/sysdep.h
bfd/targets.c
bfd/targmatch.sed
bfd/tekhex.c
bfd/ticoff.h
bfd/trad-core.c
bfd/vax1knetbsd.c
bfd/vaxbsd.c
bfd/vaxnetbsd.c
bfd/verilog.c
bfd/versados.c
bfd/version.h
bfd/vms-alpha.c
bfd/vms-lib.c
bfd/vms-misc.c
bfd/vms.h
bfd/warning.m4
bfd/xcofflink.c
bfd/xsym.c
bfd/xsym.h
bfd/xtensa-isa.c
bfd/xtensa-modules.c
binutils/.gitignore
binutils/BRANCHES
binutils/ChangeLog
binutils/ChangeLog-0001
binutils/ChangeLog-0203
binutils/ChangeLog-2004
binutils/ChangeLog-2005
binutils/ChangeLog-2006
binutils/ChangeLog-2007
binutils/ChangeLog-2008
binutils/ChangeLog-2009
binutils/ChangeLog-2010
binutils/ChangeLog-2011
binutils/ChangeLog-2012
binutils/ChangeLog-9197
binutils/ChangeLog-9899
binutils/MAINTAINERS
binutils/Makefile.am
binutils/Makefile.in
binutils/NEWS
binutils/README
binutils/aclocal.m4
binutils/addr2line.c
binutils/ar.c
binutils/arlex.l
binutils/arparse.y
binutils/arsup.c
binutils/arsup.h
binutils/bfdtest1.c
binutils/bfdtest2.c
binutils/bin2c.c
binutils/binemul.c
binutils/binemul.h
binutils/bucomm.c
binutils/bucomm.h
binutils/budbg.h
binutils/coffdump.c
binutils/coffgrok.c
binutils/coffgrok.h
binutils/config.in
binutils/configure
binutils/configure.com
binutils/configure.in
binutils/configure.tgt
binutils/cxxfilt.c
binutils/debug.c
binutils/debug.h
binutils/deflex.l
binutils/defparse.y
binutils/dep-in.sed
binutils/dlltool.c
binutils/dlltool.h
binutils/dllwrap.c
binutils/doc/Makefile.am
binutils/doc/Makefile.in
binutils/doc/binutils.texi
binutils/doc/fdl.texi
binutils/dwarf-mode.el
binutils/dwarf.c
binutils/dwarf.h
binutils/elfcomm.c
binutils/elfcomm.h
binutils/elfedit.c
binutils/embedspu.sh
binutils/emul_aix.c
binutils/emul_vanilla.c
binutils/filemode.c
binutils/ieee.c
binutils/is-ranlib.c
binutils/is-strip.c
binutils/makefile.vms
binutils/maybe-ranlib.c
binutils/maybe-strip.c
binutils/mclex.c
binutils/mcparse.y
binutils/nlmconv.c
binutils/nlmconv.h
binutils/nlmheader.y
binutils/nm.c
binutils/not-ranlib.c
binutils/not-strip.c
binutils/objcopy.c
binutils/objdump.c
binutils/objdump.h
binutils/od-macho.c
binutils/od-xcoff.c
binutils/po/.cvsignore
binutils/po/Make-in
binutils/po/POTFILES.in
binutils/po/bg.po
binutils/po/binutils.pot
binutils/po/da.po
binutils/po/es.po
binutils/po/fi.po
binutils/po/fr.po
binutils/po/hr.po
binutils/po/id.po
binutils/po/it.po
binutils/po/ja.po
binutils/po/ro.po
binutils/po/ru.po
binutils/po/rw.po
binutils/po/sk.po
binutils/po/sv.po
binutils/po/tr.po
binutils/po/uk.po
binutils/po/vi.po
binutils/po/zh_CN.po
binutils/po/zh_TW.po
binutils/prdbg.c
binutils/ranlib.sh
binutils/rclex.c
binutils/rcparse.y
binutils/rdcoff.c
binutils/rddbg.c
binutils/readelf.c
binutils/rename.c
binutils/resbin.c
binutils/rescoff.c
binutils/resrc.c
binutils/resres.c
binutils/sanity.sh
binutils/size.c
binutils/srconv.c
binutils/stabs.c
binutils/stamp-h.in
binutils/strings.c
binutils/sysdep.h
binutils/sysdump.c
binutils/sysinfo.y
binutils/syslex.l
binutils/syslex_wrap.c
binutils/sysroff.info
binutils/testsuite/ChangeLog
binutils/testsuite/ChangeLog-0411
binutils/testsuite/ChangeLog-9303
binutils/testsuite/binutils-all/add-empty-section.d
binutils/testsuite/binutils-all/add-section.d
binutils/testsuite/binutils-all/alias-2.def
binutils/testsuite/binutils-all/alias.def
binutils/testsuite/binutils-all/ar.exp
binutils/testsuite/binutils-all/arm/objdump.exp
binutils/testsuite/binutils-all/arm/simple.s
binutils/testsuite/binutils-all/arm/thumb2-cond.s
binutils/testsuite/binutils-all/bfin/objdump.exp
binutils/testsuite/binutils-all/bfin/unknown-mode.s
binutils/testsuite/binutils-all/bintest.s
binutils/testsuite/binutils-all/compress.exp
binutils/testsuite/binutils-all/copy-1.d
binutils/testsuite/binutils-all/copy-1.s
binutils/testsuite/binutils-all/copy-2.d
binutils/testsuite/binutils-all/copy-3.d
binutils/testsuite/binutils-all/copy-4.d
binutils/testsuite/binutils-all/copytest.s
binutils/testsuite/binutils-all/dlltool.exp
binutils/testsuite/binutils-all/dumptest.s
binutils/testsuite/binutils-all/dw2-1.S
binutils/testsuite/binutils-all/dw2-1.W
binutils/testsuite/binutils-all/dw2-2.S
binutils/testsuite/binutils-all/dw2-compressed.S
binutils/testsuite/binutils-all/dw2-decodedline.S
binutils/testsuite/binutils-all/dw2-empty.S
binutils/testsuite/binutils-all/elfedit-1.d
binutils/testsuite/binutils-all/elfedit-2.d
binutils/testsuite/binutils-all/elfedit-3.d
binutils/testsuite/binutils-all/elfedit-4.d
binutils/testsuite/binutils-all/elfedit.exp
binutils/testsuite/binutils-all/empty-file
binutils/testsuite/binutils-all/empty.s
binutils/testsuite/binutils-all/exclude-1.s
binutils/testsuite/binutils-all/exclude-1a.d
binutils/testsuite/binutils-all/exclude-1b.d
binutils/testsuite/binutils-all/fastcall.def
binutils/testsuite/binutils-all/group-2.s
binutils/testsuite/binutils-all/group-3.s
binutils/testsuite/binutils-all/group-4.s
binutils/testsuite/binutils-all/group-5.d
binutils/testsuite/binutils-all/group-5.s
binutils/testsuite/binutils-all/group-6.d
binutils/testsuite/binutils-all/group-6.s
binutils/testsuite/binutils-all/group.s
binutils/testsuite/binutils-all/hppa/addendbug.s
binutils/testsuite/binutils-all/hppa/freg.s
binutils/testsuite/binutils-all/hppa/objdump.exp
binutils/testsuite/binutils-all/i386/compressed-1.s
binutils/testsuite/binutils-all/i386/compressed-1a.d
binutils/testsuite/binutils-all/i386/compressed-1b.d
binutils/testsuite/binutils-all/i386/compressed-1c.d
binutils/testsuite/binutils-all/i386/i386.exp
binutils/testsuite/binutils-all/libdw2-compressed.out
binutils/testsuite/binutils-all/libdw2.out
binutils/testsuite/binutils-all/link-order.s
binutils/testsuite/binutils-all/localize-hidden-1.d
binutils/testsuite/binutils-all/localize-hidden-1.s
binutils/testsuite/binutils-all/localize-hidden-2.d
binutils/testsuite/binutils-all/localize-hidden-2.s
binutils/testsuite/binutils-all/m68k/fnop.s
binutils/testsuite/binutils-all/m68k/movem.s
binutils/testsuite/binutils-all/m68k/objdump.exp
binutils/testsuite/binutils-all/mips/mips.exp
binutils/testsuite/binutils-all/mips/mixed-micromips.d
binutils/testsuite/binutils-all/mips/mixed-micromips.s
binutils/testsuite/binutils-all/mips/mixed-mips16.d
binutils/testsuite/binutils-all/mips/mixed-mips16.s
binutils/testsuite/binutils-all/needed-by-reloc.s
binutils/testsuite/binutils-all/nm-1.s
binutils/testsuite/binutils-all/nm-elf-1.s
binutils/testsuite/binutils-all/nm.exp
binutils/testsuite/binutils-all/note-1.d
binutils/testsuite/binutils-all/objcopy.exp
binutils/testsuite/binutils-all/objdump.W
binutils/testsuite/binutils-all/objdump.WL
binutils/testsuite/binutils-all/objdump.exp
binutils/testsuite/binutils-all/objdump.s
binutils/testsuite/binutils-all/readelf.exp
binutils/testsuite/binutils-all/readelf.h
binutils/testsuite/binutils-all/readelf.n
binutils/testsuite/binutils-all/readelf.r
binutils/testsuite/binutils-all/readelf.r-64
binutils/testsuite/binutils-all/readelf.s
binutils/testsuite/binutils-all/readelf.s-64
binutils/testsuite/binutils-all/readelf.ss
binutils/testsuite/binutils-all/readelf.ss-64
binutils/testsuite/binutils-all/readelf.ss-mips
binutils/testsuite/binutils-all/readelf.ss-tmips
binutils/testsuite/binutils-all/readelf.wa
binutils/testsuite/binutils-all/size.exp
binutils/testsuite/binutils-all/strip-1.d
binutils/testsuite/binutils-all/strip-10.d
binutils/testsuite/binutils-all/strip-2.d
binutils/testsuite/binutils-all/strip-3.d
binutils/testsuite/binutils-all/strip-4.d
binutils/testsuite/binutils-all/strip-5.d
binutils/testsuite/binutils-all/strip-6.d
binutils/testsuite/binutils-all/strip-7.d
binutils/testsuite/binutils-all/strip-8.d
binutils/testsuite/binutils-all/strip-9.d
binutils/testsuite/binutils-all/testprog.c
binutils/testsuite/binutils-all/testranges-ia64.d
binutils/testsuite/binutils-all/testranges-ia64.s
binutils/testsuite/binutils-all/testranges.d
binutils/testsuite/binutils-all/testranges.s
binutils/testsuite/binutils-all/unique.s
binutils/testsuite/binutils-all/unknown.s
binutils/testsuite/binutils-all/vax/entrymask.s
binutils/testsuite/binutils-all/vax/objdump.exp
binutils/testsuite/binutils-all/version.def
binutils/testsuite/binutils-all/version.s
binutils/testsuite/binutils-all/windres/MSG00001.bin
binutils/testsuite/binutils-all/windres/README
binutils/testsuite/binutils-all/windres/bmp1.bmp
binutils/testsuite/binutils-all/windres/bmpalign.rc
binutils/testsuite/binutils-all/windres/bmpalign.rsd
binutils/testsuite/binutils-all/windres/capstyle.rc
binutils/testsuite/binutils-all/windres/capstyle.rsd
binutils/testsuite/binutils-all/windres/checkbox.rc
binutils/testsuite/binutils-all/windres/checkbox.rsd
binutils/testsuite/binutils-all/windres/combobox.rc
binutils/testsuite/binutils-all/windres/combobox.rsd
binutils/testsuite/binutils-all/windres/deflang.rc
binutils/testsuite/binutils-all/windres/deflang.rsd
binutils/testsuite/binutils-all/windres/dialog0.rc
binutils/testsuite/binutils-all/windres/dialog0.rsd
binutils/testsuite/binutils-all/windres/dialog1.rc
binutils/testsuite/binutils-all/windres/dialog1.rsd
binutils/testsuite/binutils-all/windres/dialogid.rc
binutils/testsuite/binutils-all/windres/dialogid.rsd
binutils/testsuite/binutils-all/windres/dialogsignature.rc
binutils/testsuite/binutils-all/windres/dialogsignature.rsd
binutils/testsuite/binutils-all/windres/dlgfont.rc
binutils/testsuite/binutils-all/windres/dlgfont.rsd
binutils/testsuite/binutils-all/windres/edittext.rc
binutils/testsuite/binutils-all/windres/edittext.rsd
binutils/testsuite/binutils-all/windres/escapea.rc
binutils/testsuite/binutils-all/windres/escapea.rsd
binutils/testsuite/binutils-all/windres/escapex-2.rc
binutils/testsuite/binutils-all/windres/escapex-2.rsd
binutils/testsuite/binutils-all/windres/escapex.rc
binutils/testsuite/binutils-all/windres/escapex.rsd
binutils/testsuite/binutils-all/windres/html.rc
binutils/testsuite/binutils-all/windres/html.rsd
binutils/testsuite/binutils-all/windres/html1.hm
binutils/testsuite/binutils-all/windres/html2.hm
binutils/testsuite/binutils-all/windres/lang.rc
binutils/testsuite/binutils-all/windres/lang.rsd
binutils/testsuite/binutils-all/windres/listbox.rc
binutils/testsuite/binutils-all/windres/listbox.rsd
binutils/testsuite/binutils-all/windres/messagetable.rc
binutils/testsuite/binutils-all/windres/messagetable.rsd
binutils/testsuite/binutils-all/windres/msupdate
binutils/testsuite/binutils-all/windres/nocaption.rc
binutils/testsuite/binutils-all/windres/nocaption.rsd
binutils/testsuite/binutils-all/windres/printstyle.rc
binutils/testsuite/binutils-all/windres/printstyle.rsd
binutils/testsuite/binutils-all/windres/quoteclass.rc
binutils/testsuite/binutils-all/windres/scrollbar.rc
binutils/testsuite/binutils-all/windres/scrollbar.rsd
binutils/testsuite/binutils-all/windres/strtab1.rc
binutils/testsuite/binutils-all/windres/strtab1.rsd
binutils/testsuite/binutils-all/windres/strtab2.rc
binutils/testsuite/binutils-all/windres/strtab2.rsd
binutils/testsuite/binutils-all/windres/strtab3.rc
binutils/testsuite/binutils-all/windres/strtab3.rsd
binutils/testsuite/binutils-all/windres/strtab4.rc
binutils/testsuite/binutils-all/windres/strtab4.rsd
binutils/testsuite/binutils-all/windres/sublang.rc
binutils/testsuite/binutils-all/windres/sublang.rsd
binutils/testsuite/binutils-all/windres/version.rc
binutils/testsuite/binutils-all/windres/version.rsd
binutils/testsuite/binutils-all/windres/version_cat.rc
binutils/testsuite/binutils-all/windres/version_cat.rsd
binutils/testsuite/binutils-all/windres/version_mlang.rc
binutils/testsuite/binutils-all/windres/version_mlang.rsd
binutils/testsuite/binutils-all/windres/version_small.rc
binutils/testsuite/binutils-all/windres/version_small.rsd
binutils/testsuite/binutils-all/windres/windres.exp
binutils/testsuite/binutils-all/x86-64/compressed-1.s
binutils/testsuite/binutils-all/x86-64/compressed-1a.d
binutils/testsuite/binutils-all/x86-64/compressed-1b.d
binutils/testsuite/binutils-all/x86-64/compressed-1c.d
binutils/testsuite/binutils-all/x86-64/x86-64.exp
binutils/testsuite/config/default.exp
binutils/testsuite/config/hppa.sed
binutils/testsuite/lib/binutils-common.exp
binutils/testsuite/lib/utils-lib.exp
binutils/unwind-ia64.c
binutils/unwind-ia64.h
binutils/version.c
binutils/windint.h
binutils/windmc.c
binutils/windmc.h
binutils/windres.c
binutils/windres.h
binutils/winduni.c
binutils/winduni.h
binutils/wrstabs.c
config.rpath
configure.ac
cpu/ChangeLog
cpu/cris.cpu
cpu/epiphany.cpu
cpu/epiphany.opc
cpu/fr30.cpu
cpu/fr30.opc
cpu/frv.cpu
cpu/frv.opc
cpu/ip2k.cpu
cpu/ip2k.opc
cpu/iq10.cpu
cpu/iq2000.cpu
cpu/iq2000.opc
cpu/iq2000m.cpu
cpu/lm32.cpu
cpu/lm32.opc
cpu/m32c.cpu
cpu/m32c.opc
cpu/m32r.cpu
cpu/m32r.opc
cpu/mep-avc.cpu
cpu/mep-avc2.cpu
cpu/mep-c5.cpu
cpu/mep-core.cpu
cpu/mep-default.cpu
cpu/mep-ext-cop.cpu
cpu/mep-fmax.cpu
cpu/mep-h1.cpu
cpu/mep-ivc2.cpu
cpu/mep-rhcop.cpu
cpu/mep-sample-ucidsp.cpu
cpu/mep.cpu
cpu/mep.opc
cpu/mt.cpu
cpu/mt.opc
cpu/openrisc.cpu
cpu/openrisc.opc
cpu/sh.cpu
cpu/sh.opc
cpu/sh64-compact.cpu
cpu/sh64-media.cpu
cpu/simplify.inc
cpu/xc16x.cpu
cpu/xc16x.opc
cpu/xstormy16.cpu
cpu/xstormy16.opc
elfcpp/ChangeLog
elfcpp/README
elfcpp/arm.h
elfcpp/dwarf.h
elfcpp/elfcpp.h
elfcpp/elfcpp_file.h
elfcpp/elfcpp_internal.h
elfcpp/elfcpp_swap.h
elfcpp/i386.h
elfcpp/mips.h
elfcpp/powerpc.h
elfcpp/sparc.h
elfcpp/tilegx.h
elfcpp/x86_64.h
gas/.gitignore
gas/CONTRIBUTORS
gas/COPYING
gas/ChangeLog
gas/ChangeLog-0001
gas/ChangeLog-0203
gas/ChangeLog-2004
gas/ChangeLog-2005
gas/ChangeLog-2006
gas/ChangeLog-2007
gas/ChangeLog-2008
gas/ChangeLog-2009
gas/ChangeLog-2010
gas/ChangeLog-2011
gas/ChangeLog-2012
gas/ChangeLog-9295
gas/ChangeLog-9697
gas/ChangeLog-9899
gas/MAINTAINERS
gas/Makefile.am
gas/Makefile.in
gas/NEWS
gas/README
gas/acinclude.m4
gas/aclocal.m4
gas/app.c
gas/as.c
gas/as.h
gas/asintl.h
gas/atof-generic.c
gas/bignum.h
gas/bit_fix.h
gas/cgen.c
gas/cgen.h
gas/compress-debug.c
gas/compress-debug.h
gas/cond.c
gas/config.in
gas/config/aout_gnu.h
gas/config/atof-ieee.c
gas/config/atof-vax.c
gas/config/bfin-aux.h
gas/config/bfin-defs.h
gas/config/bfin-lex-wrapper.c
gas/config/bfin-lex.l
gas/config/bfin-parse.y
gas/config/e-crisaout.c
gas/config/e-criself.c
gas/config/e-i386aout.c
gas/config/e-i386coff.c
gas/config/e-i386elf.c
gas/config/e-mipself.c
gas/config/itbl-mips.h
gas/config/m68k-parse.h
gas/config/m68k-parse.y
gas/config/obj-aout.c
gas/config/obj-aout.h
gas/config/obj-coff-seh.c
gas/config/obj-coff-seh.h
gas/config/obj-coff.c
gas/config/obj-coff.h
gas/config/obj-ecoff.c
gas/config/obj-ecoff.h
gas/config/obj-elf.c
gas/config/obj-elf.h
gas/config/obj-evax.c
gas/config/obj-evax.h
gas/config/obj-fdpicelf.c
gas/config/obj-fdpicelf.h
gas/config/obj-macho.c
gas/config/obj-macho.h
gas/config/obj-multi.c
gas/config/obj-multi.h
gas/config/obj-som.c
gas/config/obj-som.h
gas/config/rl78-defs.h
gas/config/rl78-parse.y
gas/config/rx-defs.h
gas/config/rx-parse.y
gas/config/tc-aarch64.c
gas/config/tc-aarch64.h
gas/config/tc-alpha.c
gas/config/tc-alpha.h
gas/config/tc-arc.c
gas/config/tc-arc.h
gas/config/tc-arm.c
gas/config/tc-arm.h
gas/config/tc-avr.c
gas/config/tc-avr.h
gas/config/tc-bfin.c
gas/config/tc-bfin.h
gas/config/tc-cr16.c
gas/config/tc-cr16.h
gas/config/tc-cris.c
gas/config/tc-cris.h
gas/config/tc-crx.c
gas/config/tc-crx.h
gas/config/tc-d10v.c
gas/config/tc-d10v.h
gas/config/tc-d30v.c
gas/config/tc-d30v.h
gas/config/tc-dlx.c
gas/config/tc-dlx.h
gas/config/tc-epiphany.c
gas/config/tc-epiphany.h
gas/config/tc-fr30.c
gas/config/tc-fr30.h
gas/config/tc-frv.c
gas/config/tc-frv.h
gas/config/tc-generic.c
gas/config/tc-generic.h
gas/config/tc-h8300.c
gas/config/tc-h8300.h
gas/config/tc-hppa.c
gas/config/tc-hppa.h
gas/config/tc-i370.c
gas/config/tc-i370.h
gas/config/tc-i386-intel.c
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/config/tc-i860.c
gas/config/tc-i860.h
gas/config/tc-i960.c
gas/config/tc-i960.h
gas/config/tc-ia64.c
gas/config/tc-ia64.h
gas/config/tc-ip2k.c
gas/config/tc-ip2k.h
gas/config/tc-iq2000.c
gas/config/tc-iq2000.h
gas/config/tc-lm32.c
gas/config/tc-lm32.h
gas/config/tc-m32c.c
gas/config/tc-m32c.h
gas/config/tc-m32r.c
gas/config/tc-m32r.h
gas/config/tc-m68851.h
gas/config/tc-m68hc11.c
gas/config/tc-m68hc11.h
gas/config/tc-m68k.c
gas/config/tc-m68k.h
gas/config/tc-mcore.c
gas/config/tc-mcore.h
gas/config/tc-mep.c
gas/config/tc-mep.h
gas/config/tc-metag.c
gas/config/tc-metag.h
gas/config/tc-microblaze.c
gas/config/tc-microblaze.h
gas/config/tc-mips.c
gas/config/tc-mips.h
gas/config/tc-mmix.c
gas/config/tc-mmix.h
gas/config/tc-mn10200.c
gas/config/tc-mn10200.h
gas/config/tc-mn10300.c
gas/config/tc-mn10300.h
gas/config/tc-moxie.c
gas/config/tc-moxie.h
gas/config/tc-msp430.c
gas/config/tc-msp430.h
gas/config/tc-mt.c
gas/config/tc-mt.h
gas/config/tc-nios2.c
gas/config/tc-nios2.h
gas/config/tc-ns32k.c
gas/config/tc-ns32k.h
gas/config/tc-openrisc.c
gas/config/tc-openrisc.h
gas/config/tc-or32.c
gas/config/tc-or32.h
gas/config/tc-pdp11.c
gas/config/tc-pdp11.h
gas/config/tc-pj.c
gas/config/tc-pj.h
gas/config/tc-ppc.c
gas/config/tc-ppc.h
gas/config/tc-rl78.c
gas/config/tc-rl78.h
gas/config/tc-rx.c
gas/config/tc-rx.h
gas/config/tc-s390.c
gas/config/tc-s390.h
gas/config/tc-score.c
gas/config/tc-score.h
gas/config/tc-score7.c
gas/config/tc-sh.c
gas/config/tc-sh.h
gas/config/tc-sh64.c
gas/config/tc-sh64.h
gas/config/tc-sparc.c
gas/config/tc-sparc.h
gas/config/tc-spu.c
gas/config/tc-spu.h
gas/config/tc-tic30.c
gas/config/tc-tic30.h
gas/config/tc-tic4x.c
gas/config/tc-tic4x.h
gas/config/tc-tic54x.c
gas/config/tc-tic54x.h
gas/config/tc-tic6x.c
gas/config/tc-tic6x.h
gas/config/tc-tilegx.c
gas/config/tc-tilegx.h
gas/config/tc-tilepro.c
gas/config/tc-tilepro.h
gas/config/tc-v850.c
gas/config/tc-v850.h
gas/config/tc-vax.c
gas/config/tc-vax.h
gas/config/tc-xc16x.c
gas/config/tc-xc16x.h
gas/config/tc-xgate.c
gas/config/tc-xgate.h
gas/config/tc-xstormy16.c
gas/config/tc-xstormy16.h
gas/config/tc-xtensa.c
gas/config/tc-xtensa.h
gas/config/tc-z80.c
gas/config/tc-z80.h
gas/config/tc-z8k.c
gas/config/tc-z8k.h
gas/config/te-386bsd.h
gas/config/te-aix5.h
gas/config/te-armeabi.h
gas/config/te-armlinuxeabi.h
gas/config/te-dragonfly.h
gas/config/te-dynix.h
gas/config/te-epoc-pe.h
gas/config/te-freebsd.h
gas/config/te-generic.h
gas/config/te-gnu.h
gas/config/te-go32.h
gas/config/te-hppa.h
gas/config/te-hppa64.h
gas/config/te-hppalinux64.h
gas/config/te-hpux.h
gas/config/te-i386aix.h
gas/config/te-ia64aix.h
gas/config/te-interix.h
gas/config/te-irix.h
gas/config/te-linux.h
gas/config/te-lynx.h
gas/config/te-mach.h
gas/config/te-macos.h
gas/config/te-nacl.h
gas/config/te-nbsd.h
gas/config/te-nbsd532.h
gas/config/te-netware.h
gas/config/te-pc532mach.h
gas/config/te-pe.h
gas/config/te-pep.h
gas/config/te-psos.h
gas/config/te-riscix.h
gas/config/te-solaris.h
gas/config/te-sparcaout.h
gas/config/te-sun3.h
gas/config/te-svr4.h
gas/config/te-symbian.h
gas/config/te-tmips.h
gas/config/te-uclinux.h
gas/config/te-vms.c
gas/config/te-vms.h
gas/config/te-vxworks.h
gas/config/te-wince-pe.h
gas/config/vax-inst.h
gas/config/xtensa-istack.h
gas/config/xtensa-relax.c
gas/config/xtensa-relax.h
gas/configure
gas/configure.com
gas/configure.in
gas/configure.tgt
gas/debug.c
gas/dep-in.sed
gas/depend.c
gas/doc/Makefile.am
gas/doc/Makefile.in
gas/doc/all.texi
gas/doc/as.texinfo
gas/doc/c-aarch64.texi
gas/doc/c-alpha.texi
gas/doc/c-arc.texi
gas/doc/c-arm.texi
gas/doc/c-avr.texi
gas/doc/c-bfin.texi
gas/doc/c-cr16.texi
gas/doc/c-cris.texi
gas/doc/c-d10v.texi
gas/doc/c-d30v.texi
gas/doc/c-epiphany.texi
gas/doc/c-h8300.texi
gas/doc/c-hppa.texi
gas/doc/c-i370.texi
gas/doc/c-i386.texi
gas/doc/c-i860.texi
gas/doc/c-i960.texi
gas/doc/c-ia64.texi
gas/doc/c-ip2k.texi
gas/doc/c-lm32.texi
gas/doc/c-m32c.texi
gas/doc/c-m32r.texi
gas/doc/c-m68hc11.texi
gas/doc/c-m68k.texi
gas/doc/c-metag.texi
gas/doc/c-microblaze.texi
gas/doc/c-mips.texi
gas/doc/c-mmix.texi
gas/doc/c-msp430.texi
gas/doc/c-mt.texi
gas/doc/c-nios2.texi
gas/doc/c-ns32k.texi
gas/doc/c-pdp11.texi
gas/doc/c-pj.texi
gas/doc/c-ppc.texi
gas/doc/c-rl78.texi
gas/doc/c-rx.texi
gas/doc/c-s390.texi
gas/doc/c-score.texi
gas/doc/c-sh.texi
gas/doc/c-sh64.texi
gas/doc/c-sparc.texi
gas/doc/c-tic54x.texi
gas/doc/c-tic6x.texi
gas/doc/c-tilegx.texi
gas/doc/c-tilepro.texi
gas/doc/c-v850.texi
gas/doc/c-vax.texi
gas/doc/c-xc16x.texi
gas/doc/c-xgate.texi
gas/doc/c-xstormy16.texi
gas/doc/c-xtensa.texi
gas/doc/c-z80.texi
gas/doc/c-z8k.texi
gas/doc/fdl.texi
gas/doc/h8.texi
gas/doc/internals.texi
gas/dw2gencfi.c
gas/dw2gencfi.h
gas/dwarf2dbg.c
gas/dwarf2dbg.h
gas/ecoff.c
gas/ecoff.h
gas/ehopt.c
gas/emul-target.h
gas/emul.h
gas/expr.c
gas/expr.h
gas/flonum-copy.c
gas/flonum-konst.c
gas/flonum-mult.c
gas/flonum.h
gas/frags.c
gas/frags.h
gas/gdbinit.in
gas/hash.c
gas/hash.h
gas/input-file.c
gas/input-file.h
gas/input-scrub.c
gas/itbl-lex-wrapper.c
gas/itbl-lex.h
gas/itbl-lex.l
gas/itbl-ops.c
gas/itbl-ops.h
gas/itbl-parse.y
gas/listing.c
gas/listing.h
gas/literal.c
gas/macro.c
gas/macro.h
gas/makefile.vms
gas/messages.c
gas/obj.h
gas/output-file.c
gas/output-file.h
gas/po/.cvsignore
gas/po/Make-in
gas/po/POTFILES.in
gas/po/es.po
gas/po/fi.po
gas/po/fr.po
gas/po/gas.pot
gas/po/id.po
gas/po/ja.po
gas/po/ru.po
gas/po/rw.po
gas/po/tr.po
gas/read.c
gas/read.h
gas/remap.c
gas/sb.c
gas/sb.h
gas/stabs.c
gas/stamp-h.in
gas/struc-symbol.h
gas/subsegs.c
gas/subsegs.h
gas/symbols.c
gas/symbols.h
gas/tc.h
gas/testsuite/ChangeLog
gas/testsuite/ChangeLog-2004
gas/testsuite/ChangeLog-2005
gas/testsuite/ChangeLog-2006
gas/testsuite/ChangeLog-2007
gas/testsuite/ChangeLog-2008
gas/testsuite/ChangeLog-2009
gas/testsuite/ChangeLog-2010
gas/testsuite/ChangeLog-2011
gas/testsuite/ChangeLog-2012
gas/testsuite/ChangeLog-9303
gas/testsuite/config/default.exp
gas/testsuite/gas/aarch64/aarch64.exp
gas/testsuite/gas/aarch64/addsub.d
gas/testsuite/gas/aarch64/addsub.s
gas/testsuite/gas/aarch64/adr_1.d
gas/testsuite/gas/aarch64/adr_1.s
gas/testsuite/gas/aarch64/advsimd-across.d
gas/testsuite/gas/aarch64/advsimd-across.s
gas/testsuite/gas/aarch64/advsimd-misc.d
gas/testsuite/gas/aarch64/advsimd-misc.s
gas/testsuite/gas/aarch64/advsisd-copy.d
gas/testsuite/gas/aarch64/advsisd-copy.s
gas/testsuite/gas/aarch64/advsisd-misc.d
gas/testsuite/gas/aarch64/advsisd-misc.s
gas/testsuite/gas/aarch64/alias.d
gas/testsuite/gas/aarch64/alias.s
gas/testsuite/gas/aarch64/b_1.d
gas/testsuite/gas/aarch64/b_1.s
gas/testsuite/gas/aarch64/beq_1.d
gas/testsuite/gas/aarch64/beq_1.s
gas/testsuite/gas/aarch64/bitfield-alias.d
gas/testsuite/gas/aarch64/bitfield-alias.s
gas/testsuite/gas/aarch64/bitfield-bfm.d
gas/testsuite/gas/aarch64/bitfield-bfm.s
gas/testsuite/gas/aarch64/bitfield-dump
gas/testsuite/gas/aarch64/bitfield-no-aliases.d
gas/testsuite/gas/aarch64/crc32.d
gas/testsuite/gas/aarch64/crc32.s
gas/testsuite/gas/aarch64/crypto.d
gas/testsuite/gas/aarch64/crypto.s
gas/testsuite/gas/aarch64/diagnostic.d
gas/testsuite/gas/aarch64/diagnostic.l
gas/testsuite/gas/aarch64/diagnostic.s
gas/testsuite/gas/aarch64/floatdp2.d
gas/testsuite/gas/aarch64/floatdp2.s
gas/testsuite/gas/aarch64/fp_cvt_int.d
gas/testsuite/gas/aarch64/fp_cvt_int.s
gas/testsuite/gas/aarch64/fpmov.d
gas/testsuite/gas/aarch64/fpmov.s
gas/testsuite/gas/aarch64/illegal-2.d
gas/testsuite/gas/aarch64/illegal-2.l
gas/testsuite/gas/aarch64/illegal-2.s
gas/testsuite/gas/aarch64/illegal.d
gas/testsuite/gas/aarch64/illegal.l
gas/testsuite/gas/aarch64/illegal.s
gas/testsuite/gas/aarch64/ilp32-basic.d
gas/testsuite/gas/aarch64/ilp32-basic.s
gas/testsuite/gas/aarch64/inst-directive.d
gas/testsuite/gas/aarch64/inst-directive.s
gas/testsuite/gas/aarch64/int-insns.d
gas/testsuite/gas/aarch64/int-insns.s
gas/testsuite/gas/aarch64/ldr_1.d
gas/testsuite/gas/aarch64/ldr_1.s
gas/testsuite/gas/aarch64/ldst-exclusive.d
gas/testsuite/gas/aarch64/ldst-exclusive.s
gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d
gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s
gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d
gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s
gas/testsuite/gas/aarch64/ldst-reg-pair.d
gas/testsuite/gas/aarch64/ldst-reg-pair.s
gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d
gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s
gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d
gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s
gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d
gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s
gas/testsuite/gas/aarch64/legacy_reg_names.d
gas/testsuite/gas/aarch64/legacy_reg_names.l
gas/testsuite/gas/aarch64/legacy_reg_names.s
gas/testsuite/gas/aarch64/mapmisc.d
gas/testsuite/gas/aarch64/mapmisc.dat
gas/testsuite/gas/aarch64/mapmisc.s
gas/testsuite/gas/aarch64/mapping.d
gas/testsuite/gas/aarch64/mapping.s
gas/testsuite/gas/aarch64/mapping2.d
gas/testsuite/gas/aarch64/mapping2.s
gas/testsuite/gas/aarch64/mapping3.d
gas/testsuite/gas/aarch64/mapping3.s
gas/testsuite/gas/aarch64/mapping4.d
gas/testsuite/gas/aarch64/mapping4.s
gas/testsuite/gas/aarch64/mov-no-aliases.d
gas/testsuite/gas/aarch64/mov.d
gas/testsuite/gas/aarch64/mov.s
gas/testsuite/gas/aarch64/movi.d
gas/testsuite/gas/aarch64/movi.s
gas/testsuite/gas/aarch64/msr.d
gas/testsuite/gas/aarch64/msr.s
gas/testsuite/gas/aarch64/neon-fp-cvt-int.d
gas/testsuite/gas/aarch64/neon-fp-cvt-int.s
gas/testsuite/gas/aarch64/neon-frint.d
gas/testsuite/gas/aarch64/neon-frint.s
gas/testsuite/gas/aarch64/neon-ins.d
gas/testsuite/gas/aarch64/neon-ins.s
gas/testsuite/gas/aarch64/neon-not.d
gas/testsuite/gas/aarch64/neon-not.s
gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d
gas/testsuite/gas/aarch64/neon-vfp-reglist-post.s
gas/testsuite/gas/aarch64/neon-vfp-reglist.d
gas/testsuite/gas/aarch64/neon-vfp-reglist.s
gas/testsuite/gas/aarch64/no-aliases.d
gas/testsuite/gas/aarch64/optional.d
gas/testsuite/gas/aarch64/optional.s
gas/testsuite/gas/aarch64/programmer-friendly.d
gas/testsuite/gas/aarch64/programmer-friendly.s
gas/testsuite/gas/aarch64/reloc-data.d
gas/testsuite/gas/aarch64/reloc-data.s
gas/testsuite/gas/aarch64/reloc-insn.d
gas/testsuite/gas/aarch64/reloc-insn.s
gas/testsuite/gas/aarch64/shifted.d
gas/testsuite/gas/aarch64/shifted.s
gas/testsuite/gas/aarch64/symbol.d
gas/testsuite/gas/aarch64/symbol.s
gas/testsuite/gas/aarch64/sysreg-1.d
gas/testsuite/gas/aarch64/sysreg-1.s
gas/testsuite/gas/aarch64/sysreg.d
gas/testsuite/gas/aarch64/sysreg.s
gas/testsuite/gas/aarch64/system.d
gas/testsuite/gas/aarch64/system.s
gas/testsuite/gas/aarch64/tbz_1.d
gas/testsuite/gas/aarch64/tbz_1.s
gas/testsuite/gas/aarch64/tlbi_op.d
gas/testsuite/gas/aarch64/tlbi_op.s
gas/testsuite/gas/aarch64/tls.d
gas/testsuite/gas/aarch64/tls.s
gas/testsuite/gas/aarch64/verbose-error.d
gas/testsuite/gas/aarch64/verbose-error.l
gas/testsuite/gas/aarch64/verbose-error.s
gas/testsuite/gas/all/align.d
gas/testsuite/gas/all/align.s
gas/testsuite/gas/all/align2.d
gas/testsuite/gas/all/align2.s
gas/testsuite/gas/all/altmac2.d
gas/testsuite/gas/all/altmac2.s
gas/testsuite/gas/all/altmacro.d
gas/testsuite/gas/all/altmacro.s
gas/testsuite/gas/all/assign-bad.s
gas/testsuite/gas/all/assign-ok.s
gas/testsuite/gas/all/assign.d
gas/testsuite/gas/all/assign.s
gas/testsuite/gas/all/byte.d
gas/testsuite/gas/all/byte.l
gas/testsuite/gas/all/byte.s
gas/testsuite/gas/all/cofftag.d
gas/testsuite/gas/all/cofftag.s
gas/testsuite/gas/all/comment.s
gas/testsuite/gas/all/cond.l
gas/testsuite/gas/all/cond.s
gas/testsuite/gas/all/diff1.s
gas/testsuite/gas/all/equ-bad.s
gas/testsuite/gas/all/equ-ok.s
gas/testsuite/gas/all/equiv1.s
gas/testsuite/gas/all/equiv2.s
gas/testsuite/gas/all/eqv-bad.s
gas/testsuite/gas/all/eqv-ok.s
gas/testsuite/gas/all/err-1.s
gas/testsuite/gas/all/eval.d
gas/testsuite/gas/all/eval.s
gas/testsuite/gas/all/excl.s
gas/testsuite/gas/all/fastcall.s
gas/testsuite/gas/all/float.s
gas/testsuite/gas/all/forward.d
gas/testsuite/gas/all/forward.s
gas/testsuite/gas/all/fwdexp.d
gas/testsuite/gas/all/fwdexp.s
gas/testsuite/gas/all/gas.exp
gas/testsuite/gas/all/incbin.d
gas/testsuite/gas/all/incbin.dat
gas/testsuite/gas/all/incbin.s
gas/testsuite/gas/all/itbl
gas/testsuite/gas/all/itbl-test.c
gas/testsuite/gas/all/itbl.s
gas/testsuite/gas/all/octa.d
gas/testsuite/gas/all/octa.s
gas/testsuite/gas/all/p1480.s
gas/testsuite/gas/all/p2425.s
gas/testsuite/gas/all/quad.d
gas/testsuite/gas/all/quad.s
gas/testsuite/gas/all/redef.d
gas/testsuite/gas/all/redef.s
gas/testsuite/gas/all/redef2.d
gas/testsuite/gas/all/redef2.s
gas/testsuite/gas/all/redef3.d
gas/testsuite/gas/all/redef3.s
gas/testsuite/gas/all/redef4.s
gas/testsuite/gas/all/redef5.s
gas/testsuite/gas/all/relax.d
gas/testsuite/gas/all/relax.s
gas/testsuite/gas/all/sleb128-2.d
gas/testsuite/gas/all/sleb128-2.s
gas/testsuite/gas/all/sleb128-3.d
gas/testsuite/gas/all/sleb128-3.s
gas/testsuite/gas/all/sleb128-4.d
gas/testsuite/gas/all/sleb128-4.s
gas/testsuite/gas/all/sleb128-5.d
gas/testsuite/gas/all/sleb128-5.s
gas/testsuite/gas/all/sleb128-7.d
gas/testsuite/gas/all/sleb128-7.s
gas/testsuite/gas/all/sleb128.d
gas/testsuite/gas/all/sleb128.s
gas/testsuite/gas/all/string.d
gas/testsuite/gas/all/string.s
gas/testsuite/gas/all/struct.d
gas/testsuite/gas/all/struct.s
gas/testsuite/gas/all/test-example.c
gas/testsuite/gas/all/test-gen.c
gas/testsuite/gas/all/warn-1.s
gas/testsuite/gas/all/weakref1.d
gas/testsuite/gas/all/weakref1.s
gas/testsuite/gas/all/weakref1g.d
gas/testsuite/gas/all/weakref1l.d
gas/testsuite/gas/all/weakref1u.d
gas/testsuite/gas/all/weakref1w.d
gas/testsuite/gas/all/weakref2.s
gas/testsuite/gas/all/weakref3.s
gas/testsuite/gas/all/weakref4.s
gas/testsuite/gas/all/x930509.s
gas/testsuite/gas/alpha/alpha.exp
gas/testsuite/gas/alpha/auto-align-1.d
gas/testsuite/gas/alpha/auto-align-1.s
gas/testsuite/gas/alpha/elf-reloc-1.d
gas/testsuite/gas/alpha/elf-reloc-1.s
gas/testsuite/gas/alpha/elf-reloc-2.l
gas/testsuite/gas/alpha/elf-reloc-2.s
gas/testsuite/gas/alpha/elf-reloc-3.l
gas/testsuite/gas/alpha/elf-reloc-3.s
gas/testsuite/gas/alpha/elf-reloc-4.d
gas/testsuite/gas/alpha/elf-reloc-4.s
gas/testsuite/gas/alpha/elf-reloc-5.d
gas/testsuite/gas/alpha/elf-reloc-5.s
gas/testsuite/gas/alpha/elf-reloc-6.l
gas/testsuite/gas/alpha/elf-reloc-6.s
gas/testsuite/gas/alpha/elf-reloc-7.d
gas/testsuite/gas/alpha/elf-reloc-7.s
gas/testsuite/gas/alpha/elf-reloc-8.d
gas/testsuite/gas/alpha/elf-reloc-8.s
gas/testsuite/gas/alpha/elf-tls-1.d
gas/testsuite/gas/alpha/elf-tls-1.s
gas/testsuite/gas/alpha/elf-tls-2.l
gas/testsuite/gas/alpha/elf-tls-2.s
gas/testsuite/gas/alpha/elf-tls-3.l
gas/testsuite/gas/alpha/elf-tls-3.s
gas/testsuite/gas/alpha/elf-usepv-1.d
gas/testsuite/gas/alpha/elf-usepv-1.s
gas/testsuite/gas/alpha/elf-usepv-2.l
gas/testsuite/gas/alpha/elf-usepv-2.s
gas/testsuite/gas/alpha/fp.d
gas/testsuite/gas/alpha/fp.s
gas/testsuite/gas/alpha/unop.d
gas/testsuite/gas/alpha/unop.s
gas/testsuite/gas/arc/adc.d
gas/testsuite/gas/arc/adc.s
gas/testsuite/gas/arc/add.d
gas/testsuite/gas/arc/add.s
gas/testsuite/gas/arc/alias.d
gas/testsuite/gas/arc/alias.s
gas/testsuite/gas/arc/and.d
gas/testsuite/gas/arc/and.s
gas/testsuite/gas/arc/arc.exp
gas/testsuite/gas/arc/asl.d
gas/testsuite/gas/arc/asl.s
gas/testsuite/gas/arc/asr.d
gas/testsuite/gas/arc/asr.s
gas/testsuite/gas/arc/b.d
gas/testsuite/gas/arc/b.s
gas/testsuite/gas/arc/bic.d
gas/testsuite/gas/arc/bic.s
gas/testsuite/gas/arc/bl.d
gas/testsuite/gas/arc/bl.s
gas/testsuite/gas/arc/branch.d
gas/testsuite/gas/arc/branch.s
gas/testsuite/gas/arc/brk.d
gas/testsuite/gas/arc/brk.s
gas/testsuite/gas/arc/extb.d
gas/testsuite/gas/arc/extb.s
gas/testsuite/gas/arc/extensions.d
gas/testsuite/gas/arc/extensions.s
gas/testsuite/gas/arc/extw.d
gas/testsuite/gas/arc/extw.s
gas/testsuite/gas/arc/flag.d
gas/testsuite/gas/arc/flag.s
gas/testsuite/gas/arc/insn3.d
gas/testsuite/gas/arc/insn3.s
gas/testsuite/gas/arc/j.d
gas/testsuite/gas/arc/j.s
gas/testsuite/gas/arc/jl.d
gas/testsuite/gas/arc/jl.s
gas/testsuite/gas/arc/ld.d
gas/testsuite/gas/arc/ld.s
gas/testsuite/gas/arc/ld2.d
gas/testsuite/gas/arc/ld2.s
gas/testsuite/gas/arc/lp.d
gas/testsuite/gas/arc/lp.s
gas/testsuite/gas/arc/lsr.d
gas/testsuite/gas/arc/lsr.s
gas/testsuite/gas/arc/math.d
gas/testsuite/gas/arc/math.s
gas/testsuite/gas/arc/mov.d
gas/testsuite/gas/arc/mov.s
gas/testsuite/gas/arc/nop.d
gas/testsuite/gas/arc/nop.s
gas/testsuite/gas/arc/or.d
gas/testsuite/gas/arc/or.s
gas/testsuite/gas/arc/rlc.d
gas/testsuite/gas/arc/rlc.s
gas/testsuite/gas/arc/ror.d
gas/testsuite/gas/arc/ror.s
gas/testsuite/gas/arc/rrc.d
gas/testsuite/gas/arc/rrc.s
gas/testsuite/gas/arc/sbc.d
gas/testsuite/gas/arc/sbc.s
gas/testsuite/gas/arc/sexb.d
gas/testsuite/gas/arc/sexb.s
gas/testsuite/gas/arc/sexw.d
gas/testsuite/gas/arc/sexw.s
gas/testsuite/gas/arc/sleep.d
gas/testsuite/gas/arc/sleep.s
gas/testsuite/gas/arc/sshift.d
gas/testsuite/gas/arc/sshift.s
gas/testsuite/gas/arc/st.d
gas/testsuite/gas/arc/st.s
gas/testsuite/gas/arc/sub.d
gas/testsuite/gas/arc/sub.s
gas/testsuite/gas/arc/swi.d
gas/testsuite/gas/arc/swi.s
gas/testsuite/gas/arc/warn.exp
gas/testsuite/gas/arc/warn.s
gas/testsuite/gas/arc/xor.d
gas/testsuite/gas/arc/xor.s
gas/testsuite/gas/arm/abs12.d
gas/testsuite/gas/arm/abs12.s
gas/testsuite/gas/arm/addsw-bad.d
gas/testsuite/gas/arm/addsw-bad.l
gas/testsuite/gas/arm/addsw-bad.s
gas/testsuite/gas/arm/addthumb2err.d
gas/testsuite/gas/arm/addthumb2err.l
gas/testsuite/gas/arm/addthumb2err.s
gas/testsuite/gas/arm/adr-invalid.d
gas/testsuite/gas/arm/adr-invalid.l
gas/testsuite/gas/arm/adr-invalid.s
gas/testsuite/gas/arm/adr.d
gas/testsuite/gas/arm/adr.s
gas/testsuite/gas/arm/adrl.d
gas/testsuite/gas/arm/adrl.s
gas/testsuite/gas/arm/align.d
gas/testsuite/gas/arm/align.s
gas/testsuite/gas/arm/align64.d
gas/testsuite/gas/arm/align64.s
gas/testsuite/gas/arm/any-idiv.d
gas/testsuite/gas/arm/any-idiv.s
gas/testsuite/gas/arm/arch4t-eabi.d
gas/testsuite/gas/arm/arch4t.d
gas/testsuite/gas/arm/arch4t.s
gas/testsuite/gas/arm/arch5tej.d
gas/testsuite/gas/arm/arch5tej.s
gas/testsuite/gas/arm/arch6zk.d
gas/testsuite/gas/arm/arch6zk.s
gas/testsuite/gas/arm/arch7.d
gas/testsuite/gas/arm/arch7.s
gas/testsuite/gas/arm/arch7a-mp.d
gas/testsuite/gas/arm/arch7ar-mp.s
gas/testsuite/gas/arm/arch7em-bad.d
gas/testsuite/gas/arm/arch7em-bad.l
gas/testsuite/gas/arm/arch7em.d
gas/testsuite/gas/arm/arch7em.s
gas/testsuite/gas/arm/arch7m-bad.d
gas/testsuite/gas/arm/arch7m-bad.l
gas/testsuite/gas/arm/arch7m-bad.s
gas/testsuite/gas/arm/arch7r-mp.d
gas/testsuite/gas/arm/archv6.d
gas/testsuite/gas/arm/archv6.s
gas/testsuite/gas/arm/archv6m.d
gas/testsuite/gas/arm/archv6m.s
gas/testsuite/gas/arm/archv6s-m-bad.d
gas/testsuite/gas/arm/archv6s-m-bad.l
gas/testsuite/gas/arm/archv6s-m.d
gas/testsuite/gas/arm/archv6s-m.s
gas/testsuite/gas/arm/archv6t2-bad.d
gas/testsuite/gas/arm/archv6t2-bad.l
gas/testsuite/gas/arm/archv6t2-bad.s
gas/testsuite/gas/arm/archv6t2.d
gas/testsuite/gas/arm/archv6t2.s
gas/testsuite/gas/arm/arm-idiv-bad.d
gas/testsuite/gas/arm/arm-idiv-bad.l
gas/testsuite/gas/arm/arm-idiv-bad.s
gas/testsuite/gas/arm/arm-idiv.d
gas/testsuite/gas/arm/arm-idiv.s
gas/testsuite/gas/arm/arm-it-auto-2.d
gas/testsuite/gas/arm/arm-it-auto-2.s
gas/testsuite/gas/arm/arm-it-auto-3.d
gas/testsuite/gas/arm/arm-it-auto-3.s
gas/testsuite/gas/arm/arm-it-auto.d
gas/testsuite/gas/arm/arm-it-auto.s
gas/testsuite/gas/arm/arm-it-bad-2.d
gas/testsuite/gas/arm/arm-it-bad-2.l
gas/testsuite/gas/arm/arm-it-bad-2.s
gas/testsuite/gas/arm/arm-it-bad-3.d
gas/testsuite/gas/arm/arm-it-bad-3.l
gas/testsuite/gas/arm/arm-it-bad-3.s
gas/testsuite/gas/arm/arm-it-bad.d
gas/testsuite/gas/arm/arm-it-bad.l
gas/testsuite/gas/arm/arm-it-bad.s
gas/testsuite/gas/arm/arm-it.d
gas/testsuite/gas/arm/arm-it.s
gas/testsuite/gas/arm/arm.exp
gas/testsuite/gas/arm/arm3-bad.d
gas/testsuite/gas/arm/arm3-bad.l
gas/testsuite/gas/arm/arm3-bad.s
gas/testsuite/gas/arm/arm3.d
gas/testsuite/gas/arm/arm3.s
gas/testsuite/gas/arm/arm6.d
gas/testsuite/gas/arm/arm6.s
gas/testsuite/gas/arm/arm7-bad.d
gas/testsuite/gas/arm/arm7-bad.l
gas/testsuite/gas/arm/arm7-bad.s
gas/testsuite/gas/arm/arm7dm.d
gas/testsuite/gas/arm/arm7dm.s
gas/testsuite/gas/arm/arm7t.d
gas/testsuite/gas/arm/arm7t.s
gas/testsuite/gas/arm/armv1-bad.d
gas/testsuite/gas/arm/armv1-bad.l
gas/testsuite/gas/arm/armv1-bad.s
gas/testsuite/gas/arm/armv1.d
gas/testsuite/gas/arm/armv1.l
gas/testsuite/gas/arm/armv1.s
gas/testsuite/gas/arm/armv2-mp-bad.d
gas/testsuite/gas/arm/armv2-mp-bad.l
gas/testsuite/gas/arm/armv7-a+idiv.d
gas/testsuite/gas/arm/armv7-a+idiv.s
gas/testsuite/gas/arm/armv7-a+virt.d
gas/testsuite/gas/arm/armv7-a+virt.s
gas/testsuite/gas/arm/armv8-a+crypto.d
gas/testsuite/gas/arm/armv8-a+crypto.s
gas/testsuite/gas/arm/armv8-a+fp.d
gas/testsuite/gas/arm/armv8-a+fp.s
gas/testsuite/gas/arm/armv8-a+simd.d
gas/testsuite/gas/arm/armv8-a+simd.s
gas/testsuite/gas/arm/armv8-a-bad.d
gas/testsuite/gas/arm/armv8-a-bad.l
gas/testsuite/gas/arm/armv8-a-bad.s
gas/testsuite/gas/arm/armv8-a-barrier-arm.d
gas/testsuite/gas/arm/armv8-a-barrier-thumb.d
gas/testsuite/gas/arm/armv8-a-barrier.s
gas/testsuite/gas/arm/armv8-a-it-bad.d
gas/testsuite/gas/arm/armv8-a-it-bad.l
gas/testsuite/gas/arm/armv8-a-it-bad.s
gas/testsuite/gas/arm/armv8-a.d
gas/testsuite/gas/arm/armv8-a.s
gas/testsuite/gas/arm/attr-any-armv4t.d
gas/testsuite/gas/arm/attr-any-armv4t.s
gas/testsuite/gas/arm/attr-any-thumbv6.d
gas/testsuite/gas/arm/attr-any-thumbv6.s
gas/testsuite/gas/arm/attr-cpu-directive.d
gas/testsuite/gas/arm/attr-cpu-directive.s
gas/testsuite/gas/arm/attr-default.d
gas/testsuite/gas/arm/attr-march-all.d
gas/testsuite/gas/arm/attr-march-armv1.d
gas/testsuite/gas/arm/attr-march-armv2.d
gas/testsuite/gas/arm/attr-march-armv2a.d
gas/testsuite/gas/arm/attr-march-armv2s.d
gas/testsuite/gas/arm/attr-march-armv3.d
gas/testsuite/gas/arm/attr-march-armv3m.d
gas/testsuite/gas/arm/attr-march-armv4.d
gas/testsuite/gas/arm/attr-march-armv4t.d
gas/testsuite/gas/arm/attr-march-armv4txm.d
gas/testsuite/gas/arm/attr-march-armv4xm.d
gas/testsuite/gas/arm/attr-march-armv5.d
gas/testsuite/gas/arm/attr-march-armv5t.d
gas/testsuite/gas/arm/attr-march-armv5te.d
gas/testsuite/gas/arm/attr-march-armv5tej.d
gas/testsuite/gas/arm/attr-march-armv5texp.d
gas/testsuite/gas/arm/attr-march-armv5txm.d
gas/testsuite/gas/arm/attr-march-armv6-m+os.d
gas/testsuite/gas/arm/attr-march-armv6-m.d
gas/testsuite/gas/arm/attr-march-armv6.d
gas/testsuite/gas/arm/attr-march-armv6j.d
gas/testsuite/gas/arm/attr-march-armv6k+sec.d
gas/testsuite/gas/arm/attr-march-armv6k.d
gas/testsuite/gas/arm/attr-march-armv6kt2.d
gas/testsuite/gas/arm/attr-march-armv6s-m.d
gas/testsuite/gas/arm/attr-march-armv6t2.d
gas/testsuite/gas/arm/attr-march-armv6z.d
gas/testsuite/gas/arm/attr-march-armv6zk.d
gas/testsuite/gas/arm/attr-march-armv6zkt2.d
gas/testsuite/gas/arm/attr-march-armv6zt2.d
gas/testsuite/gas/arm/attr-march-armv7-a+idiv.d
gas/testsuite/gas/arm/attr-march-armv7-a+mp.d
gas/testsuite/gas/arm/attr-march-armv7-a+sec+virt.d
gas/testsuite/gas/arm/attr-march-armv7-a+sec.d
gas/testsuite/gas/arm/attr-march-armv7-a+virt.d
gas/testsuite/gas/arm/attr-march-armv7-a.d
gas/testsuite/gas/arm/attr-march-armv7-m.d
gas/testsuite/gas/arm/attr-march-armv7-r+mp.d
gas/testsuite/gas/arm/attr-march-armv7-r.d
gas/testsuite/gas/arm/attr-march-armv7.d
gas/testsuite/gas/arm/attr-march-armv7a.d
gas/testsuite/gas/arm/attr-march-armv7em.d
gas/testsuite/gas/arm/attr-march-armv7m.d
gas/testsuite/gas/arm/attr-march-armv7r.d
gas/testsuite/gas/arm/attr-march-armv8-a+crypto.d
gas/testsuite/gas/arm/attr-march-armv8-a+fp.d
gas/testsuite/gas/arm/attr-march-armv8-a+simd.d
gas/testsuite/gas/arm/attr-march-armv8-a.d
gas/testsuite/gas/arm/attr-march-iwmmxt.d
gas/testsuite/gas/arm/attr-march-iwmmxt2.d
gas/testsuite/gas/arm/attr-march-xscale.d
gas/testsuite/gas/arm/attr-mcpu.d
gas/testsuite/gas/arm/attr-mfpu-arm1020e.d
gas/testsuite/gas/arm/attr-mfpu-arm1020t.d
gas/testsuite/gas/arm/attr-mfpu-arm1136jf-s.d
gas/testsuite/gas/arm/attr-mfpu-arm1136jfs.d
gas/testsuite/gas/arm/attr-mfpu-arm7500fe.d
gas/testsuite/gas/arm/attr-mfpu-fpa.d
gas/testsuite/gas/arm/attr-mfpu-fpa10.d
gas/testsuite/gas/arm/attr-mfpu-fpa11.d
gas/testsuite/gas/arm/attr-mfpu-fpe.d
gas/testsuite/gas/arm/attr-mfpu-fpe2.d
gas/testsuite/gas/arm/attr-mfpu-fpe3.d
gas/testsuite/gas/arm/attr-mfpu-maverick.d
gas/testsuite/gas/arm/attr-mfpu-neon-fp16.d
gas/testsuite/gas/arm/attr-mfpu-neon.d
gas/testsuite/gas/arm/attr-mfpu-softfpa.d
gas/testsuite/gas/arm/attr-mfpu-softvfp+vfp.d
gas/testsuite/gas/arm/attr-mfpu-softvfp.d
gas/testsuite/gas/arm/attr-mfpu-vfp.d
gas/testsuite/gas/arm/attr-mfpu-vfp10-r0.d
gas/testsuite/gas/arm/attr-mfpu-vfp10.d
gas/testsuite/gas/arm/attr-mfpu-vfp3.d
gas/testsuite/gas/arm/attr-mfpu-vfp9.d
gas/testsuite/gas/arm/attr-mfpu-vfpv2.d
gas/testsuite/gas/arm/attr-mfpu-vfpv3-d16.d
gas/testsuite/gas/arm/attr-mfpu-vfpv3.d
gas/testsuite/gas/arm/attr-mfpu-vfpv4-d16.d
gas/testsuite/gas/arm/attr-mfpu-vfpv4.d
gas/testsuite/gas/arm/attr-mfpu-vfpxd.d
gas/testsuite/gas/arm/attr-names.d
gas/testsuite/gas/arm/attr-names.s
gas/testsuite/gas/arm/attr-order.d
gas/testsuite/gas/arm/attr-order.s
gas/testsuite/gas/arm/attr-override-cpu-directive.d
gas/testsuite/gas/arm/attr-override-cpu-directive.s
gas/testsuite/gas/arm/attr-override-mcpu.d
gas/testsuite/gas/arm/attr-override-mcpu.s
gas/testsuite/gas/arm/attr-syntax.d
gas/testsuite/gas/arm/attr-syntax.s
gas/testsuite/gas/arm/backslash-at.d
gas/testsuite/gas/arm/backslash-at.s
gas/testsuite/gas/arm/barrier-bad-thumb.d
gas/testsuite/gas/arm/barrier-bad.d
gas/testsuite/gas/arm/barrier-bad.l
gas/testsuite/gas/arm/barrier-bad.s
gas/testsuite/gas/arm/barrier-thumb.d
gas/testsuite/gas/arm/barrier.d
gas/testsuite/gas/arm/barrier.s
gas/testsuite/gas/arm/bignum1.d
gas/testsuite/gas/arm/bignum1.s
gas/testsuite/gas/arm/bl-local-2.d
gas/testsuite/gas/arm/bl-local-2.s
gas/testsuite/gas/arm/bl-local-v4t.d
gas/testsuite/gas/arm/bl-local-v4t.s
gas/testsuite/gas/arm/blank.s
gas/testsuite/gas/arm/blx-bad.d
gas/testsuite/gas/arm/blx-bad.s
gas/testsuite/gas/arm/blx-local-thumb.l
gas/testsuite/gas/arm/blx-local.d
gas/testsuite/gas/arm/blx-local.l
gas/testsuite/gas/arm/blx-local.s
gas/testsuite/gas/arm/branch-reloc.d
gas/testsuite/gas/arm/branch-reloc.l
gas/testsuite/gas/arm/branch-reloc.s
gas/testsuite/gas/arm/bundle-lock.d
gas/testsuite/gas/arm/bundle-lock.s
gas/testsuite/gas/arm/bundle.d
gas/testsuite/gas/arm/bundle.s
gas/testsuite/gas/arm/cmdline-bad-arch.d
gas/testsuite/gas/arm/cmdline-bad-cpu.d
gas/testsuite/gas/arm/copro.d
gas/testsuite/gas/arm/copro.s
gas/testsuite/gas/arm/crc32-bad.d
gas/testsuite/gas/arm/crc32-bad.l
gas/testsuite/gas/arm/crc32-bad.s
gas/testsuite/gas/arm/crc32.d
gas/testsuite/gas/arm/crc32.s
gas/testsuite/gas/arm/depr-swp.d
gas/testsuite/gas/arm/depr-swp.l
gas/testsuite/gas/arm/depr-swp.s
gas/testsuite/gas/arm/dis-data.d
gas/testsuite/gas/arm/dis-data.s
gas/testsuite/gas/arm/dis-data2.d
gas/testsuite/gas/arm/dis-data2.s
gas/testsuite/gas/arm/dis-data3.d
gas/testsuite/gas/arm/dis-data3.s
gas/testsuite/gas/arm/eabi_attr_1.d
gas/testsuite/gas/arm/eabi_attr_1.s
gas/testsuite/gas/arm/el_segundo.d
gas/testsuite/gas/arm/el_segundo.s
gas/testsuite/gas/arm/float.d
gas/testsuite/gas/arm/float.s
gas/testsuite/gas/arm/fp-save.d
gas/testsuite/gas/arm/fp-save.s
gas/testsuite/gas/arm/fpa-dyadic.d
gas/testsuite/gas/arm/fpa-dyadic.s
gas/testsuite/gas/arm/fpa-mem.d
gas/testsuite/gas/arm/fpa-mem.s
gas/testsuite/gas/arm/fpa-monadic.d
gas/testsuite/gas/arm/fpa-monadic.s
gas/testsuite/gas/arm/got_prel.d
gas/testsuite/gas/arm/got_prel.s
gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-alu.d
gas/testsuite/gas/arm/group-reloc-alu.s
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldc.d
gas/testsuite/gas/arm/group-reloc-ldc.s
gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldr.d
gas/testsuite/gas/arm/group-reloc-ldr.s
gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldrs.d
gas/testsuite/gas/arm/group-reloc-ldrs.s
gas/testsuite/gas/arm/half-prec-neon.d
gas/testsuite/gas/arm/half-prec-neon.s
gas/testsuite/gas/arm/half-prec-psyntax.d
gas/testsuite/gas/arm/half-prec-psyntax.s
gas/testsuite/gas/arm/half-prec-vfpv3.d
gas/testsuite/gas/arm/half-prec-vfpv3.s
gas/testsuite/gas/arm/immed.d
gas/testsuite/gas/arm/immed.s
gas/testsuite/gas/arm/immed2.d
gas/testsuite/gas/arm/immed2.s
gas/testsuite/gas/arm/insn-error-a.d
gas/testsuite/gas/arm/insn-error-a.l
gas/testsuite/gas/arm/insn-error-a.s
gas/testsuite/gas/arm/insn-error-t.d
gas/testsuite/gas/arm/insn-error-t.l
gas/testsuite/gas/arm/insn-error-t.s
gas/testsuite/gas/arm/inst-po-2.d
gas/testsuite/gas/arm/inst-po-2.l
gas/testsuite/gas/arm/inst-po-2.s
gas/testsuite/gas/arm/inst-po-3.d
gas/testsuite/gas/arm/inst-po-3.s
gas/testsuite/gas/arm/inst-po-be.d
gas/testsuite/gas/arm/inst-po.d
gas/testsuite/gas/arm/inst-po.s
gas/testsuite/gas/arm/inst.d
gas/testsuite/gas/arm/inst.s
gas/testsuite/gas/arm/itblock.s
gas/testsuite/gas/arm/iwmmxt-bad.d
gas/testsuite/gas/arm/iwmmxt-bad.l
gas/testsuite/gas/arm/iwmmxt-bad.s
gas/testsuite/gas/arm/iwmmxt-bad2.d
gas/testsuite/gas/arm/iwmmxt-bad2.l
gas/testsuite/gas/arm/iwmmxt-bad2.s
gas/testsuite/gas/arm/iwmmxt-wldsttbh.d
gas/testsuite/gas/arm/iwmmxt-wldsttbh.s
gas/testsuite/gas/arm/iwmmxt.d
gas/testsuite/gas/arm/iwmmxt.s
gas/testsuite/gas/arm/iwmmxt2.d
gas/testsuite/gas/arm/iwmmxt2.s
gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d
gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.l
gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d
gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.l
gas/testsuite/gas/arm/ld-sp-warn-v7.d
gas/testsuite/gas/arm/ld-sp-warn-v7.l
gas/testsuite/gas/arm/ld-sp-warn-v7a.d
gas/testsuite/gas/arm/ld-sp-warn-v7a.l
gas/testsuite/gas/arm/ld-sp-warn-v7e-m.l
gas/testsuite/gas/arm/ld-sp-warn-v7em.d
gas/testsuite/gas/arm/ld-sp-warn-v7m.d
gas/testsuite/gas/arm/ld-sp-warn-v7m.l
gas/testsuite/gas/arm/ld-sp-warn-v7r.d
gas/testsuite/gas/arm/ld-sp-warn-v7r.l
gas/testsuite/gas/arm/ld-sp-warn.d
gas/testsuite/gas/arm/ld-sp-warn.l
gas/testsuite/gas/arm/ld-sp-warn.s
gas/testsuite/gas/arm/ldconst.d
gas/testsuite/gas/arm/ldconst.s
gas/testsuite/gas/arm/ldgesb-bad.d
gas/testsuite/gas/arm/ldgesb-bad.l
gas/testsuite/gas/arm/ldgesb-bad.s
gas/testsuite/gas/arm/ldgesh-bad.d
gas/testsuite/gas/arm/ldgesh-bad.l
gas/testsuite/gas/arm/ldgesh-bad.s
gas/testsuite/gas/arm/ldr-bad.d
gas/testsuite/gas/arm/ldr-bad.l
gas/testsuite/gas/arm/ldr-bad.s
gas/testsuite/gas/arm/ldr-global.d
gas/testsuite/gas/arm/ldr-global.s
gas/testsuite/gas/arm/ldr-t-bad.d
gas/testsuite/gas/arm/ldr-t-bad.l
gas/testsuite/gas/arm/ldr-t-bad.s
gas/testsuite/gas/arm/ldr-t.d
gas/testsuite/gas/arm/ldr-t.s
gas/testsuite/gas/arm/ldr.d
gas/testsuite/gas/arm/ldr.s
gas/testsuite/gas/arm/ldrd-unpredictable.d
gas/testsuite/gas/arm/ldrd-unpredictable.l
gas/testsuite/gas/arm/ldrd-unpredictable.s
gas/testsuite/gas/arm/ldsgeb.d
gas/testsuite/gas/arm/ldsgeb.l
gas/testsuite/gas/arm/ldsgeb.s
gas/testsuite/gas/arm/ldsgeh.d
gas/testsuite/gas/arm/ldsgeh.l
gas/testsuite/gas/arm/ldsgeh.s
gas/testsuite/gas/arm/ldst-offset0.d
gas/testsuite/gas/arm/ldst-offset0.s
gas/testsuite/gas/arm/ldst-pc.d
gas/testsuite/gas/arm/ldst-pc.s
gas/testsuite/gas/arm/le-fpconst.d
gas/testsuite/gas/arm/le-fpconst.s
gas/testsuite/gas/arm/local_function.d
gas/testsuite/gas/arm/local_function.s
gas/testsuite/gas/arm/local_label_coff.d
gas/testsuite/gas/arm/local_label_coff.s
gas/testsuite/gas/arm/local_label_elf.d
gas/testsuite/gas/arm/local_label_elf.s
gas/testsuite/gas/arm/local_label_wince.d
gas/testsuite/gas/arm/local_label_wince.s
gas/testsuite/gas/arm/macro-pld.d
gas/testsuite/gas/arm/macro-pld.s
gas/testsuite/gas/arm/macro-vld1.d
gas/testsuite/gas/arm/macro-vld1.s
gas/testsuite/gas/arm/macro1.d
gas/testsuite/gas/arm/macro1.s
gas/testsuite/gas/arm/mapdir.d
gas/testsuite/gas/arm/mapdir.s
gas/testsuite/gas/arm/mapmisc.d
gas/testsuite/gas/arm/mapmisc.dat
gas/testsuite/gas/arm/mapmisc.s
gas/testsuite/gas/arm/mapping.d
gas/testsuite/gas/arm/mapping.s
gas/testsuite/gas/arm/mapping2.d
gas/testsuite/gas/arm/mapping2.s
gas/testsuite/gas/arm/mapping3.d
gas/testsuite/gas/arm/mapping3.s
gas/testsuite/gas/arm/mapping4.d
gas/testsuite/gas/arm/mapping4.s
gas/testsuite/gas/arm/mapsecs.d
gas/testsuite/gas/arm/mapsecs.s
gas/testsuite/gas/arm/mapshort-eabi.d
gas/testsuite/gas/arm/mapshort-elf.d
gas/testsuite/gas/arm/mapshort.s
gas/testsuite/gas/arm/maverick.c
gas/testsuite/gas/arm/maverick.d
gas/testsuite/gas/arm/maverick.s
gas/testsuite/gas/arm/missing.d
gas/testsuite/gas/arm/missing.l
gas/testsuite/gas/arm/missing.s
gas/testsuite/gas/arm/mov-highregs-any.d
gas/testsuite/gas/arm/mov-highregs-any.s
gas/testsuite/gas/arm/mov-lowregs-any.d
gas/testsuite/gas/arm/mov-lowregs-any.s
gas/testsuite/gas/arm/movw-local.d
gas/testsuite/gas/arm/movw-local.s
gas/testsuite/gas/arm/mrs-msr-arm-v6.d
gas/testsuite/gas/arm/mrs-msr-arm-v6.s
gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d
gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.l
gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.s
gas/testsuite/gas/arm/mrs-msr-arm-v7-a.d
gas/testsuite/gas/arm/mrs-msr-arm-v7-a.s
gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d
gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.s
gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d
gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.l
gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.s
gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d
gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.s
gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d
gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.s
gas/testsuite/gas/arm/msr-imm-bad.d
gas/testsuite/gas/arm/msr-imm-bad.l
gas/testsuite/gas/arm/msr-imm.d
gas/testsuite/gas/arm/msr-imm.s
gas/testsuite/gas/arm/msr-reg-bad.d
gas/testsuite/gas/arm/msr-reg-bad.l
gas/testsuite/gas/arm/msr-reg-thumb.d
gas/testsuite/gas/arm/msr-reg.d
gas/testsuite/gas/arm/msr-reg.s
gas/testsuite/gas/arm/mul-overlap-v6.d
gas/testsuite/gas/arm/mul-overlap-v6.s
gas/testsuite/gas/arm/mul-overlap.d
gas/testsuite/gas/arm/mul-overlap.l
gas/testsuite/gas/arm/mul-overlap.s
gas/testsuite/gas/arm/neon-addressing-bad.d
gas/testsuite/gas/arm/neon-addressing-bad.l
gas/testsuite/gas/arm/neon-addressing-bad.s
gas/testsuite/gas/arm/neon-cond-bad-inc.s
gas/testsuite/gas/arm/neon-cond-bad.d
gas/testsuite/gas/arm/neon-cond-bad.l
gas/testsuite/gas/arm/neon-cond-bad.s
gas/testsuite/gas/arm/neon-cond-bad_t2.d
gas/testsuite/gas/arm/neon-cond-bad_t2.s
gas/testsuite/gas/arm/neon-cond.d
gas/testsuite/gas/arm/neon-cond.s
gas/testsuite/gas/arm/neon-const.d
gas/testsuite/gas/arm/neon-const.s
gas/testsuite/gas/arm/neon-cov.d
gas/testsuite/gas/arm/neon-cov.s
gas/testsuite/gas/arm/neon-fma-cov.d
gas/testsuite/gas/arm/neon-fma-cov.s
gas/testsuite/gas/arm/neon-ldst-align-bad.d
gas/testsuite/gas/arm/neon-ldst-align-bad.l
gas/testsuite/gas/arm/neon-ldst-align-bad.s
gas/testsuite/gas/arm/neon-ldst-es-bad.d
gas/testsuite/gas/arm/neon-ldst-es-bad.l
gas/testsuite/gas/arm/neon-ldst-es-bad.s
gas/testsuite/gas/arm/neon-ldst-es.d
gas/testsuite/gas/arm/neon-ldst-es.s
gas/testsuite/gas/arm/neon-ldst-rm.d
gas/testsuite/gas/arm/neon-ldst-rm.s
gas/testsuite/gas/arm/neon-logic.d
gas/testsuite/gas/arm/neon-logic.s
gas/testsuite/gas/arm/neon-omit.d
gas/testsuite/gas/arm/neon-omit.s
gas/testsuite/gas/arm/neon-psyn.d
gas/testsuite/gas/arm/neon-psyn.s
gas/testsuite/gas/arm/neon-suffix-bad.d
gas/testsuite/gas/arm/neon-suffix-bad.l
gas/testsuite/gas/arm/neon-suffix-bad.s
gas/testsuite/gas/arm/neon-vmov-bad.d
gas/testsuite/gas/arm/neon-vmov-bad.l
gas/testsuite/gas/arm/neon-vmov-bad.s
gas/testsuite/gas/arm/noarm.d
gas/testsuite/gas/arm/noarm.l
gas/testsuite/gas/arm/noarm.s
gas/testsuite/gas/arm/nomapping.d
gas/testsuite/gas/arm/nomapping.s
gas/testsuite/gas/arm/offset-1.d
gas/testsuite/gas/arm/offset-1.s
gas/testsuite/gas/arm/offset.d
gas/testsuite/gas/arm/offset.s
gas/testsuite/gas/arm/pic.d
gas/testsuite/gas/arm/pic.s
gas/testsuite/gas/arm/pic_vxworks.d
gas/testsuite/gas/arm/plt-1.d
gas/testsuite/gas/arm/plt-1.s
gas/testsuite/gas/arm/pr12198-1.d
gas/testsuite/gas/arm/pr12198-1.s
gas/testsuite/gas/arm/pr12198-2.d
gas/testsuite/gas/arm/pr12198-2.s
gas/testsuite/gas/arm/pr9722.d
gas/testsuite/gas/arm/pr9722.s
gas/testsuite/gas/arm/push-pop.d
gas/testsuite/gas/arm/push-pop.s
gas/testsuite/gas/arm/r15-bad.d
gas/testsuite/gas/arm/r15-bad.l
gas/testsuite/gas/arm/r15-bad.s
gas/testsuite/gas/arm/reg-alias.d
gas/testsuite/gas/arm/reg-alias.s
gas/testsuite/gas/arm/relax_branch_align.d
gas/testsuite/gas/arm/relax_branch_align.s
gas/testsuite/gas/arm/relax_load_align.d
gas/testsuite/gas/arm/relax_load_align.s
gas/testsuite/gas/arm/reloc-bad.d
gas/testsuite/gas/arm/reloc-bad.l
gas/testsuite/gas/arm/reloc-bad.s
gas/testsuite/gas/arm/req.d
gas/testsuite/gas/arm/req.l
gas/testsuite/gas/arm/req.s
gas/testsuite/gas/arm/shift-bad.d
gas/testsuite/gas/arm/shift-bad.l
gas/testsuite/gas/arm/shift-bad.s
gas/testsuite/gas/arm/sp-pc-usage-t.d
gas/testsuite/gas/arm/sp-pc-usage-t.s
gas/testsuite/gas/arm/sp-pc-validations-bad-t.d
gas/testsuite/gas/arm/sp-pc-validations-bad-t.l
gas/testsuite/gas/arm/sp-pc-validations-bad-t.s
gas/testsuite/gas/arm/sp-pc-validations-bad.d
gas/testsuite/gas/arm/sp-pc-validations-bad.l
gas/testsuite/gas/arm/sp-pc-validations-bad.s
gas/testsuite/gas/arm/srs-arm.d
gas/testsuite/gas/arm/srs-arm.l
gas/testsuite/gas/arm/srs-arm.s
gas/testsuite/gas/arm/srs-t2.d
gas/testsuite/gas/arm/srs-t2.l
gas/testsuite/gas/arm/srs-t2.s
gas/testsuite/gas/arm/stm-ldm.d
gas/testsuite/gas/arm/stm-ldm.s
gas/testsuite/gas/arm/strex-bad-t.d
gas/testsuite/gas/arm/strex-bad-t.l
gas/testsuite/gas/arm/strex-bad-t.s
gas/testsuite/gas/arm/strex-t.d
gas/testsuite/gas/arm/strex-t.s
gas/testsuite/gas/arm/svc.d
gas/testsuite/gas/arm/svc.s
gas/testsuite/gas/arm/t16-bad.d
gas/testsuite/gas/arm/t16-bad.l
gas/testsuite/gas/arm/t16-bad.s
gas/testsuite/gas/arm/t2-branch-global.d
gas/testsuite/gas/arm/t2-branch-global.s
gas/testsuite/gas/arm/target-reloc-1.d
gas/testsuite/gas/arm/target-reloc-1.s
gas/testsuite/gas/arm/tcompat.d
gas/testsuite/gas/arm/tcompat.s
gas/testsuite/gas/arm/tcompat2.d
gas/testsuite/gas/arm/tcompat2.s
gas/testsuite/gas/arm/thumb-b-bad.d
gas/testsuite/gas/arm/thumb-b-bad.l
gas/testsuite/gas/arm/thumb-b-bad.s
gas/testsuite/gas/arm/thumb-eabi.d
gas/testsuite/gas/arm/thumb-nop.d
gas/testsuite/gas/arm/thumb-nop.s
gas/testsuite/gas/arm/thumb-w-bad.d
gas/testsuite/gas/arm/thumb-w-bad.l
gas/testsuite/gas/arm/thumb-w-bad.s
gas/testsuite/gas/arm/thumb-w-good.d
gas/testsuite/gas/arm/thumb-w-good.s
gas/testsuite/gas/arm/thumb.d
gas/testsuite/gas/arm/thumb.s
gas/testsuite/gas/arm/thumb1_unified.d
gas/testsuite/gas/arm/thumb1_unified.s
gas/testsuite/gas/arm/thumb2_add.d
gas/testsuite/gas/arm/thumb2_add.s
gas/testsuite/gas/arm/thumb2_bad_reg.d
gas/testsuite/gas/arm/thumb2_bad_reg.l
gas/testsuite/gas/arm/thumb2_bad_reg.s
gas/testsuite/gas/arm/thumb2_bcond.d
gas/testsuite/gas/arm/thumb2_bcond.s
gas/testsuite/gas/arm/thumb2_invert.d
gas/testsuite/gas/arm/thumb2_invert.s
gas/testsuite/gas/arm/thumb2_it.d
gas/testsuite/gas/arm/thumb2_it.s
gas/testsuite/gas/arm/thumb2_it_auto.d
gas/testsuite/gas/arm/thumb2_it_bad.d
gas/testsuite/gas/arm/thumb2_it_bad.l
gas/testsuite/gas/arm/thumb2_it_bad.s
gas/testsuite/gas/arm/thumb2_it_bad_auto.d
gas/testsuite/gas/arm/thumb2_ldmstm.d
gas/testsuite/gas/arm/thumb2_ldmstm.s
gas/testsuite/gas/arm/thumb2_ldmstm_bad.d
gas/testsuite/gas/arm/thumb2_ldmstm_bad.l
gas/testsuite/gas/arm/thumb2_ldmstm_bad.s
gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d
gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.l
gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.s
gas/testsuite/gas/arm/thumb2_mul-bad.d
gas/testsuite/gas/arm/thumb2_mul-bad.l
gas/testsuite/gas/arm/thumb2_mul-bad.s
gas/testsuite/gas/arm/thumb2_mul.d
gas/testsuite/gas/arm/thumb2_mul.s
gas/testsuite/gas/arm/thumb2_pool.d
gas/testsuite/gas/arm/thumb2_pool.s
gas/testsuite/gas/arm/thumb2_relax.d
gas/testsuite/gas/arm/thumb2_relax.s
gas/testsuite/gas/arm/thumb2_str-bad.d
gas/testsuite/gas/arm/thumb2_str-bad.l
gas/testsuite/gas/arm/thumb2_str-bad.s
gas/testsuite/gas/arm/thumb32.d
gas/testsuite/gas/arm/thumb32.l
gas/testsuite/gas/arm/thumb32.s
gas/testsuite/gas/arm/thumbrel.d
gas/testsuite/gas/arm/thumbrel.s
gas/testsuite/gas/arm/thumbv6.d
gas/testsuite/gas/arm/thumbv6.s
gas/testsuite/gas/arm/thumbv6k.d
gas/testsuite/gas/arm/thumbv6k.s
gas/testsuite/gas/arm/thumbver.d
gas/testsuite/gas/arm/thumbver.s
gas/testsuite/gas/arm/tls.d
gas/testsuite/gas/arm/tls.s
gas/testsuite/gas/arm/tls_vxworks.d
gas/testsuite/gas/arm/udf-bad.d
gas/testsuite/gas/arm/udf-bad.l
gas/testsuite/gas/arm/udf-bad.s
gas/testsuite/gas/arm/udf.d
gas/testsuite/gas/arm/udf.l
gas/testsuite/gas/arm/udf.s
gas/testsuite/gas/arm/undefined.d
gas/testsuite/gas/arm/undefined.l
gas/testsuite/gas/arm/undefined.s
gas/testsuite/gas/arm/undefined_coff.d
gas/testsuite/gas/arm/undefined_coff.l
gas/testsuite/gas/arm/undefined_coff.s
gas/testsuite/gas/arm/unpredictable.d
gas/testsuite/gas/arm/unpredictable.s
gas/testsuite/gas/arm/unwind.d
gas/testsuite/gas/arm/unwind.s
gas/testsuite/gas/arm/unwind_vxworks.d
gas/testsuite/gas/arm/v4bx.d
gas/testsuite/gas/arm/v4bx.s
gas/testsuite/gas/arm/vcvt-bad.d
gas/testsuite/gas/arm/vcvt-bad.l
gas/testsuite/gas/arm/vcvt-bad.s
gas/testsuite/gas/arm/vcvt.d
gas/testsuite/gas/arm/vcvt.s
gas/testsuite/gas/arm/vfma1.d
gas/testsuite/gas/arm/vfma1.s
gas/testsuite/gas/arm/vfp-bad.d
gas/testsuite/gas/arm/vfp-bad.l
gas/testsuite/gas/arm/vfp-bad.s
gas/testsuite/gas/arm/vfp-bad_t2.d
gas/testsuite/gas/arm/vfp-bad_t2.l
gas/testsuite/gas/arm/vfp-bad_t2.s
gas/testsuite/gas/arm/vfp-fma-arm.d
gas/testsuite/gas/arm/vfp-fma-arm.s
gas/testsuite/gas/arm/vfp-fma-inc.s
gas/testsuite/gas/arm/vfp-fma-thumb.d
gas/testsuite/gas/arm/vfp-fma-thumb.s
gas/testsuite/gas/arm/vfp-neon-overlap.d
gas/testsuite/gas/arm/vfp-neon-overlap.s
gas/testsuite/gas/arm/vfp-neon-syntax-inc.s
gas/testsuite/gas/arm/vfp-neon-syntax.d
gas/testsuite/gas/arm/vfp-neon-syntax.s
gas/testsuite/gas/arm/vfp-neon-syntax_t2.d
gas/testsuite/gas/arm/vfp-neon-syntax_t2.s
gas/testsuite/gas/arm/vfp1.d
gas/testsuite/gas/arm/vfp1.s
gas/testsuite/gas/arm/vfp1_t2.d
gas/testsuite/gas/arm/vfp1_t2.s
gas/testsuite/gas/arm/vfp1xD.d
gas/testsuite/gas/arm/vfp1xD.s
gas/testsuite/gas/arm/vfp1xD_t2.d
gas/testsuite/gas/arm/vfp1xD_t2.s
gas/testsuite/gas/arm/vfp2.d
gas/testsuite/gas/arm/vfp2.s
gas/testsuite/gas/arm/vfp2_t2.d
gas/testsuite/gas/arm/vfp2_t2.s
gas/testsuite/gas/arm/vfpv3-32drs.d
gas/testsuite/gas/arm/vfpv3-32drs.s
gas/testsuite/gas/arm/vfpv3-const-conv.d
gas/testsuite/gas/arm/vfpv3-const-conv.s
gas/testsuite/gas/arm/vfpv3-d16-bad.d
gas/testsuite/gas/arm/vfpv3-d16-bad.l
gas/testsuite/gas/arm/vfpv3xd.d
gas/testsuite/gas/arm/vfpv3xd.s
gas/testsuite/gas/arm/vldm-arm.d
gas/testsuite/gas/arm/vldm-thumb-bad.d
gas/testsuite/gas/arm/vldm-thumb-bad.l
gas/testsuite/gas/arm/vldm.s
gas/testsuite/gas/arm/vldmw-arm-bad.d
gas/testsuite/gas/arm/vldmw-bad.l
gas/testsuite/gas/arm/vldmw-bad.s
gas/testsuite/gas/arm/vldmw-thumb-bad.d
gas/testsuite/gas/arm/vldr.d
gas/testsuite/gas/arm/vldr.s
gas/testsuite/gas/arm/vstr-arm-bad.d
gas/testsuite/gas/arm/vstr-arm-bad.l
gas/testsuite/gas/arm/vstr-bad.s
gas/testsuite/gas/arm/vstr-thumb-bad.d
gas/testsuite/gas/arm/vstr-thumb-bad.l
gas/testsuite/gas/arm/weakdef-1.d
gas/testsuite/gas/arm/weakdef-1.s
gas/testsuite/gas/arm/weakdef-2.d
gas/testsuite/gas/arm/weakdef-2.l
gas/testsuite/gas/arm/weakdef-2.s
gas/testsuite/gas/arm/wince.d
gas/testsuite/gas/arm/wince.s
gas/testsuite/gas/arm/wince_inst.d
gas/testsuite/gas/arm/xscale.d
gas/testsuite/gas/arm/xscale.s
gas/testsuite/gas/bfin/allinsn16.d
gas/testsuite/gas/bfin/allinsn16.s
gas/testsuite/gas/bfin/arith_mode.d
gas/testsuite/gas/bfin/arith_mode.s
gas/testsuite/gas/bfin/arithmetic.d
gas/testsuite/gas/bfin/arithmetic.s
gas/testsuite/gas/bfin/bfin.exp
gas/testsuite/gas/bfin/bit.d
gas/testsuite/gas/bfin/bit.s
gas/testsuite/gas/bfin/bit2.d
gas/testsuite/gas/bfin/bit2.s
gas/testsuite/gas/bfin/cache.d
gas/testsuite/gas/bfin/cache.s
gas/testsuite/gas/bfin/cache2.d
gas/testsuite/gas/bfin/cache2.s
gas/testsuite/gas/bfin/control_code.d
gas/testsuite/gas/bfin/control_code.s
gas/testsuite/gas/bfin/control_code2.d
gas/testsuite/gas/bfin/control_code2.s
gas/testsuite/gas/bfin/error.exp
gas/testsuite/gas/bfin/event.d
gas/testsuite/gas/bfin/event.s
gas/testsuite/gas/bfin/event2.d
gas/testsuite/gas/bfin/event2.s
gas/testsuite/gas/bfin/expected_comparison_errors.l
gas/testsuite/gas/bfin/expected_comparison_errors.s
gas/testsuite/gas/bfin/expected_errors.l
gas/testsuite/gas/bfin/expected_errors.s
gas/testsuite/gas/bfin/expected_move_errors.l
gas/testsuite/gas/bfin/expected_move_errors.s
gas/testsuite/gas/bfin/flow.d
gas/testsuite/gas/bfin/flow.s
gas/testsuite/gas/bfin/flow2.d
gas/testsuite/gas/bfin/flow2.s
gas/testsuite/gas/bfin/invalid_arith_mode.l
gas/testsuite/gas/bfin/invalid_arith_mode.s
gas/testsuite/gas/bfin/line_number.l
gas/testsuite/gas/bfin/line_number.s
gas/testsuite/gas/bfin/load.d
gas/testsuite/gas/bfin/load.s
gas/testsuite/gas/bfin/logical.d
gas/testsuite/gas/bfin/logical.s
gas/testsuite/gas/bfin/logical2.d
gas/testsuite/gas/bfin/logical2.s
gas/testsuite/gas/bfin/loop.d
gas/testsuite/gas/bfin/loop.s
gas/testsuite/gas/bfin/loop2.d
gas/testsuite/gas/bfin/loop2.s
gas/testsuite/gas/bfin/loop3.d
gas/testsuite/gas/bfin/loop3.s
gas/testsuite/gas/bfin/loop_label.d
gas/testsuite/gas/bfin/loop_label.s
gas/testsuite/gas/bfin/loop_label2.d
gas/testsuite/gas/bfin/loop_label2.s
gas/testsuite/gas/bfin/loop_temps.d
gas/testsuite/gas/bfin/loop_temps.s
gas/testsuite/gas/bfin/misc.d
gas/testsuite/gas/bfin/misc.s
gas/testsuite/gas/bfin/move.d
gas/testsuite/gas/bfin/move.s
gas/testsuite/gas/bfin/move2.d
gas/testsuite/gas/bfin/move2.s
gas/testsuite/gas/bfin/parallel.d
gas/testsuite/gas/bfin/parallel.s
gas/testsuite/gas/bfin/parallel2.d
gas/testsuite/gas/bfin/parallel2.s
gas/testsuite/gas/bfin/parallel3.d
gas/testsuite/gas/bfin/parallel3.s
gas/testsuite/gas/bfin/parallel4.d
gas/testsuite/gas/bfin/parallel4.s
gas/testsuite/gas/bfin/parallel5.s
gas/testsuite/gas/bfin/parallel_illegal.d
gas/testsuite/gas/bfin/parallel_illegal.s
gas/testsuite/gas/bfin/pseudo.d
gas/testsuite/gas/bfin/pseudo.s
gas/testsuite/gas/bfin/reloc.d
gas/testsuite/gas/bfin/reloc.s
gas/testsuite/gas/bfin/resource_conflict.l
gas/testsuite/gas/bfin/resource_conflict.s
gas/testsuite/gas/bfin/shift.d
gas/testsuite/gas/bfin/shift.s
gas/testsuite/gas/bfin/shift2.d
gas/testsuite/gas/bfin/shift2.s
gas/testsuite/gas/bfin/stack.d
gas/testsuite/gas/bfin/stack.s
gas/testsuite/gas/bfin/stack2.d
gas/testsuite/gas/bfin/stack2.s
gas/testsuite/gas/bfin/store.d
gas/testsuite/gas/bfin/store.s
gas/testsuite/gas/bfin/vector.d
gas/testsuite/gas/bfin/vector.s
gas/testsuite/gas/bfin/vector2.d
gas/testsuite/gas/bfin/vector2.s
gas/testsuite/gas/bfin/video.d
gas/testsuite/gas/bfin/video.s
gas/testsuite/gas/bfin/video2.d
gas/testsuite/gas/bfin/video2.s
gas/testsuite/gas/cfi/cfi-alpha-1.d
gas/testsuite/gas/cfi/cfi-alpha-1.s
gas/testsuite/gas/cfi/cfi-alpha-2.d
gas/testsuite/gas/cfi/cfi-alpha-2.s
gas/testsuite/gas/cfi/cfi-alpha-3.d
gas/testsuite/gas/cfi/cfi-alpha-3.s
gas/testsuite/gas/cfi/cfi-arm-1.d
gas/testsuite/gas/cfi/cfi-arm-1.s
gas/testsuite/gas/cfi/cfi-common-1.d
gas/testsuite/gas/cfi/cfi-common-1.s
gas/testsuite/gas/cfi/cfi-common-2.d
gas/testsuite/gas/cfi/cfi-common-2.s
gas/testsuite/gas/cfi/cfi-common-3.d
gas/testsuite/gas/cfi/cfi-common-3.s
gas/testsuite/gas/cfi/cfi-common-4.d
gas/testsuite/gas/cfi/cfi-common-4.s
gas/testsuite/gas/cfi/cfi-common-5.d
gas/testsuite/gas/cfi/cfi-common-5.s
gas/testsuite/gas/cfi/cfi-common-6.d
gas/testsuite/gas/cfi/cfi-common-6.s
gas/testsuite/gas/cfi/cfi-common-7.d
gas/testsuite/gas/cfi/cfi-common-7.s
gas/testsuite/gas/cfi/cfi-diag-1.l
gas/testsuite/gas/cfi/cfi-diag-1.s
gas/testsuite/gas/cfi/cfi-hppa-1.d
gas/testsuite/gas/cfi/cfi-hppa-1.s
gas/testsuite/gas/cfi/cfi-i386-2.d
gas/testsuite/gas/cfi/cfi-i386-2.s
gas/testsuite/gas/cfi/cfi-i386.d
gas/testsuite/gas/cfi/cfi-i386.s
gas/testsuite/gas/cfi/cfi-m68k.d
gas/testsuite/gas/cfi/cfi-m68k.s
gas/testsuite/gas/cfi/cfi-mips-1.d
gas/testsuite/gas/cfi/cfi-mips-1.s
gas/testsuite/gas/cfi/cfi-ppc-1.d
gas/testsuite/gas/cfi/cfi-ppc-1.s
gas/testsuite/gas/cfi/cfi-s390-1.d
gas/testsuite/gas/cfi/cfi-s390-1.s
gas/testsuite/gas/cfi/cfi-s390x-1.d
gas/testsuite/gas/cfi/cfi-s390x-1.s
gas/testsuite/gas/cfi/cfi-sh-1.d
gas/testsuite/gas/cfi/cfi-sh-1.s
gas/testsuite/gas/cfi/cfi-sparc-1.d
gas/testsuite/gas/cfi/cfi-sparc-1.s
gas/testsuite/gas/cfi/cfi-sparc64-1.d
gas/testsuite/gas/cfi/cfi-sparc64-1.s
gas/testsuite/gas/cfi/cfi-x86_64.d
gas/testsuite/gas/cfi/cfi-x86_64.s
gas/testsuite/gas/cfi/cfi.exp
gas/testsuite/gas/cfi/reloc-pe-i386.d
gas/testsuite/gas/cfi/reloc-pe-i386.s
gas/testsuite/gas/cr16/add_test.d
gas/testsuite/gas/cr16/add_test.s
gas/testsuite/gas/cr16/and_test.d
gas/testsuite/gas/cr16/and_test.s
gas/testsuite/gas/cr16/ash_test.d
gas/testsuite/gas/cr16/ash_test.s
gas/testsuite/gas/cr16/bal_test.d
gas/testsuite/gas/cr16/bal_test.s
gas/testsuite/gas/cr16/bcc_test.d
gas/testsuite/gas/cr16/bcc_test.s
gas/testsuite/gas/cr16/beq0_test.d
gas/testsuite/gas/cr16/beq0_test.s
gas/testsuite/gas/cr16/cbitb_test.d
gas/testsuite/gas/cr16/cbitb_test.s
gas/testsuite/gas/cr16/cbitw_test.d
gas/testsuite/gas/cr16/cbitw_test.s
gas/testsuite/gas/cr16/cinv_test.d
gas/testsuite/gas/cr16/cinv_test.s
gas/testsuite/gas/cr16/cmp_test.d
gas/testsuite/gas/cr16/cmp_test.s
gas/testsuite/gas/cr16/cr16.exp
gas/testsuite/gas/cr16/excp_test.d
gas/testsuite/gas/cr16/excp_test.s
gas/testsuite/gas/cr16/jal_test.d
gas/testsuite/gas/cr16/jal_test.s
gas/testsuite/gas/cr16/jcc_test.d
gas/testsuite/gas/cr16/jcc_test.s
gas/testsuite/gas/cr16/loadb_test.d
gas/testsuite/gas/cr16/loadb_test.s
gas/testsuite/gas/cr16/loadd_test.d
gas/testsuite/gas/cr16/loadd_test.s
gas/testsuite/gas/cr16/loadm_test.d
gas/testsuite/gas/cr16/loadm_test.s
gas/testsuite/gas/cr16/loadw_test.d
gas/testsuite/gas/cr16/loadw_test.s
gas/testsuite/gas/cr16/lpsp_test.d
gas/testsuite/gas/cr16/lpsp_test.s
gas/testsuite/gas/cr16/lsh_test.d
gas/testsuite/gas/cr16/lsh_test.s
gas/testsuite/gas/cr16/mov_test.d
gas/testsuite/gas/cr16/mov_test.s
gas/testsuite/gas/cr16/mul_test.d
gas/testsuite/gas/cr16/mul_test.s
gas/testsuite/gas/cr16/or_test.d
gas/testsuite/gas/cr16/or_test.s
gas/testsuite/gas/cr16/pic.exp
gas/testsuite/gas/cr16/pic1.d
gas/testsuite/gas/cr16/pic1.s
gas/testsuite/gas/cr16/pic2.d
gas/testsuite/gas/cr16/pic2.s
gas/testsuite/gas/cr16/pop_test.d
gas/testsuite/gas/cr16/pop_test.s
gas/testsuite/gas/cr16/popret_test.d
gas/testsuite/gas/cr16/popret_test.s
gas/testsuite/gas/cr16/push_test.d
gas/testsuite/gas/cr16/push_test.s
gas/testsuite/gas/cr16/sbitb_test.d
gas/testsuite/gas/cr16/sbitb_test.s
gas/testsuite/gas/cr16/sbitw_test.d
gas/testsuite/gas/cr16/sbitw_test.s
gas/testsuite/gas/cr16/scc_test.d
gas/testsuite/gas/cr16/scc_test.s
gas/testsuite/gas/cr16/storb_test.d
gas/testsuite/gas/cr16/storb_test.s
gas/testsuite/gas/cr16/stord_test.d
gas/testsuite/gas/cr16/stord_test.s
gas/testsuite/gas/cr16/storm_test.d
gas/testsuite/gas/cr16/storm_test.s
gas/testsuite/gas/cr16/storw_test.d
gas/testsuite/gas/cr16/storw_test.s
gas/testsuite/gas/cr16/sub_test.d
gas/testsuite/gas/cr16/sub_test.s
gas/testsuite/gas/cr16/tbit_test.d
gas/testsuite/gas/cr16/tbit_test.s
gas/testsuite/gas/cr16/tbitb_test.d
gas/testsuite/gas/cr16/tbitb_test.s
gas/testsuite/gas/cr16/tbitw_test.d
gas/testsuite/gas/cr16/tbitw_test.s
gas/testsuite/gas/cr16/xor_test.d
gas/testsuite/gas/cr16/xor_test.s
gas/testsuite/gas/cris/abs32-1.s
gas/testsuite/gas/cris/addi.d
gas/testsuite/gas/cris/addi.s
gas/testsuite/gas/cris/arch-err-1.s
gas/testsuite/gas/cris/arch-err-2.s
gas/testsuite/gas/cris/arch-err-3.s
gas/testsuite/gas/cris/arch-err-4.s
gas/testsuite/gas/cris/arch-err-5.s
gas/testsuite/gas/cris/binop-cmpmove.d
gas/testsuite/gas/cris/binop-cmpmovx.d
gas/testsuite/gas/cris/binop-extx.d
gas/testsuite/gas/cris/binop-segref.s
gas/testsuite/gas/cris/binop.d
gas/testsuite/gas/cris/binop.s
gas/testsuite/gas/cris/bork.d
gas/testsuite/gas/cris/bork.s
gas/testsuite/gas/cris/bound-err-1.s
gas/testsuite/gas/cris/branch-warn-1.s
gas/testsuite/gas/cris/branch-warn-2.s
gas/testsuite/gas/cris/branch-warn-3.s
gas/testsuite/gas/cris/branch.d
gas/testsuite/gas/cris/branch.s
gas/testsuite/gas/cris/break.d
gas/testsuite/gas/cris/break.s
gas/testsuite/gas/cris/brokw-1.d
gas/testsuite/gas/cris/brokw-1.s
gas/testsuite/gas/cris/brokw-2.d
gas/testsuite/gas/cris/brokw-2.s
gas/testsuite/gas/cris/brokw-3.d
gas/testsuite/gas/cris/brokw-3.s
gas/testsuite/gas/cris/brokw-3b.s
gas/testsuite/gas/cris/bwtest-err-1.s
gas/testsuite/gas/cris/ccr.d
gas/testsuite/gas/cris/ccr.s
gas/testsuite/gas/cris/clear.d
gas/testsuite/gas/cris/continue.d
gas/testsuite/gas/cris/continue.s
gas/testsuite/gas/cris/cris.exp
gas/testsuite/gas/cris/diffexp-ovwr.d
gas/testsuite/gas/cris/diffexp-ovwr.s
gas/testsuite/gas/cris/fragtest.d
gas/testsuite/gas/cris/fragtest.s
gas/testsuite/gas/cris/jump-type.d
gas/testsuite/gas/cris/labfloat.d
gas/testsuite/gas/cris/labfloat.s
gas/testsuite/gas/cris/macroat.d
gas/testsuite/gas/cris/macroat.s
gas/testsuite/gas/cris/march-err-1.s
gas/testsuite/gas/cris/march-err-2.s
gas/testsuite/gas/cris/movem-to-reg.d
gas/testsuite/gas/cris/mulbug-err-1.s
gas/testsuite/gas/cris/nosep.d
gas/testsuite/gas/cris/nosep.s
gas/testsuite/gas/cris/oneop-type.d
gas/testsuite/gas/cris/operand-err-1.s
gas/testsuite/gas/cris/pic-err-1.s
gas/testsuite/gas/cris/pic-err-2.s
gas/testsuite/gas/cris/pic-err-3.s
gas/testsuite/gas/cris/prefix.d
gas/testsuite/gas/cris/prefix.s
gas/testsuite/gas/cris/push-err-1.s
gas/testsuite/gas/cris/push-err-2.s
gas/testsuite/gas/cris/pushpop-byte-sreg.d
gas/testsuite/gas/cris/pushpop-dcr1-sreg.d
gas/testsuite/gas/cris/pushpop-dword-sreg.d
gas/testsuite/gas/cris/pushpop-word-sreg.d
gas/testsuite/gas/cris/pushpop.d
gas/testsuite/gas/cris/pushpop.s
gas/testsuite/gas/cris/pushpopv32.s
gas/testsuite/gas/cris/quick-s6.d
gas/testsuite/gas/cris/quick-u5.d
gas/testsuite/gas/cris/quick-u6.d
gas/testsuite/gas/cris/quick.s
gas/testsuite/gas/cris/range-err-1.s
gas/testsuite/gas/cris/range-err-2.s
gas/testsuite/gas/cris/rd-abs32-1.d
gas/testsuite/gas/cris/rd-abs32-2.d
gas/testsuite/gas/cris/rd-arch-1.d
gas/testsuite/gas/cris/rd-arch-2.d
gas/testsuite/gas/cris/rd-arch-3.d
gas/testsuite/gas/cris/rd-bcnst-pic.d
gas/testsuite/gas/cris/rd-bcnst.d
gas/testsuite/gas/cris/rd-bcnst.s
gas/testsuite/gas/cris/rd-bcnst2-pic.d
gas/testsuite/gas/cris/rd-bcnst2.d
gas/testsuite/gas/cris/rd-bcnst2.s
gas/testsuite/gas/cris/rd-bkw1b.d
gas/testsuite/gas/cris/rd-bkw2b.d
gas/testsuite/gas/cris/rd-bkw3b.d
gas/testsuite/gas/cris/rd-bkw4.d
gas/testsuite/gas/cris/rd-bkw4.s
gas/testsuite/gas/cris/rd-bkw4v32.d
gas/testsuite/gas/cris/rd-bkw5.d
gas/testsuite/gas/cris/rd-bkw5.s
gas/testsuite/gas/cris/rd-bkw5b.d
gas/testsuite/gas/cris/rd-bkw5bpic.d
gas/testsuite/gas/cris/rd-bkw5bv32.d
gas/testsuite/gas/cris/rd-bkw5bv32pic.d
gas/testsuite/gas/cris/rd-bkw5pic.d
gas/testsuite/gas/cris/rd-bkw5v32.d
gas/testsuite/gas/cris/rd-bkw5v32pic.d
gas/testsuite/gas/cris/rd-bound1.d
gas/testsuite/gas/cris/rd-bound1.s
gas/testsuite/gas/cris/rd-bound2.d
gas/testsuite/gas/cris/rd-bound3.d
gas/testsuite/gas/cris/rd-bound4.d
gas/testsuite/gas/cris/rd-branch-pic.d
gas/testsuite/gas/cris/rd-break32.d
gas/testsuite/gas/cris/rd-brokw-pic-1.d
gas/testsuite/gas/cris/rd-brokw-pic-2.d
gas/testsuite/gas/cris/rd-brokw-pic-3.d
gas/testsuite/gas/cris/rd-dtpoffd1.d
gas/testsuite/gas/cris/rd-dtpoffd1.s
gas/testsuite/gas/cris/rd-dw2-1.d
gas/testsuite/gas/cris/rd-dw2-10.d
gas/testsuite/gas/cris/rd-dw2-11.d
gas/testsuite/gas/cris/rd-dw2-12.d
gas/testsuite/gas/cris/rd-dw2-13.d
gas/testsuite/gas/cris/rd-dw2-14.d
gas/testsuite/gas/cris/rd-dw2-15.d
gas/testsuite/gas/cris/rd-dw2-2.d
gas/testsuite/gas/cris/rd-dw2-3.d
gas/testsuite/gas/cris/rd-dw2-4.d
gas/testsuite/gas/cris/rd-dw2-5.d
gas/testsuite/gas/cris/rd-dw2-6.d
gas/testsuite/gas/cris/rd-dw2-7.d
gas/testsuite/gas/cris/rd-dw2-8.d
gas/testsuite/gas/cris/rd-dw2-9.d
gas/testsuite/gas/cris/rd-fragtest-pic.d
gas/testsuite/gas/cris/rd-mulbug-1.d
gas/testsuite/gas/cris/rd-pcplus.d
gas/testsuite/gas/cris/rd-pcplus.s
gas/testsuite/gas/cris/rd-pcrel1.d
gas/testsuite/gas/cris/rd-pcrel1.s
gas/testsuite/gas/cris/rd-pcrel2.d
gas/testsuite/gas/cris/rd-pcrel2.s
gas/testsuite/gas/cris/rd-pic-1.d
gas/testsuite/gas/cris/rd-pic-1.s
gas/testsuite/gas/cris/rd-pic-2.d
gas/testsuite/gas/cris/rd-pic-2.s
gas/testsuite/gas/cris/rd-ppv1032.d
gas/testsuite/gas/cris/rd-ppv32.d
gas/testsuite/gas/cris/rd-regprefix-1.d
gas/testsuite/gas/cris/rd-regprefix-1.s
gas/testsuite/gas/cris/rd-regprefix-1b.d
gas/testsuite/gas/cris/rd-spr-1.d
gas/testsuite/gas/cris/rd-spr-1.s
gas/testsuite/gas/cris/rd-tls-1.d
gas/testsuite/gas/cris/rd-tls-1.s
gas/testsuite/gas/cris/rd-tls-2.d
gas/testsuite/gas/cris/rd-tls-2.s
gas/testsuite/gas/cris/rd-usp-1.d
gas/testsuite/gas/cris/rd-usp-1b.d
gas/testsuite/gas/cris/rd-v10_32o-1.d
gas/testsuite/gas/cris/rd-v10_32o-2.d
gas/testsuite/gas/cris/rd-v10_32o-2.s
gas/testsuite/gas/cris/rd-v32-b1.d
gas/testsuite/gas/cris/rd-v32-b1.s
gas/testsuite/gas/cris/rd-v32-b2.d
gas/testsuite/gas/cris/rd-v32-b2.s
gas/testsuite/gas/cris/rd-v32-b3.d
gas/testsuite/gas/cris/rd-v32-b3.s
gas/testsuite/gas/cris/rd-v32-f1.d
gas/testsuite/gas/cris/rd-v32-f1.s
gas/testsuite/gas/cris/rd-v32-i1.d
gas/testsuite/gas/cris/rd-v32-i1.s
gas/testsuite/gas/cris/rd-v32-l1.d
gas/testsuite/gas/cris/rd-v32-l1.s
gas/testsuite/gas/cris/rd-v32-l3.d
gas/testsuite/gas/cris/rd-v32-l3.s
gas/testsuite/gas/cris/rd-v32-l4.d
gas/testsuite/gas/cris/rd-v32-l4.s
gas/testsuite/gas/cris/rd-v32o-1.d
gas/testsuite/gas/cris/rd-v32s-1.d
gas/testsuite/gas/cris/rd-v32s-2.d
gas/testsuite/gas/cris/rd-v32s-2.s
gas/testsuite/gas/cris/rd-v32s-3.d
gas/testsuite/gas/cris/rd-v32s-3.s
gas/testsuite/gas/cris/rd-v32s-4.d
gas/testsuite/gas/cris/rd-v32s-4.s
gas/testsuite/gas/cris/rd-vao-1.d
gas/testsuite/gas/cris/reg-to-mem.d
gas/testsuite/gas/cris/regprefix-err-1.s
gas/testsuite/gas/cris/regreg.d
gas/testsuite/gas/cris/regreg.s
gas/testsuite/gas/cris/return.d
gas/testsuite/gas/cris/return.s
gas/testsuite/gas/cris/scc.d
gas/testsuite/gas/cris/scc.s
gas/testsuite/gas/cris/sep-err-1.s
gas/testsuite/gas/cris/sep-err-2.s
gas/testsuite/gas/cris/sep-err-3.s
gas/testsuite/gas/cris/separator.d
gas/testsuite/gas/cris/separator.s
gas/testsuite/gas/cris/shexpr-1.d
gas/testsuite/gas/cris/shexpr-1.s
gas/testsuite/gas/cris/sreg-to-x.d
gas/testsuite/gas/cris/string-1.d
gas/testsuite/gas/cris/string-1.s
gas/testsuite/gas/cris/string-2.d
gas/testsuite/gas/cris/string-2.s
gas/testsuite/gas/cris/test.d
gas/testsuite/gas/cris/tls-err-1.s
gas/testsuite/gas/cris/tls-err-2.s
gas/testsuite/gas/cris/tls-err-3.s
gas/testsuite/gas/cris/unimplemented.d
gas/testsuite/gas/cris/unimplemented.s
gas/testsuite/gas/cris/unop-mem.d
gas/testsuite/gas/cris/unop.s
gas/testsuite/gas/cris/us-err-1.s
gas/testsuite/gas/cris/us-err-2.s
gas/testsuite/gas/cris/us-err-3.s
gas/testsuite/gas/cris/v32-err-1.s
gas/testsuite/gas/cris/v32-err-10.s
gas/testsuite/gas/cris/v32-err-11.s
gas/testsuite/gas/cris/v32-err-2.s
gas/testsuite/gas/cris/v32-err-3.s
gas/testsuite/gas/cris/v32-err-4.s
gas/testsuite/gas/cris/v32-err-5.s
gas/testsuite/gas/cris/v32-err-6.s
gas/testsuite/gas/cris/v32-err-7.s
gas/testsuite/gas/cris/v32-err-8.s
gas/testsuite/gas/cris/v32-err-9.s
gas/testsuite/gas/cris/x-to-byte-sreg.d
gas/testsuite/gas/cris/x-to-dcr1-sreg.d
gas/testsuite/gas/cris/x-to-dword-sreg.d
gas/testsuite/gas/cris/x-to-word-sreg.d
gas/testsuite/gas/crx/allinsn.exp
gas/testsuite/gas/crx/arith_insn.d
gas/testsuite/gas/crx/arith_insn.s
gas/testsuite/gas/crx/beq_insn.d
gas/testsuite/gas/crx/beq_insn.s
gas/testsuite/gas/crx/bit_insn.d
gas/testsuite/gas/crx/bit_insn.s
gas/testsuite/gas/crx/br_insn.d
gas/testsuite/gas/crx/br_insn.s
gas/testsuite/gas/crx/cmov_insn.d
gas/testsuite/gas/crx/cmov_insn.s
gas/testsuite/gas/crx/cmpbr_insn.d
gas/testsuite/gas/crx/cmpbr_insn.s
gas/testsuite/gas/crx/cop_insn.d
gas/testsuite/gas/crx/cop_insn.s
gas/testsuite/gas/crx/gas-segfault.d
gas/testsuite/gas/crx/gas-segfault.s
gas/testsuite/gas/crx/jscond_insn.d
gas/testsuite/gas/crx/jscond_insn.s
gas/testsuite/gas/crx/list_insn.d
gas/testsuite/gas/crx/list_insn.s
gas/testsuite/gas/crx/load_stor_insn.d
gas/testsuite/gas/crx/load_stor_insn.s
gas/testsuite/gas/crx/misc_insn.d
gas/testsuite/gas/crx/misc_insn.s
gas/testsuite/gas/crx/no_op_insn.d
gas/testsuite/gas/crx/no_op_insn.s
gas/testsuite/gas/crx/shift_insn.d
gas/testsuite/gas/crx/shift_insn.s
gas/testsuite/gas/d10v/address-001.d
gas/testsuite/gas/d10v/address-001.s
gas/testsuite/gas/d10v/address-002.l
gas/testsuite/gas/d10v/address-002.s
gas/testsuite/gas/d10v/address-003.l
gas/testsuite/gas/d10v/address-003.s
gas/testsuite/gas/d10v/address-004.l
gas/testsuite/gas/d10v/address-004.s
gas/testsuite/gas/d10v/address-005.l
gas/testsuite/gas/d10v/address-005.s
gas/testsuite/gas/d10v/address-006.l
gas/testsuite/gas/d10v/address-006.s
gas/testsuite/gas/d10v/address-007.l
gas/testsuite/gas/d10v/address-007.s
gas/testsuite/gas/d10v/address-008.l
gas/testsuite/gas/d10v/address-008.s
gas/testsuite/gas/d10v/address-009.l
gas/testsuite/gas/d10v/address-009.s
gas/testsuite/gas/d10v/address-010.l
gas/testsuite/gas/d10v/address-010.s
gas/testsuite/gas/d10v/address-011.l
gas/testsuite/gas/d10v/address-011.s
gas/testsuite/gas/d10v/address-012.l
gas/testsuite/gas/d10v/address-012.s
gas/testsuite/gas/d10v/address-013.l
gas/testsuite/gas/d10v/address-013.s
gas/testsuite/gas/d10v/address-014.l
gas/testsuite/gas/d10v/address-014.s
gas/testsuite/gas/d10v/address-015.l
gas/testsuite/gas/d10v/address-015.s
gas/testsuite/gas/d10v/address-016.l
gas/testsuite/gas/d10v/address-016.s
gas/testsuite/gas/d10v/address-017.l
gas/testsuite/gas/d10v/address-017.s
gas/testsuite/gas/d10v/address-018.l
gas/testsuite/gas/d10v/address-018.s
gas/testsuite/gas/d10v/address-019.l
gas/testsuite/gas/d10v/address-019.s
gas/testsuite/gas/d10v/address-020.l
gas/testsuite/gas/d10v/address-020.s
gas/testsuite/gas/d10v/address-021.l
gas/testsuite/gas/d10v/address-021.s
gas/testsuite/gas/d10v/address-022.l
gas/testsuite/gas/d10v/address-022.s
gas/testsuite/gas/d10v/address-023.l
gas/testsuite/gas/d10v/address-023.s
gas/testsuite/gas/d10v/address-024.l
gas/testsuite/gas/d10v/address-024.s
gas/testsuite/gas/d10v/address-025.l
gas/testsuite/gas/d10v/address-025.s
gas/testsuite/gas/d10v/address-026.l
gas/testsuite/gas/d10v/address-026.s
gas/testsuite/gas/d10v/address-027.l
gas/testsuite/gas/d10v/address-027.s
gas/testsuite/gas/d10v/address-028.l
gas/testsuite/gas/d10v/address-028.s
gas/testsuite/gas/d10v/address-029.l
gas/testsuite/gas/d10v/address-029.s
gas/testsuite/gas/d10v/address-030.l
gas/testsuite/gas/d10v/address-030.s
gas/testsuite/gas/d10v/address-031.l
gas/testsuite/gas/d10v/address-031.s
gas/testsuite/gas/d10v/address-032.l
gas/testsuite/gas/d10v/address-032.s
gas/testsuite/gas/d10v/address-033.l
gas/testsuite/gas/d10v/address-033.s
gas/testsuite/gas/d10v/address-034.l
gas/testsuite/gas/d10v/address-034.s
gas/testsuite/gas/d10v/address-035.l
gas/testsuite/gas/d10v/address-035.s
gas/testsuite/gas/d10v/address-036.l
gas/testsuite/gas/d10v/address-036.s
gas/testsuite/gas/d10v/address-037.l
gas/testsuite/gas/d10v/address-037.s
gas/testsuite/gas/d10v/address-038.l
gas/testsuite/gas/d10v/address-038.s
gas/testsuite/gas/d10v/address-039.l
gas/testsuite/gas/d10v/address-039.s
gas/testsuite/gas/d10v/address-040.l
gas/testsuite/gas/d10v/address-040.s
gas/testsuite/gas/d10v/address-041.l
gas/testsuite/gas/d10v/address-041.s
gas/testsuite/gas/d10v/control-001.d
gas/testsuite/gas/d10v/control-001.s
gas/testsuite/gas/d10v/d10v.exp
gas/testsuite/gas/d10v/error-001.d
gas/testsuite/gas/d10v/error-001.s
gas/testsuite/gas/d10v/error-002.d
gas/testsuite/gas/d10v/error-002.s
gas/testsuite/gas/d10v/immediate-001.d
gas/testsuite/gas/d10v/immediate-001.s
gas/testsuite/gas/d10v/immediate-002.d
gas/testsuite/gas/d10v/immediate-002.s
gas/testsuite/gas/d10v/immediate-003.d
gas/testsuite/gas/d10v/immediate-003.s
gas/testsuite/gas/d10v/immediate-004.d
gas/testsuite/gas/d10v/immediate-004.s
gas/testsuite/gas/d10v/immediate-005.d
gas/testsuite/gas/d10v/immediate-005.s
gas/testsuite/gas/d10v/immediate-006.d
gas/testsuite/gas/d10v/immediate-006.s
gas/testsuite/gas/d10v/immediate-007.d
gas/testsuite/gas/d10v/immediate-007.s
gas/testsuite/gas/d10v/inst.d
gas/testsuite/gas/d10v/inst.s
gas/testsuite/gas/d10v/instruction_packing-001.d
gas/testsuite/gas/d10v/instruction_packing-001.s
gas/testsuite/gas/d10v/instruction_packing-002.d
gas/testsuite/gas/d10v/instruction_packing-002.s
gas/testsuite/gas/d10v/instruction_packing-003.d
gas/testsuite/gas/d10v/instruction_packing-003.s
gas/testsuite/gas/d10v/instruction_packing-004.d
gas/testsuite/gas/d10v/instruction_packing-004.s
gas/testsuite/gas/d10v/instruction_packing-005.d
gas/testsuite/gas/d10v/instruction_packing-005.s
gas/testsuite/gas/d10v/instruction_packing-006.d
gas/testsuite/gas/d10v/instruction_packing-006.s
gas/testsuite/gas/d10v/instruction_packing-007.d
gas/testsuite/gas/d10v/instruction_packing-007.s
gas/testsuite/gas/d10v/instruction_packing-008.d
gas/testsuite/gas/d10v/instruction_packing-009.d
gas/testsuite/gas/d10v/instruction_packing-010.d
gas/testsuite/gas/d10v/instruction_packing.d
gas/testsuite/gas/d10v/instruction_packing.s
gas/testsuite/gas/d10v/label-001.d
gas/testsuite/gas/d10v/label-001.s
gas/testsuite/gas/d10v/warning-001.d
gas/testsuite/gas/d10v/warning-001.s
gas/testsuite/gas/d10v/warning-002.d
gas/testsuite/gas/d10v/warning-002.s
gas/testsuite/gas/d10v/warning-003.d
gas/testsuite/gas/d10v/warning-003.s
gas/testsuite/gas/d10v/warning-004.d
gas/testsuite/gas/d10v/warning-004.s
gas/testsuite/gas/d10v/warning-005.d
gas/testsuite/gas/d10v/warning-005.s
gas/testsuite/gas/d10v/warning-006.d
gas/testsuite/gas/d10v/warning-006.s
gas/testsuite/gas/d10v/warning-007.d
gas/testsuite/gas/d10v/warning-007.s
gas/testsuite/gas/d10v/warning-008.d
gas/testsuite/gas/d10v/warning-008.s
gas/testsuite/gas/d10v/warning-009.d
gas/testsuite/gas/d10v/warning-009.s
gas/testsuite/gas/d10v/warning-010.d
gas/testsuite/gas/d10v/warning-010.s
gas/testsuite/gas/d10v/warning-011.d
gas/testsuite/gas/d10v/warning-011.s
gas/testsuite/gas/d10v/warning-012.d
gas/testsuite/gas/d10v/warning-012.s
gas/testsuite/gas/d10v/warning-013.d
gas/testsuite/gas/d10v/warning-013.s
gas/testsuite/gas/d10v/warning-014.d
gas/testsuite/gas/d10v/warning-014.s
gas/testsuite/gas/d10v/warning-015.d
gas/testsuite/gas/d10v/warning-016.d
gas/testsuite/gas/d10v/warning-016.s
gas/testsuite/gas/d10v/warning-017.d
gas/testsuite/gas/d10v/warning-017.s
gas/testsuite/gas/d10v/warning-018.d
gas/testsuite/gas/d10v/warning-018.s
gas/testsuite/gas/d10v/warning-019.d
gas/testsuite/gas/d10v/warning-019.s
gas/testsuite/gas/d30v/align.d
gas/testsuite/gas/d30v/align.s
gas/testsuite/gas/d30v/array.d
gas/testsuite/gas/d30v/array.s
gas/testsuite/gas/d30v/bittest.d
gas/testsuite/gas/d30v/bittest.l
gas/testsuite/gas/d30v/bittest.s
gas/testsuite/gas/d30v/d30.exp
gas/testsuite/gas/d30v/guard-debug.d
gas/testsuite/gas/d30v/guard-debug.s
gas/testsuite/gas/d30v/guard.d
gas/testsuite/gas/d30v/guard.s
gas/testsuite/gas/d30v/inst.d
gas/testsuite/gas/d30v/inst.s
gas/testsuite/gas/d30v/label-debug.d
gas/testsuite/gas/d30v/label-debug.s
gas/testsuite/gas/d30v/label.d
gas/testsuite/gas/d30v/label.s
gas/testsuite/gas/d30v/mul.d
gas/testsuite/gas/d30v/mul.s
gas/testsuite/gas/d30v/opt.d
gas/testsuite/gas/d30v/opt.s
gas/testsuite/gas/d30v/reloc.d
gas/testsuite/gas/d30v/reloc.s
gas/testsuite/gas/d30v/serial.l
gas/testsuite/gas/d30v/serial.s
gas/testsuite/gas/d30v/serial2.l
gas/testsuite/gas/d30v/serial2.s
gas/testsuite/gas/d30v/serial2O.l
gas/testsuite/gas/d30v/serial2O.s
gas/testsuite/gas/d30v/warn_oddreg.l
gas/testsuite/gas/d30v/warn_oddreg.s
gas/testsuite/gas/dlx/alltests.exp
gas/testsuite/gas/dlx/branch.d
gas/testsuite/gas/dlx/branch.s
gas/testsuite/gas/dlx/itype.d
gas/testsuite/gas/dlx/itype.s
gas/testsuite/gas/dlx/lhi.d
gas/testsuite/gas/dlx/lhi.s
gas/testsuite/gas/dlx/load.d
gas/testsuite/gas/dlx/load.s
gas/testsuite/gas/dlx/lohi.d
gas/testsuite/gas/dlx/lohi.s
gas/testsuite/gas/dlx/rtype.d
gas/testsuite/gas/dlx/rtype.s
gas/testsuite/gas/dlx/store.d
gas/testsuite/gas/dlx/store.s
gas/testsuite/gas/elf/bad-group.d
gas/testsuite/gas/elf/bad-group.err
gas/testsuite/gas/elf/bad-group.s
gas/testsuite/gas/elf/bad-section-flag.d
gas/testsuite/gas/elf/bad-section-flag.err
gas/testsuite/gas/elf/bad-section-flag.s
gas/testsuite/gas/elf/bad-size.d
gas/testsuite/gas/elf/bad-size.err
gas/testsuite/gas/elf/bad-size.s
gas/testsuite/gas/elf/common1.d
gas/testsuite/gas/elf/common1.l
gas/testsuite/gas/elf/common1.s
gas/testsuite/gas/elf/common2.d
gas/testsuite/gas/elf/common2.l
gas/testsuite/gas/elf/common2.s
gas/testsuite/gas/elf/dwarf2-1.d
gas/testsuite/gas/elf/dwarf2-1.s
gas/testsuite/gas/elf/dwarf2-2.d
gas/testsuite/gas/elf/dwarf2-2.s
gas/testsuite/gas/elf/dwarf2-3.d
gas/testsuite/gas/elf/dwarf2-3.s
gas/testsuite/gas/elf/dwarf2-4.d
gas/testsuite/gas/elf/dwarf2-4.s
gas/testsuite/gas/elf/ehopt0.d
gas/testsuite/gas/elf/ehopt0.s
gas/testsuite/gas/elf/elf.exp
gas/testsuite/gas/elf/equ-reloc.d
gas/testsuite/gas/elf/equ-reloc.s
gas/testsuite/gas/elf/file.d
gas/testsuite/gas/elf/file.s
gas/testsuite/gas/elf/group0.s
gas/testsuite/gas/elf/group0a.d
gas/testsuite/gas/elf/group0b.d
gas/testsuite/gas/elf/group0c.d
gas/testsuite/gas/elf/group1.s
gas/testsuite/gas/elf/group1a.d
gas/testsuite/gas/elf/group1b.d
gas/testsuite/gas/elf/groupauto.s
gas/testsuite/gas/elf/groupautoa.d
gas/testsuite/gas/elf/groupautob.d
gas/testsuite/gas/elf/ifunc-1.d
gas/testsuite/gas/elf/ifunc-1.s
gas/testsuite/gas/elf/pseudo.d
gas/testsuite/gas/elf/pseudo.l
gas/testsuite/gas/elf/pseudo.s
gas/testsuite/gas/elf/redef.d
gas/testsuite/gas/elf/redef.s
gas/testsuite/gas/elf/section0.d
gas/testsuite/gas/elf/section0.s
gas/testsuite/gas/elf/section1.d
gas/testsuite/gas/elf/section1.s
gas/testsuite/gas/elf/section2.e
gas/testsuite/gas/elf/section2.e-armeabi
gas/testsuite/gas/elf/section2.e-armelf
gas/testsuite/gas/elf/section2.e-m32r
gas/testsuite/gas/elf/section2.e-mips
gas/testsuite/gas/elf/section2.e-miwmmxt
gas/testsuite/gas/elf/section2.e-msp430
gas/testsuite/gas/elf/section2.e-rx
gas/testsuite/gas/elf/section2.e-score
gas/testsuite/gas/elf/section2.e-tic6x
gas/testsuite/gas/elf/section2.e-xtensa
gas/testsuite/gas/elf/section2.l
gas/testsuite/gas/elf/section2.s
gas/testsuite/gas/elf/section3.d
gas/testsuite/gas/elf/section3.s
gas/testsuite/gas/elf/section4.d
gas/testsuite/gas/elf/section4.s
gas/testsuite/gas/elf/section5.e
gas/testsuite/gas/elf/section5.l
gas/testsuite/gas/elf/section5.s
gas/testsuite/gas/elf/section6.d
gas/testsuite/gas/elf/section6.s
gas/testsuite/gas/elf/section7.d
gas/testsuite/gas/elf/section7.s
gas/testsuite/gas/elf/section8.d
gas/testsuite/gas/elf/section8.s
gas/testsuite/gas/elf/section9.d
gas/testsuite/gas/elf/section9.s
gas/testsuite/gas/elf/struct.d
gas/testsuite/gas/elf/struct.s
gas/testsuite/gas/elf/syms.d
gas/testsuite/gas/elf/syms.s
gas/testsuite/gas/elf/symtab.d
gas/testsuite/gas/elf/symtab.s
gas/testsuite/gas/elf/symver.d
gas/testsuite/gas/elf/symver.s
gas/testsuite/gas/elf/type-noifunc.e
gas/testsuite/gas/elf/type-noifunc.s
gas/testsuite/gas/elf/type.e
gas/testsuite/gas/elf/type.s
gas/testsuite/gas/elf/warn-2.s
gas/testsuite/gas/epiphany/addr-syntax.d
gas/testsuite/gas/epiphany/addr-syntax.s
gas/testsuite/gas/epiphany/allinsn.d
gas/testsuite/gas/epiphany/allinsn.exp
gas/testsuite/gas/epiphany/allinsn.s
gas/testsuite/gas/epiphany/badpostmod.s
gas/testsuite/gas/epiphany/badrelax.d
gas/testsuite/gas/epiphany/badrelax.s
gas/testsuite/gas/epiphany/branch_lit.d
gas/testsuite/gas/epiphany/branch_lit.s
gas/testsuite/gas/epiphany/regression.d
gas/testsuite/gas/epiphany/regression.s
gas/testsuite/gas/epiphany/sample.d
gas/testsuite/gas/epiphany/sample.s
gas/testsuite/gas/fr30/allinsn.d
gas/testsuite/gas/fr30/allinsn.exp
gas/testsuite/gas/fr30/allinsn.s
gas/testsuite/gas/fr30/fr30.exp
gas/testsuite/gas/frv/allinsn.d
gas/testsuite/gas/frv/allinsn.exp
gas/testsuite/gas/frv/allinsn.s
gas/testsuite/gas/frv/fdpic.d
gas/testsuite/gas/frv/fdpic.s
gas/testsuite/gas/frv/fr405-insn.d
gas/testsuite/gas/frv/fr405-insn.l
gas/testsuite/gas/frv/fr405-insn.s
gas/testsuite/gas/frv/fr450-insn.d
gas/testsuite/gas/frv/fr450-insn.l
gas/testsuite/gas/frv/fr450-insn.s
gas/testsuite/gas/frv/fr450-media-issue.l
gas/testsuite/gas/frv/fr450-media-issue.s
gas/testsuite/gas/frv/fr450-spr.d
gas/testsuite/gas/frv/fr450-spr.s
gas/testsuite/gas/frv/fr550-pack1.d
gas/testsuite/gas/frv/fr550-pack1.s
gas/testsuite/gas/frv/immediates.d
gas/testsuite/gas/frv/immediates.s
gas/testsuite/gas/frv/reloc1.d
gas/testsuite/gas/frv/reloc1.s
gas/testsuite/gas/h8300/addsub.s
gas/testsuite/gas/h8300/addsubh.s
gas/testsuite/gas/h8300/addsubrxcheck.s
gas/testsuite/gas/h8300/addsubs.s
gas/testsuite/gas/h8300/bitops1.s
gas/testsuite/gas/h8300/bitops1h.s
gas/testsuite/gas/h8300/bitops1s.s
gas/testsuite/gas/h8300/bitops2.s
gas/testsuite/gas/h8300/bitops2h.s
gas/testsuite/gas/h8300/bitops2s.s
gas/testsuite/gas/h8300/bitops3.s
gas/testsuite/gas/h8300/bitops3h.s
gas/testsuite/gas/h8300/bitops3s.s
gas/testsuite/gas/h8300/bitops4.s
gas/testsuite/gas/h8300/bitops4h.s
gas/testsuite/gas/h8300/bitops4s.s
gas/testsuite/gas/h8300/branch-coff.s
gas/testsuite/gas/h8300/branch-elf.s
gas/testsuite/gas/h8300/branchh-coff.s
gas/testsuite/gas/h8300/branchh-elf.s
gas/testsuite/gas/h8300/branchs-coff.s
gas/testsuite/gas/h8300/branchs-elf.s
gas/testsuite/gas/h8300/cbranch.s
gas/testsuite/gas/h8300/cbranchh.s
gas/testsuite/gas/h8300/cbranchs.s
gas/testsuite/gas/h8300/cmpsi2.s
gas/testsuite/gas/h8300/compare.s
gas/testsuite/gas/h8300/compareh.s
gas/testsuite/gas/h8300/compares.s
gas/testsuite/gas/h8300/decimal.s
gas/testsuite/gas/h8300/decimalh.s
gas/testsuite/gas/h8300/decimals.s
gas/testsuite/gas/h8300/divmul.s
gas/testsuite/gas/h8300/divmulh.s
gas/testsuite/gas/h8300/divmuls.s
gas/testsuite/gas/h8300/extendh.s
gas/testsuite/gas/h8300/extends.s
gas/testsuite/gas/h8300/ffxx1-coff.d
gas/testsuite/gas/h8300/ffxx1-coff.s
gas/testsuite/gas/h8300/ffxx1-elf.d
gas/testsuite/gas/h8300/ffxx1-elf.s
gas/testsuite/gas/h8300/h8300-coff.exp
gas/testsuite/gas/h8300/h8300-elf.exp
gas/testsuite/gas/h8300/h8300.exp
gas/testsuite/gas/h8300/h8sx_disp2.d
gas/testsuite/gas/h8300/h8sx_disp2.s
gas/testsuite/gas/h8300/h8sx_mov_imm.d
gas/testsuite/gas/h8300/h8sx_mov_imm.s
gas/testsuite/gas/h8300/h8sx_rtsl.d
gas/testsuite/gas/h8300/h8sx_rtsl.s
gas/testsuite/gas/h8300/incdec.s
gas/testsuite/gas/h8300/incdech.s
gas/testsuite/gas/h8300/incdecs.s
gas/testsuite/gas/h8300/logical.s
gas/testsuite/gas/h8300/logicalh.s
gas/testsuite/gas/h8300/logicals.s
gas/testsuite/gas/h8300/macs.s
gas/testsuite/gas/h8300/misc.s
gas/testsuite/gas/h8300/misch.s
gas/testsuite/gas/h8300/miscs.s
gas/testsuite/gas/h8300/mov32bug.s
gas/testsuite/gas/h8300/movb.s
gas/testsuite/gas/h8300/movbh.s
gas/testsuite/gas/h8300/movbs.s
gas/testsuite/gas/h8300/movlh.s
gas/testsuite/gas/h8300/movls.s
gas/testsuite/gas/h8300/movw.s
gas/testsuite/gas/h8300/movwh.s
gas/testsuite/gas/h8300/movws.s
gas/testsuite/gas/h8300/multiples.s
gas/testsuite/gas/h8300/pr3134.d
gas/testsuite/gas/h8300/pr3134.s
gas/testsuite/gas/h8300/pushpop.s
gas/testsuite/gas/h8300/pushpoph.s
gas/testsuite/gas/h8300/pushpops.s
gas/testsuite/gas/h8300/rotsh.s
gas/testsuite/gas/h8300/rotshh.s
gas/testsuite/gas/h8300/rotshs.s
gas/testsuite/gas/h8300/symaddgen.s
gas/testsuite/gas/h8300/t01_mov.exp
gas/testsuite/gas/h8300/t01_mov.s
gas/testsuite/gas/h8300/t02_mova.exp
gas/testsuite/gas/h8300/t02_mova.s
gas/testsuite/gas/h8300/t03_add.exp
gas/testsuite/gas/h8300/t03_add.s
gas/testsuite/gas/h8300/t04_sub.exp
gas/testsuite/gas/h8300/t04_sub.s
gas/testsuite/gas/h8300/t05_cmp.exp
gas/testsuite/gas/h8300/t05_cmp.s
gas/testsuite/gas/h8300/t06_ari2.exp
gas/testsuite/gas/h8300/t06_ari2.s
gas/testsuite/gas/h8300/t07_ari3.exp
gas/testsuite/gas/h8300/t07_ari3.s
gas/testsuite/gas/h8300/t08_or.exp
gas/testsuite/gas/h8300/t08_or.s
gas/testsuite/gas/h8300/t09_xor.exp
gas/testsuite/gas/h8300/t09_xor.s
gas/testsuite/gas/h8300/t10_and.exp
gas/testsuite/gas/h8300/t10_and.s
gas/testsuite/gas/h8300/t11_logs.exp
gas/testsuite/gas/h8300/t11_logs.s
gas/testsuite/gas/h8300/t12_bit.exp
gas/testsuite/gas/h8300/t12_bit.s
gas/testsuite/gas/h8300/t13_otr.exp
gas/testsuite/gas/h8300/t13_otr.s
gas/testsuite/gas/hppa/README
gas/testsuite/gas/hppa/basic/add.s
gas/testsuite/gas/hppa/basic/add2.s
gas/testsuite/gas/hppa/basic/addi.s
gas/testsuite/gas/hppa/basic/basic.exp
gas/testsuite/gas/hppa/basic/branch.s
gas/testsuite/gas/hppa/basic/branch2.s
gas/testsuite/gas/hppa/basic/comclr.s
gas/testsuite/gas/hppa/basic/copr.s
gas/testsuite/gas/hppa/basic/coprmem.s
gas/testsuite/gas/hppa/basic/dcor.s
gas/testsuite/gas/hppa/basic/dcor2.s
gas/testsuite/gas/hppa/basic/deposit.s
gas/testsuite/gas/hppa/basic/deposit2.s
gas/testsuite/gas/hppa/basic/deposit3.s
gas/testsuite/gas/hppa/basic/ds.s
gas/testsuite/gas/hppa/basic/extract.s
gas/testsuite/gas/hppa/basic/extract2.s
gas/testsuite/gas/hppa/basic/extract3.s
gas/testsuite/gas/hppa/basic/fmem.s
gas/testsuite/gas/hppa/basic/fmemLRbug.s
gas/testsuite/gas/hppa/basic/fp_comp.s
gas/testsuite/gas/hppa/basic/fp_comp2.s
gas/testsuite/gas/hppa/basic/fp_conv.s
gas/testsuite/gas/hppa/basic/fp_fcmp.s
gas/testsuite/gas/hppa/basic/fp_misc.s
gas/testsuite/gas/hppa/basic/imem.s
gas/testsuite/gas/hppa/basic/immed.s
gas/testsuite/gas/hppa/basic/logical.s
gas/testsuite/gas/hppa/basic/media.s
gas/testsuite/gas/hppa/basic/perf.s
gas/testsuite/gas/hppa/basic/purge.s
gas/testsuite/gas/hppa/basic/purge2.s
gas/testsuite/gas/hppa/basic/sh1add.s
gas/testsuite/gas/hppa/basic/sh2add.s
gas/testsuite/gas/hppa/basic/sh3add.s
gas/testsuite/gas/hppa/basic/shift.s
gas/testsuite/gas/hppa/basic/shift2.s
gas/testsuite/gas/hppa/basic/shift3.s
gas/testsuite/gas/hppa/basic/shladd.s
gas/testsuite/gas/hppa/basic/shladd2.s
gas/testsuite/gas/hppa/basic/special.s
gas/testsuite/gas/hppa/basic/spop.s
gas/testsuite/gas/hppa/basic/sub.s
gas/testsuite/gas/hppa/basic/sub2.s
gas/testsuite/gas/hppa/basic/subi.s
gas/testsuite/gas/hppa/basic/system.s
gas/testsuite/gas/hppa/basic/system2.s
gas/testsuite/gas/hppa/basic/unit.s
gas/testsuite/gas/hppa/basic/unit2.s
gas/testsuite/gas/hppa/basic/weird.s
gas/testsuite/gas/hppa/parse/align1.s
gas/testsuite/gas/hppa/parse/align2.s
gas/testsuite/gas/hppa/parse/appbug.s
gas/testsuite/gas/hppa/parse/badfmpyadd.s
gas/testsuite/gas/hppa/parse/block1.s
gas/testsuite/gas/hppa/parse/block2.s
gas/testsuite/gas/hppa/parse/calldatabug.s
gas/testsuite/gas/hppa/parse/callinfobug.s
gas/testsuite/gas/hppa/parse/defbug.s
gas/testsuite/gas/hppa/parse/entrybug.s
gas/testsuite/gas/hppa/parse/exportbug.s
gas/testsuite/gas/hppa/parse/exprbug.s
gas/testsuite/gas/hppa/parse/fixup7bug.s
gas/testsuite/gas/hppa/parse/global.s
gas/testsuite/gas/hppa/parse/labelbug.s
gas/testsuite/gas/hppa/parse/linesepbug.s
gas/testsuite/gas/hppa/parse/lselbug.s
gas/testsuite/gas/hppa/parse/nosubspace.s
gas/testsuite/gas/hppa/parse/parse.exp
gas/testsuite/gas/hppa/parse/procbug.s
gas/testsuite/gas/hppa/parse/regpopbug.s
gas/testsuite/gas/hppa/parse/space.s
gas/testsuite/gas/hppa/parse/spacebug.s
gas/testsuite/gas/hppa/parse/ssbug.s
gas/testsuite/gas/hppa/parse/stdreg.s
gas/testsuite/gas/hppa/parse/stringer.s
gas/testsuite/gas/hppa/parse/undefbug.s
gas/testsuite/gas/hppa/parse/versionbug.s
gas/testsuite/gas/hppa/parse/xmpyubug.s
gas/testsuite/gas/hppa/reloc/applybug.s
gas/testsuite/gas/hppa/reloc/blebug.s
gas/testsuite/gas/hppa/reloc/blebug2.s
gas/testsuite/gas/hppa/reloc/blebug3.s
gas/testsuite/gas/hppa/reloc/exitbug.s
gas/testsuite/gas/hppa/reloc/fixupbug.s
gas/testsuite/gas/hppa/reloc/funcrelocbug.s
gas/testsuite/gas/hppa/reloc/labelopbug.s
gas/testsuite/gas/hppa/reloc/longcall.s
gas/testsuite/gas/hppa/reloc/picreloc.s
gas/testsuite/gas/hppa/reloc/plabelbug.s
gas/testsuite/gas/hppa/reloc/r_no_reloc.s
gas/testsuite/gas/hppa/reloc/reduce.s
gas/testsuite/gas/hppa/reloc/reduce2.s
gas/testsuite/gas/hppa/reloc/reduce3.s
gas/testsuite/gas/hppa/reloc/reloc.exp
gas/testsuite/gas/hppa/reloc/roundmode.s
gas/testsuite/gas/hppa/reloc/selectorbug.s
gas/testsuite/gas/hppa/unsorted/align3.s
gas/testsuite/gas/hppa/unsorted/align4.s
gas/testsuite/gas/hppa/unsorted/brlenbug.s
gas/testsuite/gas/hppa/unsorted/common.s
gas/testsuite/gas/hppa/unsorted/fragbug.s
gas/testsuite/gas/hppa/unsorted/globalbug.s
gas/testsuite/gas/hppa/unsorted/importbug.s
gas/testsuite/gas/hppa/unsorted/labeldiffs.s
gas/testsuite/gas/hppa/unsorted/locallabel.s
gas/testsuite/gas/hppa/unsorted/ss_align.s
gas/testsuite/gas/hppa/unsorted/unsorted.exp
gas/testsuite/gas/i386/287.d
gas/testsuite/gas/i386/287.s
gas/testsuite/gas/i386/387.d
gas/testsuite/gas/i386/387.s
gas/testsuite/gas/i386/8087.d
gas/testsuite/gas/i386/8087.s
gas/testsuite/gas/i386/absrel.d
gas/testsuite/gas/i386/absrel.s
gas/testsuite/gas/i386/addr16.d
gas/testsuite/gas/i386/addr16.s
gas/testsuite/gas/i386/addr32.d
gas/testsuite/gas/i386/addr32.s
gas/testsuite/gas/i386/adx-intel.d
gas/testsuite/gas/i386/adx.d
gas/testsuite/gas/i386/adx.s
gas/testsuite/gas/i386/aes-intel.d
gas/testsuite/gas/i386/aes.d
gas/testsuite/gas/i386/aes.s
gas/testsuite/gas/i386/amd.d
gas/testsuite/gas/i386/amd.s
gas/testsuite/gas/i386/amdfam10.d
gas/testsuite/gas/i386/amdfam10.s
gas/testsuite/gas/i386/arch-1.d
gas/testsuite/gas/i386/arch-1.s
gas/testsuite/gas/i386/arch-10-1.l
gas/testsuite/gas/i386/arch-10-1.s
gas/testsuite/gas/i386/arch-10-2.l
gas/testsuite/gas/i386/arch-10-2.s
gas/testsuite/gas/i386/arch-10-3.l
gas/testsuite/gas/i386/arch-10-3.s
gas/testsuite/gas/i386/arch-10-4.l
gas/testsuite/gas/i386/arch-10-4.s
gas/testsuite/gas/i386/arch-10-bdver1.d
gas/testsuite/gas/i386/arch-10-bdver2.d
gas/testsuite/gas/i386/arch-10-bdver3.d
gas/testsuite/gas/i386/arch-10-btver1.d
gas/testsuite/gas/i386/arch-10-btver2.d
gas/testsuite/gas/i386/arch-10-lzcnt.d
gas/testsuite/gas/i386/arch-10-prefetchw.d
gas/testsuite/gas/i386/arch-10.d
gas/testsuite/gas/i386/arch-10.s
gas/testsuite/gas/i386/arch-11.d
gas/testsuite/gas/i386/arch-11.s
gas/testsuite/gas/i386/arch-12.d
gas/testsuite/gas/i386/arch-12.s
gas/testsuite/gas/i386/arch-2.d
gas/testsuite/gas/i386/arch-2.s
gas/testsuite/gas/i386/arch-3.d
gas/testsuite/gas/i386/arch-3.s
gas/testsuite/gas/i386/arch-4.d
gas/testsuite/gas/i386/arch-4.s
gas/testsuite/gas/i386/arch-5.d
gas/testsuite/gas/i386/arch-5.s
gas/testsuite/gas/i386/arch-6.d
gas/testsuite/gas/i386/arch-6.s
gas/testsuite/gas/i386/arch-7.d
gas/testsuite/gas/i386/arch-7.s
gas/testsuite/gas/i386/arch-9.d
gas/testsuite/gas/i386/arch-9.s
gas/testsuite/gas/i386/arch-avx-1-1.l
gas/testsuite/gas/i386/arch-avx-1-1.s
gas/testsuite/gas/i386/arch-avx-1-2.l
gas/testsuite/gas/i386/arch-avx-1-2.s
gas/testsuite/gas/i386/arch-avx-1-3.l
gas/testsuite/gas/i386/arch-avx-1-3.s
gas/testsuite/gas/i386/arch-avx-1-4.l
gas/testsuite/gas/i386/arch-avx-1-4.s
gas/testsuite/gas/i386/arch-avx-1-5.l
gas/testsuite/gas/i386/arch-avx-1-5.s
gas/testsuite/gas/i386/arch-avx-1-6.l
gas/testsuite/gas/i386/arch-avx-1-6.s
gas/testsuite/gas/i386/arch-avx-1.d
gas/testsuite/gas/i386/arch-avx-1.s
gas/testsuite/gas/i386/att-regs.d
gas/testsuite/gas/i386/att-regs.s
gas/testsuite/gas/i386/avx-gather-intel.d
gas/testsuite/gas/i386/avx-gather.d
gas/testsuite/gas/i386/avx-gather.s
gas/testsuite/gas/i386/avx-intel.d
gas/testsuite/gas/i386/avx-scalar-intel.d
gas/testsuite/gas/i386/avx-scalar.d
gas/testsuite/gas/i386/avx-scalar.s
gas/testsuite/gas/i386/avx.d
gas/testsuite/gas/i386/avx.s
gas/testsuite/gas/i386/avx2-intel.d
gas/testsuite/gas/i386/avx2.d
gas/testsuite/gas/i386/avx2.s
gas/testsuite/gas/i386/avx256int-intel.d
gas/testsuite/gas/i386/avx256int.d
gas/testsuite/gas/i386/avx256int.s
gas/testsuite/gas/i386/avx512cd-intel.d
gas/testsuite/gas/i386/avx512cd.d
gas/testsuite/gas/i386/avx512cd.s
gas/testsuite/gas/i386/avx512er-intel.d
gas/testsuite/gas/i386/avx512er.d
gas/testsuite/gas/i386/avx512er.s
gas/testsuite/gas/i386/avx512f-intel.d
gas/testsuite/gas/i386/avx512f-nondef.d
gas/testsuite/gas/i386/avx512f-nondef.s
gas/testsuite/gas/i386/avx512f-opts-intel.d
gas/testsuite/gas/i386/avx512f-opts.d
gas/testsuite/gas/i386/avx512f-opts.s
gas/testsuite/gas/i386/avx512f.d
gas/testsuite/gas/i386/avx512f.s
gas/testsuite/gas/i386/avx512pf-intel.d
gas/testsuite/gas/i386/avx512pf.d
gas/testsuite/gas/i386/avx512pf.s
gas/testsuite/gas/i386/bad-size.d
gas/testsuite/gas/i386/bad-size.s
gas/testsuite/gas/i386/bad-size.warn
gas/testsuite/gas/i386/bmi-intel.d
gas/testsuite/gas/i386/bmi.d
gas/testsuite/gas/i386/bmi.s
gas/testsuite/gas/i386/bmi2-intel.d
gas/testsuite/gas/i386/bmi2.d
gas/testsuite/gas/i386/bmi2.s
gas/testsuite/gas/i386/bss.d
gas/testsuite/gas/i386/bss.s
gas/testsuite/gas/i386/bundle-bad.d
gas/testsuite/gas/i386/bundle-bad.l
gas/testsuite/gas/i386/bundle-bad.s
gas/testsuite/gas/i386/bundle-lock.d
gas/testsuite/gas/i386/bundle-lock.s
gas/testsuite/gas/i386/bundle.d
gas/testsuite/gas/i386/bundle.s
gas/testsuite/gas/i386/clmul-intel.d
gas/testsuite/gas/i386/clmul.d
gas/testsuite/gas/i386/clmul.s
gas/testsuite/gas/i386/compat-intel.d
gas/testsuite/gas/i386/compat.d
gas/testsuite/gas/i386/compat.s
gas/testsuite/gas/i386/cr-err.l
gas/testsuite/gas/i386/cr-err.s
gas/testsuite/gas/i386/crc32-intel.d
gas/testsuite/gas/i386/crc32.d
gas/testsuite/gas/i386/crc32.s
gas/testsuite/gas/i386/crx.d
gas/testsuite/gas/i386/crx.s
gas/testsuite/gas/i386/debug1.d
gas/testsuite/gas/i386/debug1.s
gas/testsuite/gas/i386/disp-intel.d
gas/testsuite/gas/i386/disp.d
gas/testsuite/gas/i386/disp.s
gas/testsuite/gas/i386/disp32.d
gas/testsuite/gas/i386/disp32.s
gas/testsuite/gas/i386/divide.d
gas/testsuite/gas/i386/divide.s
gas/testsuite/gas/i386/dw2-compress-1.d
gas/testsuite/gas/i386/dw2-compress-1.s
gas/testsuite/gas/i386/dw2-compress-2.d
gas/testsuite/gas/i386/dw2-compress-2.s
gas/testsuite/gas/i386/ept-intel.d
gas/testsuite/gas/i386/ept.d
gas/testsuite/gas/i386/ept.s
gas/testsuite/gas/i386/equ.d
gas/testsuite/gas/i386/equ.s
gas/testsuite/gas/i386/evex-lig.s
gas/testsuite/gas/i386/evex-lig256-intel.d
gas/testsuite/gas/i386/evex-lig256.d
gas/testsuite/gas/i386/evex-lig512-intel.d
gas/testsuite/gas/i386/evex-lig512.d
gas/testsuite/gas/i386/evex-wig.s
gas/testsuite/gas/i386/evex-wig1-intel.d
gas/testsuite/gas/i386/evex-wig1.d
gas/testsuite/gas/i386/f16c-intel.d
gas/testsuite/gas/i386/f16c.d
gas/testsuite/gas/i386/f16c.s
gas/testsuite/gas/i386/float.l
gas/testsuite/gas/i386/float.s
gas/testsuite/gas/i386/fma-intel.d
gas/testsuite/gas/i386/fma-scalar-intel.d
gas/testsuite/gas/i386/fma-scalar.d
gas/testsuite/gas/i386/fma-scalar.s
gas/testsuite/gas/i386/fma.d
gas/testsuite/gas/i386/fma.s
gas/testsuite/gas/i386/fma4.d
gas/testsuite/gas/i386/fma4.s
gas/testsuite/gas/i386/fp.d
gas/testsuite/gas/i386/fp.s
gas/testsuite/gas/i386/fsgs-intel.d
gas/testsuite/gas/i386/fsgs.d
gas/testsuite/gas/i386/fsgs.s
gas/testsuite/gas/i386/general.l
gas/testsuite/gas/i386/general.s
gas/testsuite/gas/i386/gotpc.d
gas/testsuite/gas/i386/gotpc.s
gas/testsuite/gas/i386/hle-intel.d
gas/testsuite/gas/i386/hle.d
gas/testsuite/gas/i386/hle.s
gas/testsuite/gas/i386/hlebad.l
gas/testsuite/gas/i386/hlebad.s
gas/testsuite/gas/i386/i386.d
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/i386.s
gas/testsuite/gas/i386/ifunc-2.l
gas/testsuite/gas/i386/ifunc-2.s
gas/testsuite/gas/i386/ifunc-3.d
gas/testsuite/gas/i386/ifunc-3.s
gas/testsuite/gas/i386/ifunc.d
gas/testsuite/gas/i386/ifunc.s
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-1.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-2.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-3.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-4.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-5.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-6.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-common-7.d
gas/testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d
gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp
gas/testsuite/gas/i386/ilp32/elf/ehopt0.d
gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
gas/testsuite/gas/i386/ilp32/elf/file.d
gas/testsuite/gas/i386/ilp32/elf/group0a.d
gas/testsuite/gas/i386/ilp32/elf/group0b.d
gas/testsuite/gas/i386/ilp32/elf/group1a.d
gas/testsuite/gas/i386/ilp32/elf/group1b.d
gas/testsuite/gas/i386/ilp32/elf/ifunc-1.d
gas/testsuite/gas/i386/ilp32/elf/ilp32.exp
gas/testsuite/gas/i386/ilp32/elf/redef.d
gas/testsuite/gas/i386/ilp32/elf/section0.d
gas/testsuite/gas/i386/ilp32/elf/section1.d
gas/testsuite/gas/i386/ilp32/elf/section3.d
gas/testsuite/gas/i386/ilp32/elf/section4.d
gas/testsuite/gas/i386/ilp32/elf/section6.d
gas/testsuite/gas/i386/ilp32/elf/section7.d
gas/testsuite/gas/i386/ilp32/elf/struct.d
gas/testsuite/gas/i386/ilp32/elf/symtab.d
gas/testsuite/gas/i386/ilp32/elf/symver.d
gas/testsuite/gas/i386/ilp32/ilp32.exp
gas/testsuite/gas/i386/ilp32/immed64.d
gas/testsuite/gas/i386/ilp32/immed64.s
gas/testsuite/gas/i386/ilp32/lns/ilp32.exp
gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d
gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d
gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
gas/testsuite/gas/i386/ilp32/quad.d
gas/testsuite/gas/i386/ilp32/quad.s
gas/testsuite/gas/i386/ilp32/reloc64.d
gas/testsuite/gas/i386/ilp32/reloc64.l
gas/testsuite/gas/i386/ilp32/reloc64.s
gas/testsuite/gas/i386/ilp32/rex.d
gas/testsuite/gas/i386/ilp32/rexw.d
gas/testsuite/gas/i386/ilp32/svme64.d
gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-addr32.d
gas/testsuite/gas/i386/ilp32/x86-64-aes-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-aes.d
gas/testsuite/gas/i386/ilp32/x86-64-amdfam10.d
gas/testsuite/gas/i386/ilp32/x86-64-arch-1.d
gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d
gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-avx-swap-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-avx-swap.d
gas/testsuite/gas/i386/ilp32/x86-64-avx.d
gas/testsuite/gas/i386/ilp32/x86-64-branch.d
gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
gas/testsuite/gas/i386/ilp32/x86-64-clmul-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-clmul.d
gas/testsuite/gas/i386/ilp32/x86-64-crc32-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-crc32.d
gas/testsuite/gas/i386/ilp32/x86-64-crx-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-crx.d
gas/testsuite/gas/i386/ilp32/x86-64-dc_a.d
gas/testsuite/gas/i386/ilp32/x86-64-dc_a.s
gas/testsuite/gas/i386/ilp32/x86-64-disp-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-disp.d
gas/testsuite/gas/i386/ilp32/x86-64-drx-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-drx.d
gas/testsuite/gas/i386/ilp32/x86-64-ept-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-ept.d
gas/testsuite/gas/i386/ilp32/x86-64-fma-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-fma.d
gas/testsuite/gas/i386/ilp32/x86-64-fma4.d
gas/testsuite/gas/i386/ilp32/x86-64-gidt.d
gas/testsuite/gas/i386/ilp32/x86-64-ifunc.d
gas/testsuite/gas/i386/ilp32/x86-64-intel64.d
gas/testsuite/gas/i386/ilp32/x86-64-io-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-io-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-io.d
gas/testsuite/gas/i386/ilp32/x86-64-localpic.d
gas/testsuite/gas/i386/ilp32/x86-64-mem-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-mem.d
gas/testsuite/gas/i386/ilp32/x86-64-movbe-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-movbe.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1-nocona.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1-pentium.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d
gas/testsuite/gas/i386/ilp32/x86-64-nops.d
gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
gas/testsuite/gas/i386/ilp32/x86-64-opcode.d
gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-opts.d
gas/testsuite/gas/i386/ilp32/x86-64-pcrel.d
gas/testsuite/gas/i386/ilp32/x86-64-pcrel.s
gas/testsuite/gas/i386/ilp32/x86-64-reg-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-reg.d
gas/testsuite/gas/i386/ilp32/x86-64-rep-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-rep.d
gas/testsuite/gas/i386/ilp32/x86-64-rip-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-rip.d
gas/testsuite/gas/i386/ilp32/x86-64-sib-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-sib.d
gas/testsuite/gas/i386/ilp32/x86-64-simd-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-simd.d
gas/testsuite/gas/i386/ilp32/x86-64-size-1.d
gas/testsuite/gas/i386/ilp32/x86-64-size-2.d
gas/testsuite/gas/i386/ilp32/x86-64-size-3.d
gas/testsuite/gas/i386/ilp32/x86-64-size-4.d
gas/testsuite/gas/i386/ilp32/x86-64-size-5.d
gas/testsuite/gas/i386/ilp32/x86-64-sse-check-none.d
gas/testsuite/gas/i386/ilp32/x86-64-sse-check-warn.d
gas/testsuite/gas/i386/ilp32/x86-64-sse-check.d
gas/testsuite/gas/i386/ilp32/x86-64-sse-noavx.d
gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d
gas/testsuite/gas/i386/ilp32/x86-64-sse2avx.d
gas/testsuite/gas/i386/ilp32/x86-64-sse3.d
gas/testsuite/gas/i386/ilp32/x86-64-sse4_1-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-sse4_1.d
gas/testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-sse4_2.d
gas/testsuite/gas/i386/ilp32/x86-64-ssse3.d
gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d
gas/testsuite/gas/i386/ilp32/x86-64-stack.d
gas/testsuite/gas/i386/ilp32/x86-64-unwind.d
gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
gas/testsuite/gas/i386/ilp32/x86-64.d
gas/testsuite/gas/i386/ilp32/x86-64.s
gas/testsuite/gas/i386/immed32.d
gas/testsuite/gas/i386/immed32.s
gas/testsuite/gas/i386/immed64.d
gas/testsuite/gas/i386/immed64.s
gas/testsuite/gas/i386/intel-expr.d
gas/testsuite/gas/i386/intel-expr.s
gas/testsuite/gas/i386/intel-got32.d
gas/testsuite/gas/i386/intel-got32.s
gas/testsuite/gas/i386/intel-got64.d
gas/testsuite/gas/i386/intel-got64.s
gas/testsuite/gas/i386/intel-regs.d
gas/testsuite/gas/i386/intel-regs.s
gas/testsuite/gas/i386/intel.d
gas/testsuite/gas/i386/intel.e
gas/testsuite/gas/i386/intel.s
gas/testsuite/gas/i386/intel16.d
gas/testsuite/gas/i386/intel16.s
gas/testsuite/gas/i386/intelbad.l
gas/testsuite/gas/i386/intelbad.s
gas/testsuite/gas/i386/intelok.d
gas/testsuite/gas/i386/intelok.s
gas/testsuite/gas/i386/intelpic.d
gas/testsuite/gas/i386/intelpic.s
gas/testsuite/gas/i386/inval-avx.l
gas/testsuite/gas/i386/inval-avx.s
gas/testsuite/gas/i386/inval-avx512f.l
gas/testsuite/gas/i386/inval-avx512f.s
gas/testsuite/gas/i386/inval-crc32.l
gas/testsuite/gas/i386/inval-crc32.s
gas/testsuite/gas/i386/inval-ept.l
gas/testsuite/gas/i386/inval-ept.s
gas/testsuite/gas/i386/inval-equ-1.l
gas/testsuite/gas/i386/inval-equ-1.s
gas/testsuite/gas/i386/inval-equ-2.l
gas/testsuite/gas/i386/inval-equ-2.s
gas/testsuite/gas/i386/inval-invpcid.l
gas/testsuite/gas/i386/inval-invpcid.s
gas/testsuite/gas/i386/inval-movbe.l
gas/testsuite/gas/i386/inval-movbe.s
gas/testsuite/gas/i386/inval-reg.l
gas/testsuite/gas/i386/inval-reg.s
gas/testsuite/gas/i386/inval-rep.l
gas/testsuite/gas/i386/inval-rep.s
gas/testsuite/gas/i386/inval-seg.l
gas/testsuite/gas/i386/inval-seg.s
gas/testsuite/gas/i386/inval.l
gas/testsuite/gas/i386/inval.s
gas/testsuite/gas/i386/invpcid-intel.d
gas/testsuite/gas/i386/invpcid.d
gas/testsuite/gas/i386/invpcid.s
gas/testsuite/gas/i386/jump.d
gas/testsuite/gas/i386/jump.s
gas/testsuite/gas/i386/jump16.d
gas/testsuite/gas/i386/jump16.s
gas/testsuite/gas/i386/k1om-inval.l
gas/testsuite/gas/i386/k1om-inval.s
gas/testsuite/gas/i386/k1om.d
gas/testsuite/gas/i386/katmai.d
gas/testsuite/gas/i386/katmai.s
gas/testsuite/gas/i386/l1om-inval.l
gas/testsuite/gas/i386/l1om-inval.s
gas/testsuite/gas/i386/l1om.d
gas/testsuite/gas/i386/list-1.l
gas/testsuite/gas/i386/list-1.s
gas/testsuite/gas/i386/list-2.l
gas/testsuite/gas/i386/list-2.s
gas/testsuite/gas/i386/list-3.l
gas/testsuite/gas/i386/list-3.s
gas/testsuite/gas/i386/localpic.d
gas/testsuite/gas/i386/localpic.s
gas/testsuite/gas/i386/lock-1-intel.d
gas/testsuite/gas/i386/lock-1.d
gas/testsuite/gas/i386/lock-1.s
gas/testsuite/gas/i386/lockbad-1.l
gas/testsuite/gas/i386/lockbad-1.s
gas/testsuite/gas/i386/long-1-intel.d
gas/testsuite/gas/i386/long-1.d
gas/testsuite/gas/i386/long-1.s
gas/testsuite/gas/i386/lwp.d
gas/testsuite/gas/i386/lwp.s
gas/testsuite/gas/i386/mem-intel.d
gas/testsuite/gas/i386/mem.d
gas/testsuite/gas/i386/mem.s
gas/testsuite/gas/i386/mixed-mode-reloc.s
gas/testsuite/gas/i386/mixed-mode-reloc32.d
gas/testsuite/gas/i386/mixed-mode-reloc64.d
gas/testsuite/gas/i386/modrm.l
gas/testsuite/gas/i386/modrm.s
gas/testsuite/gas/i386/movbe-intel.d
gas/testsuite/gas/i386/movbe.d
gas/testsuite/gas/i386/movbe.s
gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
gas/testsuite/gas/i386/mpx-add-bnd-prefix.s
gas/testsuite/gas/i386/mpx-inval-1.l
gas/testsuite/gas/i386/mpx-inval-1.s
gas/testsuite/gas/i386/mpx.d
gas/testsuite/gas/i386/mpx.s
gas/testsuite/gas/i386/naked.d
gas/testsuite/gas/i386/naked.s
gas/testsuite/gas/i386/no87-2.l
gas/testsuite/gas/i386/no87-2.s
gas/testsuite/gas/i386/no87.l
gas/testsuite/gas/i386/no87.s
gas/testsuite/gas/i386/nops-1-bdver1.d
gas/testsuite/gas/i386/nops-1-bdver2.d
gas/testsuite/gas/i386/nops-1-bdver3.d
gas/testsuite/gas/i386/nops-1-btver1.d
gas/testsuite/gas/i386/nops-1-btver2.d
gas/testsuite/gas/i386/nops-1-core2.d
gas/testsuite/gas/i386/nops-1-i386-i686.d
gas/testsuite/gas/i386/nops-1-i386.d
gas/testsuite/gas/i386/nops-1-i686.d
gas/testsuite/gas/i386/nops-1-k8.d
gas/testsuite/gas/i386/nops-1.d
gas/testsuite/gas/i386/nops-1.s
gas/testsuite/gas/i386/nops-2-core2.d
gas/testsuite/gas/i386/nops-2-i386.d
gas/testsuite/gas/i386/nops-2.d
gas/testsuite/gas/i386/nops-2.s
gas/testsuite/gas/i386/nops-3-i386.d
gas/testsuite/gas/i386/nops-3-i686.d
gas/testsuite/gas/i386/nops-3.d
gas/testsuite/gas/i386/nops-3.s
gas/testsuite/gas/i386/nops-4-i386.d
gas/testsuite/gas/i386/nops-4-i686.d
gas/testsuite/gas/i386/nops-4.d
gas/testsuite/gas/i386/nops-4.s
gas/testsuite/gas/i386/nops-4a-i686.d
gas/testsuite/gas/i386/nops-5-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/nops-5.s
gas/testsuite/gas/i386/nops-6.d
gas/testsuite/gas/i386/nops-6.s
gas/testsuite/gas/i386/nops.d
gas/testsuite/gas/i386/nops.s
gas/testsuite/gas/i386/nops16-1.d
gas/testsuite/gas/i386/nops16-1.s
gas/testsuite/gas/i386/opcode-intel.d
gas/testsuite/gas/i386/opcode-suffix.d
gas/testsuite/gas/i386/opcode.d
gas/testsuite/gas/i386/opcode.s
gas/testsuite/gas/i386/opts-intel.d
gas/testsuite/gas/i386/opts.d
gas/testsuite/gas/i386/opts.s
gas/testsuite/gas/i386/padlock.d
gas/testsuite/gas/i386/padlock.s
gas/testsuite/gas/i386/pcrel.d
gas/testsuite/gas/i386/pcrel.s
gas/testsuite/gas/i386/pr12589-1.d
gas/testsuite/gas/i386/pr12589-1.s
gas/testsuite/gas/i386/prefetch-intel.d
gas/testsuite/gas/i386/prefetch.d
gas/testsuite/gas/i386/prefetch.s
gas/testsuite/gas/i386/prefix.d
gas/testsuite/gas/i386/prefix.s
gas/testsuite/gas/i386/rdrnd-intel.d
gas/testsuite/gas/i386/rdrnd.d
gas/testsuite/gas/i386/rdrnd.s
gas/testsuite/gas/i386/rdseed-intel.d
gas/testsuite/gas/i386/rdseed.d
gas/testsuite/gas/i386/rdseed.s
gas/testsuite/gas/i386/reg-bad.l
gas/testsuite/gas/i386/reg-bad.s
gas/testsuite/gas/i386/reg-intel.d
gas/testsuite/gas/i386/reg.d
gas/testsuite/gas/i386/reg.s
gas/testsuite/gas/i386/relax-1.d
gas/testsuite/gas/i386/relax-1.s
gas/testsuite/gas/i386/relax-2.d
gas/testsuite/gas/i386/relax-2.s
gas/testsuite/gas/i386/relax.d
gas/testsuite/gas/i386/relax.s
gas/testsuite/gas/i386/reloc.d
gas/testsuite/gas/i386/reloc.s
gas/testsuite/gas/i386/reloc32.d
gas/testsuite/gas/i386/reloc32.l
gas/testsuite/gas/i386/reloc32.s
gas/testsuite/gas/i386/reloc64.d
gas/testsuite/gas/i386/reloc64.l
gas/testsuite/gas/i386/reloc64.s
gas/testsuite/gas/i386/rep-suffix.d
gas/testsuite/gas/i386/rep-suffix.s
gas/testsuite/gas/i386/rep.d
gas/testsuite/gas/i386/rep.s
gas/testsuite/gas/i386/rept.d
gas/testsuite/gas/i386/rept.s
gas/testsuite/gas/i386/rex.d
gas/testsuite/gas/i386/rex.s
gas/testsuite/gas/i386/rexw.d
gas/testsuite/gas/i386/rexw.s
gas/testsuite/gas/i386/rtm-intel.d
gas/testsuite/gas/i386/rtm.d
gas/testsuite/gas/i386/rtm.s
gas/testsuite/gas/i386/secrel.d
gas/testsuite/gas/i386/secrel.s
gas/testsuite/gas/i386/segment.l
gas/testsuite/gas/i386/segment.s
gas/testsuite/gas/i386/sha.d
gas/testsuite/gas/i386/sha.s
gas/testsuite/gas/i386/sib-intel.d
gas/testsuite/gas/i386/sib.d
gas/testsuite/gas/i386/sib.s
gas/testsuite/gas/i386/simd-intel.d
gas/testsuite/gas/i386/simd-suffix.d
gas/testsuite/gas/i386/simd.d
gas/testsuite/gas/i386/simd.s
gas/testsuite/gas/i386/size-1.d
gas/testsuite/gas/i386/size-1.s
gas/testsuite/gas/i386/size-2.d
gas/testsuite/gas/i386/size-2.s
gas/testsuite/gas/i386/size-3.d
gas/testsuite/gas/i386/size-3.s
gas/testsuite/gas/i386/size-4.d
gas/testsuite/gas/i386/size-4.s
gas/testsuite/gas/i386/smap.d
gas/testsuite/gas/i386/smap.s
gas/testsuite/gas/i386/smx.d
gas/testsuite/gas/i386/smx.s
gas/testsuite/gas/i386/space1.l
gas/testsuite/gas/i386/space1.s
gas/testsuite/gas/i386/sse-check-error.l
gas/testsuite/gas/i386/sse-check-error.s
gas/testsuite/gas/i386/sse-check-none.d
gas/testsuite/gas/i386/sse-check-none.s
gas/testsuite/gas/i386/sse-check-warn.d
gas/testsuite/gas/i386/sse-check-warn.e
gas/testsuite/gas/i386/sse-check.d
gas/testsuite/gas/i386/sse-check.s
gas/testsuite/gas/i386/sse-noavx.d
gas/testsuite/gas/i386/sse-noavx.s
gas/testsuite/gas/i386/sse2.d
gas/testsuite/gas/i386/sse2.s
gas/testsuite/gas/i386/sse2avx-opts-intel.d
gas/testsuite/gas/i386/sse2avx-opts.d
gas/testsuite/gas/i386/sse2avx.d
gas/testsuite/gas/i386/sse2avx.s
gas/testsuite/gas/i386/sse3.d
gas/testsuite/gas/i386/sse3.s
gas/testsuite/gas/i386/sse4_1-intel.d
gas/testsuite/gas/i386/sse4_1.d
gas/testsuite/gas/i386/sse4_1.s
gas/testsuite/gas/i386/sse4_2-intel.d
gas/testsuite/gas/i386/sse4_2.d
gas/testsuite/gas/i386/sse4_2.s
gas/testsuite/gas/i386/ssemmx2.d
gas/testsuite/gas/i386/ssemmx2.s
gas/testsuite/gas/i386/ssse3.d
gas/testsuite/gas/i386/ssse3.s
gas/testsuite/gas/i386/string-bad.l
gas/testsuite/gas/i386/string-bad.s
gas/testsuite/gas/i386/string-ok.d
gas/testsuite/gas/i386/string-ok.e
gas/testsuite/gas/i386/string-ok.s
gas/testsuite/gas/i386/sub.d
gas/testsuite/gas/i386/sub.s
gas/testsuite/gas/i386/suffix.d
gas/testsuite/gas/i386/suffix.s
gas/testsuite/gas/i386/svme.d
gas/testsuite/gas/i386/svme.s
gas/testsuite/gas/i386/svme64.d
gas/testsuite/gas/i386/tbm-intel.d
gas/testsuite/gas/i386/tbm.d
gas/testsuite/gas/i386/tbm.s
gas/testsuite/gas/i386/tlsd.d
gas/testsuite/gas/i386/tlsd.s
gas/testsuite/gas/i386/tlsnopic.d
gas/testsuite/gas/i386/tlsnopic.s
gas/testsuite/gas/i386/tlspic.d
gas/testsuite/gas/i386/tlspic.s
gas/testsuite/gas/i386/vgather-check-error.l
gas/testsuite/gas/i386/vgather-check-error.s
gas/testsuite/gas/i386/vgather-check-none.d
gas/testsuite/gas/i386/vgather-check-none.s
gas/testsuite/gas/i386/vgather-check-warn.d
gas/testsuite/gas/i386/vgather-check-warn.e
gas/testsuite/gas/i386/vgather-check.d
gas/testsuite/gas/i386/vgather-check.s
gas/testsuite/gas/i386/vmfunc.d
gas/testsuite/gas/i386/vmfunc.s
gas/testsuite/gas/i386/vmx.d
gas/testsuite/gas/i386/vmx.s
gas/testsuite/gas/i386/white.l
gas/testsuite/gas/i386/white.s
gas/testsuite/gas/i386/x86-64-addr32-intel.d
gas/testsuite/gas/i386/x86-64-addr32.d
gas/testsuite/gas/i386/x86-64-addr32.s
gas/testsuite/gas/i386/x86-64-adx-intel.d
gas/testsuite/gas/i386/x86-64-adx.d
gas/testsuite/gas/i386/x86-64-adx.s
gas/testsuite/gas/i386/x86-64-aes-intel.d
gas/testsuite/gas/i386/x86-64-aes.d
gas/testsuite/gas/i386/x86-64-aes.s
gas/testsuite/gas/i386/x86-64-amdfam10.d
gas/testsuite/gas/i386/x86-64-amdfam10.s
gas/testsuite/gas/i386/x86-64-arch-1.d
gas/testsuite/gas/i386/x86-64-arch-1.s
gas/testsuite/gas/i386/x86-64-arch-2-1.l
gas/testsuite/gas/i386/x86-64-arch-2-1.s
gas/testsuite/gas/i386/x86-64-arch-2-2.l
gas/testsuite/gas/i386/x86-64-arch-2-2.s
gas/testsuite/gas/i386/x86-64-arch-2-bdver1.d
gas/testsuite/gas/i386/x86-64-arch-2-bdver2.d
gas/testsuite/gas/i386/x86-64-arch-2-bdver3.d
gas/testsuite/gas/i386/x86-64-arch-2-btver1.d
gas/testsuite/gas/i386/x86-64-arch-2-btver2.d
gas/testsuite/gas/i386/x86-64-arch-2-lzcnt.d
gas/testsuite/gas/i386/x86-64-arch-2-prefetchw.d
gas/testsuite/gas/i386/x86-64-arch-2.d
gas/testsuite/gas/i386/x86-64-arch-2.s
gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
gas/testsuite/gas/i386/x86-64-avx-gather.d
gas/testsuite/gas/i386/x86-64-avx-gather.s
gas/testsuite/gas/i386/x86-64-avx-intel.d
gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d
gas/testsuite/gas/i386/x86-64-avx-scalar.d
gas/testsuite/gas/i386/x86-64-avx-scalar.s
gas/testsuite/gas/i386/x86-64-avx-swap-intel.d
gas/testsuite/gas/i386/x86-64-avx-swap.d
gas/testsuite/gas/i386/x86-64-avx-swap.s
gas/testsuite/gas/i386/x86-64-avx.d
gas/testsuite/gas/i386/x86-64-avx.s
gas/testsuite/gas/i386/x86-64-avx2-intel.d
gas/testsuite/gas/i386/x86-64-avx2.d
gas/testsuite/gas/i386/x86-64-avx2.s
gas/testsuite/gas/i386/x86-64-avx256int-intel.d
gas/testsuite/gas/i386/x86-64-avx256int.d
gas/testsuite/gas/i386/x86-64-avx256int.s
gas/testsuite/gas/i386/x86-64-avx512cd-intel.d
gas/testsuite/gas/i386/x86-64-avx512cd.d
gas/testsuite/gas/i386/x86-64-avx512cd.s
gas/testsuite/gas/i386/x86-64-avx512er-intel.d
gas/testsuite/gas/i386/x86-64-avx512er.d
gas/testsuite/gas/i386/x86-64-avx512er.s
gas/testsuite/gas/i386/x86-64-avx512f-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
gas/testsuite/gas/i386/x86-64-avx512f-nondef.s
gas/testsuite/gas/i386/x86-64-avx512f-opts-intel.d
gas/testsuite/gas/i386/x86-64-avx512f-opts.d
gas/testsuite/gas/i386/x86-64-avx512f-opts.s
gas/testsuite/gas/i386/x86-64-avx512f.d
gas/testsuite/gas/i386/x86-64-avx512f.s
gas/testsuite/gas/i386/x86-64-avx512pf-intel.d
gas/testsuite/gas/i386/x86-64-avx512pf.d
gas/testsuite/gas/i386/x86-64-avx512pf.s
gas/testsuite/gas/i386/x86-64-bmi-intel.d
gas/testsuite/gas/i386/x86-64-bmi.d
gas/testsuite/gas/i386/x86-64-bmi.s
gas/testsuite/gas/i386/x86-64-bmi2-intel.d
gas/testsuite/gas/i386/x86-64-bmi2.d
gas/testsuite/gas/i386/x86-64-bmi2.s
gas/testsuite/gas/i386/x86-64-branch.d
gas/testsuite/gas/i386/x86-64-branch.s
gas/testsuite/gas/i386/x86-64-bundle.d
gas/testsuite/gas/i386/x86-64-bundle.s
gas/testsuite/gas/i386/x86-64-cbw-intel.d
gas/testsuite/gas/i386/x86-64-cbw.d
gas/testsuite/gas/i386/x86-64-cbw.s
gas/testsuite/gas/i386/x86-64-clmul-intel.d
gas/testsuite/gas/i386/x86-64-clmul.d
gas/testsuite/gas/i386/x86-64-clmul.s
gas/testsuite/gas/i386/x86-64-crc32-intel.d
gas/testsuite/gas/i386/x86-64-crc32.d
gas/testsuite/gas/i386/x86-64-crc32.s
gas/testsuite/gas/i386/x86-64-crx-suffix.d
gas/testsuite/gas/i386/x86-64-crx.d
gas/testsuite/gas/i386/x86-64-crx.s
gas/testsuite/gas/i386/x86-64-disp-intel.d
gas/testsuite/gas/i386/x86-64-disp.d
gas/testsuite/gas/i386/x86-64-disp.s
gas/testsuite/gas/i386/x86-64-disp32.d
gas/testsuite/gas/i386/x86-64-disp32.s
gas/testsuite/gas/i386/x86-64-drx-suffix.d
gas/testsuite/gas/i386/x86-64-drx.d
gas/testsuite/gas/i386/x86-64-drx.s
gas/testsuite/gas/i386/x86-64-dw2-compress-2.d
gas/testsuite/gas/i386/x86-64-dw2-compress-2.s
gas/testsuite/gas/i386/x86-64-ept-intel.d
gas/testsuite/gas/i386/x86-64-ept.d
gas/testsuite/gas/i386/x86-64-ept.s
gas/testsuite/gas/i386/x86-64-evex-lig.s
gas/testsuite/gas/i386/x86-64-evex-lig256-intel.d
gas/testsuite/gas/i386/x86-64-evex-lig256.d
gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d
gas/testsuite/gas/i386/x86-64-evex-lig512.d
gas/testsuite/gas/i386/x86-64-evex-wig.s
gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d
gas/testsuite/gas/i386/x86-64-evex-wig1.d
gas/testsuite/gas/i386/x86-64-f16c-intel.d
gas/testsuite/gas/i386/x86-64-f16c.d
gas/testsuite/gas/i386/x86-64-f16c.s
gas/testsuite/gas/i386/x86-64-fma-intel.d
gas/testsuite/gas/i386/x86-64-fma-scalar-intel.d
gas/testsuite/gas/i386/x86-64-fma-scalar.d
gas/testsuite/gas/i386/x86-64-fma-scalar.s
gas/testsuite/gas/i386/x86-64-fma.d
gas/testsuite/gas/i386/x86-64-fma.s
gas/testsuite/gas/i386/x86-64-fma4.d
gas/testsuite/gas/i386/x86-64-fma4.s
gas/testsuite/gas/i386/x86-64-fsgs-intel.d
gas/testsuite/gas/i386/x86-64-fsgs.d
gas/testsuite/gas/i386/x86-64-fsgs.s
gas/testsuite/gas/i386/x86-64-fxsave-intel.d
gas/testsuite/gas/i386/x86-64-fxsave.d
gas/testsuite/gas/i386/x86-64-fxsave.s
gas/testsuite/gas/i386/x86-64-gidt.d
gas/testsuite/gas/i386/x86-64-gidt.s
gas/testsuite/gas/i386/x86-64-hle-intel.d
gas/testsuite/gas/i386/x86-64-hle.d
gas/testsuite/gas/i386/x86-64-hle.s
gas/testsuite/gas/i386/x86-64-hlebad.l
gas/testsuite/gas/i386/x86-64-hlebad.s
gas/testsuite/gas/i386/x86-64-ifunc.d
gas/testsuite/gas/i386/x86-64-intel64.d
gas/testsuite/gas/i386/x86-64-intel64.s
gas/testsuite/gas/i386/x86-64-inval-avx.l
gas/testsuite/gas/i386/x86-64-inval-avx.s
gas/testsuite/gas/i386/x86-64-inval-avx512f.l
gas/testsuite/gas/i386/x86-64-inval-avx512f.s
gas/testsuite/gas/i386/x86-64-inval-crc32.l
gas/testsuite/gas/i386/x86-64-inval-crc32.s
gas/testsuite/gas/i386/x86-64-inval-ept.l
gas/testsuite/gas/i386/x86-64-inval-ept.s
gas/testsuite/gas/i386/x86-64-inval-invpcid.l
gas/testsuite/gas/i386/x86-64-inval-invpcid.s
gas/testsuite/gas/i386/x86-64-inval-movbe.l
gas/testsuite/gas/i386/x86-64-inval-movbe.s
gas/testsuite/gas/i386/x86-64-inval-rep.l
gas/testsuite/gas/i386/x86-64-inval-rep.s
gas/testsuite/gas/i386/x86-64-inval-seg.l
gas/testsuite/gas/i386/x86-64-inval-seg.s
gas/testsuite/gas/i386/x86-64-inval.l
gas/testsuite/gas/i386/x86-64-inval.s
gas/testsuite/gas/i386/x86-64-invpcid-intel.d
gas/testsuite/gas/i386/x86-64-invpcid.d
gas/testsuite/gas/i386/x86-64-invpcid.s
gas/testsuite/gas/i386/x86-64-io-intel.d
gas/testsuite/gas/i386/x86-64-io-suffix.d
gas/testsuite/gas/i386/x86-64-io.d
gas/testsuite/gas/i386/x86-64-io.s
gas/testsuite/gas/i386/x86-64-localpic.d
gas/testsuite/gas/i386/x86-64-localpic.s
gas/testsuite/gas/i386/x86-64-lock-1-intel.d
gas/testsuite/gas/i386/x86-64-lock-1.d
gas/testsuite/gas/i386/x86-64-lock-1.s
gas/testsuite/gas/i386/x86-64-lockbad-1.l
gas/testsuite/gas/i386/x86-64-lockbad-1.s
gas/testsuite/gas/i386/x86-64-long-1-intel.d
gas/testsuite/gas/i386/x86-64-long-1.d
gas/testsuite/gas/i386/x86-64-long-1.s
gas/testsuite/gas/i386/x86-64-lwp.d
gas/testsuite/gas/i386/x86-64-lwp.s
gas/testsuite/gas/i386/x86-64-mem-intel.d
gas/testsuite/gas/i386/x86-64-mem.d
gas/testsuite/gas/i386/x86-64-mem.s
gas/testsuite/gas/i386/x86-64-movbe-intel.d
gas/testsuite/gas/i386/x86-64-movbe.d
gas/testsuite/gas/i386/x86-64-movbe.s
gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s
gas/testsuite/gas/i386/x86-64-mpx-addr32.d
gas/testsuite/gas/i386/x86-64-mpx-addr32.s
gas/testsuite/gas/i386/x86-64-mpx-inval-1.l
gas/testsuite/gas/i386/x86-64-mpx-inval-1.s
gas/testsuite/gas/i386/x86-64-mpx-inval-2.l
gas/testsuite/gas/i386/x86-64-mpx-inval-2.s
gas/testsuite/gas/i386/x86-64-mpx.d
gas/testsuite/gas/i386/x86-64-mpx.s
gas/testsuite/gas/i386/x86-64-nops-1-bdver1.d
gas/testsuite/gas/i386/x86-64-nops-1-bdver2.d
gas/testsuite/gas/i386/x86-64-nops-1-bdver3.d
gas/testsuite/gas/i386/x86-64-nops-1-btver1.d
gas/testsuite/gas/i386/x86-64-nops-1-btver2.d
gas/testsuite/gas/i386/x86-64-nops-1-core2.d
gas/testsuite/gas/i386/x86-64-nops-1-g64.d
gas/testsuite/gas/i386/x86-64-nops-1-k8.d
gas/testsuite/gas/i386/x86-64-nops-1-nocona.d
gas/testsuite/gas/i386/x86-64-nops-1-pentium.d
gas/testsuite/gas/i386/x86-64-nops-1.d
gas/testsuite/gas/i386/x86-64-nops-2.d
gas/testsuite/gas/i386/x86-64-nops-3.d
gas/testsuite/gas/i386/x86-64-nops-4-core2.d
gas/testsuite/gas/i386/x86-64-nops-4-k8.d
gas/testsuite/gas/i386/x86-64-nops-4.d
gas/testsuite/gas/i386/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/x86-64-nops-5.d
gas/testsuite/gas/i386/x86-64-nops.d
gas/testsuite/gas/i386/x86-64-nops.s
gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
gas/testsuite/gas/i386/x86-64-opcode-inval.d
gas/testsuite/gas/i386/x86-64-opcode-inval.s
gas/testsuite/gas/i386/x86-64-opcode.d
gas/testsuite/gas/i386/x86-64-opcode.s
gas/testsuite/gas/i386/x86-64-opts-intel.d
gas/testsuite/gas/i386/x86-64-opts.d
gas/testsuite/gas/i386/x86-64-opts.s
gas/testsuite/gas/i386/x86-64-pcrel.d
gas/testsuite/gas/i386/x86-64-pcrel.s
gas/testsuite/gas/i386/x86-64-prefetch-intel.d
gas/testsuite/gas/i386/x86-64-prefetch.d
gas/testsuite/gas/i386/x86-64-rdrnd-intel.d
gas/testsuite/gas/i386/x86-64-rdrnd.d
gas/testsuite/gas/i386/x86-64-rdrnd.s
gas/testsuite/gas/i386/x86-64-rdseed-intel.d
gas/testsuite/gas/i386/x86-64-rdseed.d
gas/testsuite/gas/i386/x86-64-rdseed.s
gas/testsuite/gas/i386/x86-64-reg-intel.d
gas/testsuite/gas/i386/x86-64-reg.d
gas/testsuite/gas/i386/x86-64-reg.s
gas/testsuite/gas/i386/x86-64-relax-1.d
gas/testsuite/gas/i386/x86-64-relax-1.s
gas/testsuite/gas/i386/x86-64-rep-suffix.d
gas/testsuite/gas/i386/x86-64-rep-suffix.s
gas/testsuite/gas/i386/x86-64-rep.d
gas/testsuite/gas/i386/x86-64-rep.s
gas/testsuite/gas/i386/x86-64-rip-intel.d
gas/testsuite/gas/i386/x86-64-rip.d
gas/testsuite/gas/i386/x86-64-rip.s
gas/testsuite/gas/i386/x86-64-rtm-intel.d
gas/testsuite/gas/i386/x86-64-rtm.d
gas/testsuite/gas/i386/x86-64-rtm.s
gas/testsuite/gas/i386/x86-64-segment.l
gas/testsuite/gas/i386/x86-64-segment.s
gas/testsuite/gas/i386/x86-64-segovr.d
gas/testsuite/gas/i386/x86-64-segovr.s
gas/testsuite/gas/i386/x86-64-sha.d
gas/testsuite/gas/i386/x86-64-sha.s
gas/testsuite/gas/i386/x86-64-sib-intel.d
gas/testsuite/gas/i386/x86-64-sib.d
gas/testsuite/gas/i386/x86-64-sib.s
gas/testsuite/gas/i386/x86-64-simd-intel.d
gas/testsuite/gas/i386/x86-64-simd-suffix.d
gas/testsuite/gas/i386/x86-64-simd.d
gas/testsuite/gas/i386/x86-64-simd.s
gas/testsuite/gas/i386/x86-64-size-1.d
gas/testsuite/gas/i386/x86-64-size-2.d
gas/testsuite/gas/i386/x86-64-size-3.d
gas/testsuite/gas/i386/x86-64-size-4.d
gas/testsuite/gas/i386/x86-64-size-5.d
gas/testsuite/gas/i386/x86-64-size-5.s
gas/testsuite/gas/i386/x86-64-size-inval-1.l
gas/testsuite/gas/i386/x86-64-size-inval-1.s
gas/testsuite/gas/i386/x86-64-smap.d
gas/testsuite/gas/i386/x86-64-specific-reg.l
gas/testsuite/gas/i386/x86-64-specific-reg.s
gas/testsuite/gas/i386/x86-64-sse-check-error.l
gas/testsuite/gas/i386/x86-64-sse-check-error.s
gas/testsuite/gas/i386/x86-64-sse-check-none.d
gas/testsuite/gas/i386/x86-64-sse-check-warn.d
gas/testsuite/gas/i386/x86-64-sse-check.d
gas/testsuite/gas/i386/x86-64-sse-noavx.d
gas/testsuite/gas/i386/x86-64-sse-noavx.s
gas/testsuite/gas/i386/x86-64-sse2avx-opts-intel.d
gas/testsuite/gas/i386/x86-64-sse2avx-opts.d
gas/testsuite/gas/i386/x86-64-sse2avx.d
gas/testsuite/gas/i386/x86-64-sse2avx.s
gas/testsuite/gas/i386/x86-64-sse3.d
gas/testsuite/gas/i386/x86-64-sse3.s
gas/testsuite/gas/i386/x86-64-sse4_1-intel.d
gas/testsuite/gas/i386/x86-64-sse4_1.d
gas/testsuite/gas/i386/x86-64-sse4_1.s
gas/testsuite/gas/i386/x86-64-sse4_2-intel.d
gas/testsuite/gas/i386/x86-64-sse4_2.d
gas/testsuite/gas/i386/x86-64-sse4_2.s
gas/testsuite/gas/i386/x86-64-ssse3.d
gas/testsuite/gas/i386/x86-64-ssse3.s
gas/testsuite/gas/i386/x86-64-stack-intel.d
gas/testsuite/gas/i386/x86-64-stack-suffix.d
gas/testsuite/gas/i386/x86-64-stack.d
gas/testsuite/gas/i386/x86-64-stack.s
gas/testsuite/gas/i386/x86-64-tbm-intel.d
gas/testsuite/gas/i386/x86-64-tbm.d
gas/testsuite/gas/i386/x86-64-tbm.s
gas/testsuite/gas/i386/x86-64-unwind.d
gas/testsuite/gas/i386/x86-64-unwind.s
gas/testsuite/gas/i386/x86-64-vgather-check-error.l
gas/testsuite/gas/i386/x86-64-vgather-check-error.s
gas/testsuite/gas/i386/x86-64-vgather-check-none.d
gas/testsuite/gas/i386/x86-64-vgather-check-none.s
gas/testsuite/gas/i386/x86-64-vgather-check-warn.d
gas/testsuite/gas/i386/x86-64-vgather-check-warn.e
gas/testsuite/gas/i386/x86-64-vgather-check.d
gas/testsuite/gas/i386/x86-64-vgather-check.s
gas/testsuite/gas/i386/x86-64-vmfunc.d
gas/testsuite/gas/i386/x86-64-vmx.d
gas/testsuite/gas/i386/x86-64-vmx.s
gas/testsuite/gas/i386/x86-64-w64-pcrel.d
gas/testsuite/gas/i386/x86-64-xop.d
gas/testsuite/gas/i386/x86-64-xop.s
gas/testsuite/gas/i386/x86-64-xsave-intel.d
gas/testsuite/gas/i386/x86-64-xsave.d
gas/testsuite/gas/i386/x86-64-xsave.s
gas/testsuite/gas/i386/x86_64.d
gas/testsuite/gas/i386/x86_64.s
gas/testsuite/gas/i386/xop.d
gas/testsuite/gas/i386/xop.s
gas/testsuite/gas/i386/xsave-intel.d
gas/testsuite/gas/i386/xsave.d
gas/testsuite/gas/i386/xsave.s
gas/testsuite/gas/i860/README.i860
gas/testsuite/gas/i860/bitwise.d
gas/testsuite/gas/i860/bitwise.s
gas/testsuite/gas/i860/branch.d
gas/testsuite/gas/i860/branch.s
gas/testsuite/gas/i860/bte.d
gas/testsuite/gas/i860/bte.s
gas/testsuite/gas/i860/dir-align01.d
gas/testsuite/gas/i860/dir-align01.s
gas/testsuite/gas/i860/dir-intel01.d
gas/testsuite/gas/i860/dir-intel01.s
gas/testsuite/gas/i860/dir-intel02.d
gas/testsuite/gas/i860/dir-intel02.s
gas/testsuite/gas/i860/dir-intel03-err.l
gas/testsuite/gas/i860/dir-intel03-err.s
gas/testsuite/gas/i860/dual01.d
gas/testsuite/gas/i860/dual01.s
gas/testsuite/gas/i860/dual02-err.l
gas/testsuite/gas/i860/dual02-err.s
gas/testsuite/gas/i860/dual03.d
gas/testsuite/gas/i860/dual03.s
gas/testsuite/gas/i860/fldst01.d
gas/testsuite/gas/i860/fldst01.s
gas/testsuite/gas/i860/fldst02.d
gas/testsuite/gas/i860/fldst02.s
gas/testsuite/gas/i860/fldst03.d
gas/testsuite/gas/i860/fldst03.s
gas/testsuite/gas/i860/fldst04.d
gas/testsuite/gas/i860/fldst04.s
gas/testsuite/gas/i860/fldst05.d
gas/testsuite/gas/i860/fldst05.s
gas/testsuite/gas/i860/fldst06.d
gas/testsuite/gas/i860/fldst06.s
gas/testsuite/gas/i860/fldst07.d
gas/testsuite/gas/i860/fldst07.s
gas/testsuite/gas/i860/fldst08.d
gas/testsuite/gas/i860/fldst08.s
gas/testsuite/gas/i860/float01.d
gas/testsuite/gas/i860/float01.s
gas/testsuite/gas/i860/float02.d
gas/testsuite/gas/i860/float02.s
gas/testsuite/gas/i860/float03.d
gas/testsuite/gas/i860/float03.s
gas/testsuite/gas/i860/float04.d
gas/testsuite/gas/i860/float04.s
gas/testsuite/gas/i860/form.d
gas/testsuite/gas/i860/form.s
gas/testsuite/gas/i860/i860.exp
gas/testsuite/gas/i860/iarith.d
gas/testsuite/gas/i860/iarith.s
gas/testsuite/gas/i860/ldst01.d
gas/testsuite/gas/i860/ldst01.s
gas/testsuite/gas/i860/ldst02.d
gas/testsuite/gas/i860/ldst02.s
gas/testsuite/gas/i860/ldst03.d
gas/testsuite/gas/i860/ldst03.s
gas/testsuite/gas/i860/ldst04.d
gas/testsuite/gas/i860/ldst04.s
gas/testsuite/gas/i860/ldst05.d
gas/testsuite/gas/i860/ldst05.s
gas/testsuite/gas/i860/ldst06.d
gas/testsuite/gas/i860/ldst06.s
gas/testsuite/gas/i860/pfam.d
gas/testsuite/gas/i860/pfam.s
gas/testsuite/gas/i860/pfmam.d
gas/testsuite/gas/i860/pfmam.s
gas/testsuite/gas/i860/pfmsm.d
gas/testsuite/gas/i860/pfmsm.s
gas/testsuite/gas/i860/pfsm.d
gas/testsuite/gas/i860/pfsm.s
gas/testsuite/gas/i860/pseudo-ops01.d
gas/testsuite/gas/i860/pseudo-ops01.s
gas/testsuite/gas/i860/regress01.d
gas/testsuite/gas/i860/regress01.s
gas/testsuite/gas/i860/shift.d
gas/testsuite/gas/i860/shift.s
gas/testsuite/gas/i860/simd.d
gas/testsuite/gas/i860/simd.s
gas/testsuite/gas/i860/system.d
gas/testsuite/gas/i860/system.s
gas/testsuite/gas/i860/xp.d
gas/testsuite/gas/i860/xp.s
gas/testsuite/gas/ia64/alias-ilp32.d
gas/testsuite/gas/ia64/alias.d
gas/testsuite/gas/ia64/alias.s
gas/testsuite/gas/ia64/align.d
gas/testsuite/gas/ia64/align.s
gas/testsuite/gas/ia64/alloc.l
gas/testsuite/gas/ia64/alloc.s
gas/testsuite/gas/ia64/bundling.d
gas/testsuite/gas/ia64/bundling.s
gas/testsuite/gas/ia64/dependency-1.d
gas/testsuite/gas/ia64/dependency-1.s
gas/testsuite/gas/ia64/dv-branch.d
gas/testsuite/gas/ia64/dv-branch.s
gas/testsuite/gas/ia64/dv-entry-err.l
gas/testsuite/gas/ia64/dv-entry-err.s
gas/testsuite/gas/ia64/dv-imply.d
gas/testsuite/gas/ia64/dv-imply.s
gas/testsuite/gas/ia64/dv-mutex-err.l
gas/testsuite/gas/ia64/dv-mutex-err.s
gas/testsuite/gas/ia64/dv-mutex.d
gas/testsuite/gas/ia64/dv-mutex.s
gas/testsuite/gas/ia64/dv-raw-err.l
gas/testsuite/gas/ia64/dv-raw-err.s
gas/testsuite/gas/ia64/dv-safe.d
gas/testsuite/gas/ia64/dv-safe.s
gas/testsuite/gas/ia64/dv-srlz.d
gas/testsuite/gas/ia64/dv-srlz.s
gas/testsuite/gas/ia64/dv-war-err.l
gas/testsuite/gas/ia64/dv-war-err.s
gas/testsuite/gas/ia64/dv-waw-err.l
gas/testsuite/gas/ia64/dv-waw-err.s
gas/testsuite/gas/ia64/fixup-dump.pl
gas/testsuite/gas/ia64/forward.d
gas/testsuite/gas/ia64/forward.s
gas/testsuite/gas/ia64/global.d
gas/testsuite/gas/ia64/global.s
gas/testsuite/gas/ia64/group-1.d
gas/testsuite/gas/ia64/group-1.s
gas/testsuite/gas/ia64/group-2.d
gas/testsuite/gas/ia64/group-2.s
gas/testsuite/gas/ia64/hint.b-err.l
gas/testsuite/gas/ia64/hint.b-err.s
gas/testsuite/gas/ia64/hint.b-warn.l
gas/testsuite/gas/ia64/hint.b-warn.s
gas/testsuite/gas/ia64/ia64.exp
gas/testsuite/gas/ia64/index.l
gas/testsuite/gas/ia64/index.s
gas/testsuite/gas/ia64/invalid-ar.l
gas/testsuite/gas/ia64/invalid-ar.s
gas/testsuite/gas/ia64/label.l
gas/testsuite/gas/ia64/label.s
gas/testsuite/gas/ia64/last.l
gas/testsuite/gas/ia64/last.s
gas/testsuite/gas/ia64/ldxmov-1.d
gas/testsuite/gas/ia64/ldxmov-1.s
gas/testsuite/gas/ia64/ldxmov-2.l
gas/testsuite/gas/ia64/ldxmov-2.s
gas/testsuite/gas/ia64/ltoff22x-1.d
gas/testsuite/gas/ia64/ltoff22x-1.s
gas/testsuite/gas/ia64/ltoff22x-2.d
gas/testsuite/gas/ia64/ltoff22x-2.s
gas/testsuite/gas/ia64/ltoff22x-3.d
gas/testsuite/gas/ia64/ltoff22x-3.s
gas/testsuite/gas/ia64/ltoff22x-4.d
gas/testsuite/gas/ia64/ltoff22x-4.s
gas/testsuite/gas/ia64/ltoff22x-5.d
gas/testsuite/gas/ia64/ltoff22x-5.s
gas/testsuite/gas/ia64/mov-ar.d
gas/testsuite/gas/ia64/mov-ar.s
gas/testsuite/gas/ia64/no-fit.l
gas/testsuite/gas/ia64/no-fit.s
gas/testsuite/gas/ia64/nop_x.d
gas/testsuite/gas/ia64/nop_x.s
gas/testsuite/gas/ia64/nostkreg.d
gas/testsuite/gas/ia64/nostkreg.s
gas/testsuite/gas/ia64/opc-a-err.l
gas/testsuite/gas/ia64/opc-a-err.s
gas/testsuite/gas/ia64/opc-a.d
gas/testsuite/gas/ia64/opc-a.pl
gas/testsuite/gas/ia64/opc-a.s
gas/testsuite/gas/ia64/opc-b.d
gas/testsuite/gas/ia64/opc-b.pl
gas/testsuite/gas/ia64/opc-b.s
gas/testsuite/gas/ia64/opc-f.d
gas/testsuite/gas/ia64/opc-f.pl
gas/testsuite/gas/ia64/opc-f.s
gas/testsuite/gas/ia64/opc-i.d
gas/testsuite/gas/ia64/opc-i.pl
gas/testsuite/gas/ia64/opc-i.s
gas/testsuite/gas/ia64/opc-m.d
gas/testsuite/gas/ia64/opc-m.pl
gas/testsuite/gas/ia64/opc-m.s
gas/testsuite/gas/ia64/opc-x.d
gas/testsuite/gas/ia64/opc-x.s
gas/testsuite/gas/ia64/operand-or.d
gas/testsuite/gas/ia64/operand-or.s
gas/testsuite/gas/ia64/operands.l
gas/testsuite/gas/ia64/operands.s
gas/testsuite/gas/ia64/order.d
gas/testsuite/gas/ia64/order.s
gas/testsuite/gas/ia64/pcrel.d
gas/testsuite/gas/ia64/pcrel.s
gas/testsuite/gas/ia64/pound.l
gas/testsuite/gas/ia64/pound.s
gas/testsuite/gas/ia64/pr13167.d
gas/testsuite/gas/ia64/pr13167.s
gas/testsuite/gas/ia64/pred-rel.s
gas/testsuite/gas/ia64/proc.l
gas/testsuite/gas/ia64/proc.s
gas/testsuite/gas/ia64/pseudo.d
gas/testsuite/gas/ia64/pseudo.s
gas/testsuite/gas/ia64/psn.d
gas/testsuite/gas/ia64/psn.s
gas/testsuite/gas/ia64/radix.l
gas/testsuite/gas/ia64/radix.s
gas/testsuite/gas/ia64/real.d
gas/testsuite/gas/ia64/real.s
gas/testsuite/gas/ia64/reg-err.l
gas/testsuite/gas/ia64/reg-err.s
gas/testsuite/gas/ia64/regs.d
gas/testsuite/gas/ia64/regs.pl
gas/testsuite/gas/ia64/regs.s
gas/testsuite/gas/ia64/regval.l
gas/testsuite/gas/ia64/regval.s
gas/testsuite/gas/ia64/reloc-bad.l
gas/testsuite/gas/ia64/reloc-bad.s
gas/testsuite/gas/ia64/reloc-mlx.d
gas/testsuite/gas/ia64/reloc-mlx.s
gas/testsuite/gas/ia64/reloc-uw-ilp32.d
gas/testsuite/gas/ia64/reloc-uw.d
gas/testsuite/gas/ia64/reloc-uw.s
gas/testsuite/gas/ia64/reloc.d
gas/testsuite/gas/ia64/reloc.s
gas/testsuite/gas/ia64/rotX.l
gas/testsuite/gas/ia64/rotX.s
gas/testsuite/gas/ia64/secname-ilp32.d
gas/testsuite/gas/ia64/secname.d
gas/testsuite/gas/ia64/secname.s
gas/testsuite/gas/ia64/slot2.l
gas/testsuite/gas/ia64/slot2.s
gas/testsuite/gas/ia64/slotcount.d
gas/testsuite/gas/ia64/slotcount.s
gas/testsuite/gas/ia64/strange.d
gas/testsuite/gas/ia64/strange.s
gas/testsuite/gas/ia64/tls.d
gas/testsuite/gas/ia64/tls.s
gas/testsuite/gas/ia64/unwind-bad.l
gas/testsuite/gas/ia64/unwind-bad.s
gas/testsuite/gas/ia64/unwind-err.l
gas/testsuite/gas/ia64/unwind-err.s
gas/testsuite/gas/ia64/unwind-ilp32.d
gas/testsuite/gas/ia64/unwind-ok.d
gas/testsuite/gas/ia64/unwind-ok.s
gas/testsuite/gas/ia64/unwind.d
gas/testsuite/gas/ia64/unwind.s
gas/testsuite/gas/ia64/xdata-ilp32.d
gas/testsuite/gas/ia64/xdata.d
gas/testsuite/gas/ia64/xdata.s
gas/testsuite/gas/ieee-fp/x930509a.exp
gas/testsuite/gas/ieee-fp/x930509a.s
gas/testsuite/gas/iq2000/allinsn.d
gas/testsuite/gas/iq2000/allinsn.exp
gas/testsuite/gas/iq2000/allinsn.s
gas/testsuite/gas/iq2000/hazard0.s
gas/testsuite/gas/iq2000/hazard1.s
gas/testsuite/gas/iq2000/hazard2.s
gas/testsuite/gas/iq2000/hazard3.s
gas/testsuite/gas/iq2000/hazard4.s
gas/testsuite/gas/iq2000/hazard5.s
gas/testsuite/gas/iq2000/load-hazards.exp
gas/testsuite/gas/iq2000/nohazard.s
gas/testsuite/gas/iq2000/noyield.s
gas/testsuite/gas/iq2000/odd-ldw.exp
gas/testsuite/gas/iq2000/odd-sdw.exp
gas/testsuite/gas/iq2000/oddldw.s
gas/testsuite/gas/iq2000/oddsdw.s
gas/testsuite/gas/iq2000/yield.exp
gas/testsuite/gas/iq2000/yield0.s
gas/testsuite/gas/iq2000/yield1.s
gas/testsuite/gas/iq2000/yield2.s
gas/testsuite/gas/lm32/all.exp
gas/testsuite/gas/lm32/csr.d
gas/testsuite/gas/lm32/csr.s
gas/testsuite/gas/lm32/insn.d
gas/testsuite/gas/lm32/insn.s
gas/testsuite/gas/lns/lns-big-delta.d
gas/testsuite/gas/lns/lns-big-delta.s
gas/testsuite/gas/lns/lns-common-1-alt.d
gas/testsuite/gas/lns/lns-common-1-ia64.s
gas/testsuite/gas/lns/lns-common-1.d
gas/testsuite/gas/lns/lns-common-1.s
gas/testsuite/gas/lns/lns-diag-1.l
gas/testsuite/gas/lns/lns-diag-1.s
gas/testsuite/gas/lns/lns-duplicate.d
gas/testsuite/gas/lns/lns-duplicate.s
gas/testsuite/gas/lns/lns.exp
gas/testsuite/gas/m32r/allinsn.d
gas/testsuite/gas/m32r/allinsn.exp
gas/testsuite/gas/m32r/allinsn.s
gas/testsuite/gas/m32r/error.exp
gas/testsuite/gas/m32r/fslot.d
gas/testsuite/gas/m32r/fslot.s
gas/testsuite/gas/m32r/fslotx.d
gas/testsuite/gas/m32r/fslotx.s
gas/testsuite/gas/m32r/high-1.d
gas/testsuite/gas/m32r/high-1.s
gas/testsuite/gas/m32r/interfere.s
gas/testsuite/gas/m32r/m32r.exp
gas/testsuite/gas/m32r/m32r2.d
gas/testsuite/gas/m32r/m32r2.exp
gas/testsuite/gas/m32r/m32r2.s
gas/testsuite/gas/m32r/m32rx.d
gas/testsuite/gas/m32r/m32rx.exp
gas/testsuite/gas/m32r/m32rx.s
gas/testsuite/gas/m32r/outofrange.s
gas/testsuite/gas/m32r/parallel-2.d
gas/testsuite/gas/m32r/parallel-2.s
gas/testsuite/gas/m32r/parallel.s
gas/testsuite/gas/m32r/pic.d
gas/testsuite/gas/m32r/pic.exp
gas/testsuite/gas/m32r/pic.s
gas/testsuite/gas/m32r/pic2.d
gas/testsuite/gas/m32r/pic2.s
gas/testsuite/gas/m32r/rel32-err.s
gas/testsuite/gas/m32r/rel32-pic.d
gas/testsuite/gas/m32r/rel32-pic.s
gas/testsuite/gas/m32r/rel32.d
gas/testsuite/gas/m32r/rel32.exp
gas/testsuite/gas/m32r/rel32.s
gas/testsuite/gas/m32r/rela-1.d
gas/testsuite/gas/m32r/rela-1.s
gas/testsuite/gas/m32r/relax-1.d
gas/testsuite/gas/m32r/relax-1.s
gas/testsuite/gas/m32r/relax-2.d
gas/testsuite/gas/m32r/relax-2.s
gas/testsuite/gas/m32r/seth.d
gas/testsuite/gas/m32r/seth.s
gas/testsuite/gas/m32r/signed-relocs.d
gas/testsuite/gas/m32r/signed-relocs.s
gas/testsuite/gas/m32r/uppercase.d
gas/testsuite/gas/m32r/uppercase.s
gas/testsuite/gas/m32r/wrongsize.s
gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d
gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.s
gas/testsuite/gas/m68hc11/9s12x-mov.d
gas/testsuite/gas/m68hc11/9s12x-mov.s
gas/testsuite/gas/m68hc11/abi-m68hc11-16-32.d
gas/testsuite/gas/m68hc11/abi-m68hc11-16-64.d
gas/testsuite/gas/m68hc11/abi-m68hc11-32-32.d
gas/testsuite/gas/m68hc11/abi-m68hc11-32-64.d
gas/testsuite/gas/m68hc11/abi.s
gas/testsuite/gas/m68hc11/all_insns.d
gas/testsuite/gas/m68hc11/all_insns.s
gas/testsuite/gas/m68hc11/branchs12.d
gas/testsuite/gas/m68hc11/branchs12.s
gas/testsuite/gas/m68hc11/bug-1825.d
gas/testsuite/gas/m68hc11/bug-1825.s
gas/testsuite/gas/m68hc11/hexprefix.d
gas/testsuite/gas/m68hc11/hexprefix.s
gas/testsuite/gas/m68hc11/indexed12.d
gas/testsuite/gas/m68hc11/indexed12.s
gas/testsuite/gas/m68hc11/insns-dwarf2.d
gas/testsuite/gas/m68hc11/insns.d
gas/testsuite/gas/m68hc11/insns.s
gas/testsuite/gas/m68hc11/insns12.d
gas/testsuite/gas/m68hc11/insns12.s
gas/testsuite/gas/m68hc11/insns9s12x.d
gas/testsuite/gas/m68hc11/insns9s12x.s
gas/testsuite/gas/m68hc11/insns9s12xg.d
gas/testsuite/gas/m68hc11/insns9s12xg.s
gas/testsuite/gas/m68hc11/lbranch-dwarf2.d
gas/testsuite/gas/m68hc11/lbranch.d
gas/testsuite/gas/m68hc11/lbranch.s
gas/testsuite/gas/m68hc11/m68hc11.exp
gas/testsuite/gas/m68hc11/malis-include.s
gas/testsuite/gas/m68hc11/malis.d
gas/testsuite/gas/m68hc11/malis.s
gas/testsuite/gas/m68hc11/movb.d
gas/testsuite/gas/m68hc11/movb.s
gas/testsuite/gas/m68hc11/opers12-dwarf2.d
gas/testsuite/gas/m68hc11/opers12.d
gas/testsuite/gas/m68hc11/opers12.s
gas/testsuite/gas/m68k-coff/gas.exp
gas/testsuite/gas/m68k-coff/p2389.s
gas/testsuite/gas/m68k-coff/p2389a.s
gas/testsuite/gas/m68k-coff/p2430.s
gas/testsuite/gas/m68k-coff/p2430a.s
gas/testsuite/gas/m68k-coff/t1.s
gas/testsuite/gas/m68k/all.exp
gas/testsuite/gas/m68k/arch-cpu-1.d
gas/testsuite/gas/m68k/arch-cpu-1.s
gas/testsuite/gas/m68k/bitfield.d
gas/testsuite/gas/m68k/bitfield.s
gas/testsuite/gas/m68k/br-isaa.d
gas/testsuite/gas/m68k/br-isaa.s
gas/testsuite/gas/m68k/br-isab.d
gas/testsuite/gas/m68k/br-isab.s
gas/testsuite/gas/m68k/br-isac.d
gas/testsuite/gas/m68k/br-isac.s
gas/testsuite/gas/m68k/cas.d
gas/testsuite/gas/m68k/cas.s
gas/testsuite/gas/m68k/cpu32.d
gas/testsuite/gas/m68k/cpu32.s
gas/testsuite/gas/m68k/ctrl-1.d
gas/testsuite/gas/m68k/ctrl-1.s
gas/testsuite/gas/m68k/ctrl-2.d
gas/testsuite/gas/m68k/ctrl-2.s
gas/testsuite/gas/m68k/disperr.s
gas/testsuite/gas/m68k/fido.d
gas/testsuite/gas/m68k/fido.s
gas/testsuite/gas/m68k/fmoveml.d
gas/testsuite/gas/m68k/fmoveml.s
gas/testsuite/gas/m68k/link.d
gas/testsuite/gas/m68k/link.s
gas/testsuite/gas/m68k/mcf-coproc.d
gas/testsuite/gas/m68k/mcf-coproc.s
gas/testsuite/gas/m68k/mcf-emac.d
gas/testsuite/gas/m68k/mcf-emac.s
gas/testsuite/gas/m68k/mcf-fpu.d
gas/testsuite/gas/m68k/mcf-fpu.s
gas/testsuite/gas/m68k/mcf-mac.d
gas/testsuite/gas/m68k/mcf-mac.s
gas/testsuite/gas/m68k/mcf-mov3q.d
gas/testsuite/gas/m68k/mcf-mov3q.s
gas/testsuite/gas/m68k/mcf-movsr.d
gas/testsuite/gas/m68k/mcf-movsr.s
gas/testsuite/gas/m68k/mcf-trap.d
gas/testsuite/gas/m68k/mcf-trap.s
gas/testsuite/gas/m68k/mcf-wdebug.d
gas/testsuite/gas/m68k/mcf-wdebug.s
gas/testsuite/gas/m68k/mode5.d
gas/testsuite/gas/m68k/mode5.s
gas/testsuite/gas/m68k/movem-offset.d
gas/testsuite/gas/m68k/movem-offset.s
gas/testsuite/gas/m68k/op68000.d
gas/testsuite/gas/m68k/operands.d
gas/testsuite/gas/m68k/operands.s
gas/testsuite/gas/m68k/p11673.s
gas/testsuite/gas/m68k/p2410.s
gas/testsuite/gas/m68k/p2663.s
gas/testsuite/gas/m68k/p3041.d
gas/testsuite/gas/m68k/p3041.s
gas/testsuite/gas/m68k/p3041data.d
gas/testsuite/gas/m68k/p3041data.s
gas/testsuite/gas/m68k/p3041pcrel.d
gas/testsuite/gas/m68k/p3041pcrel.s
gas/testsuite/gas/m68k/pcrel.d
gas/testsuite/gas/m68k/pcrel.s
gas/testsuite/gas/m68k/pic1.s
gas/testsuite/gas/m68k/pmove.d
gas/testsuite/gas/m68k/pmove.s
gas/testsuite/gas/m68k/pr11676.d
gas/testsuite/gas/m68k/pr11676.s
gas/testsuite/gas/m68k/t2.d
gas/testsuite/gas/m68k/t2.s
gas/testsuite/gas/m68k/tls-gd-3.d
gas/testsuite/gas/m68k/tls-gd-3.s
gas/testsuite/gas/mach-o/comm-1.d
gas/testsuite/gas/mach-o/comm-1.s
gas/testsuite/gas/mach-o/dysymtab-1-64.d
gas/testsuite/gas/mach-o/dysymtab-1.d
gas/testsuite/gas/mach-o/dysymtab-2.d
gas/testsuite/gas/mach-o/dysymtab-3.d
gas/testsuite/gas/mach-o/empty.s
gas/testsuite/gas/mach-o/err-sections-1.s
gas/testsuite/gas/mach-o/err-sections-2.s
gas/testsuite/gas/mach-o/err-syms-1.s
gas/testsuite/gas/mach-o/err-syms-2.s
gas/testsuite/gas/mach-o/err-syms-3.s
gas/testsuite/gas/mach-o/err-syms-4.s
gas/testsuite/gas/mach-o/err-syms-5.s
gas/testsuite/gas/mach-o/err-syms-6.s
gas/testsuite/gas/mach-o/lcomm-1.d
gas/testsuite/gas/mach-o/lcomm-1.s
gas/testsuite/gas/mach-o/mach-o.exp
gas/testsuite/gas/mach-o/macro-irp.d
gas/testsuite/gas/mach-o/macro-repeat.d
gas/testsuite/gas/mach-o/macro-rept.d
gas/testsuite/gas/mach-o/macro-test2.d
gas/testsuite/gas/mach-o/macro-vararg.d
gas/testsuite/gas/mach-o/redef2.d
gas/testsuite/gas/mach-o/redef3.d
gas/testsuite/gas/mach-o/sections-1.d
gas/testsuite/gas/mach-o/sections-1.s
gas/testsuite/gas/mach-o/sections-2.d
gas/testsuite/gas/mach-o/sections-3.d
gas/testsuite/gas/mach-o/sections-3.s
gas/testsuite/gas/mach-o/subsect-via-symbols-0.d
gas/testsuite/gas/mach-o/subsect-via-symbols-1.d
gas/testsuite/gas/mach-o/subsect-via-symbols.s
gas/testsuite/gas/mach-o/symbols-1-64.d
gas/testsuite/gas/mach-o/symbols-1.d
gas/testsuite/gas/mach-o/symbols-2.d
gas/testsuite/gas/mach-o/symbols-2.s
gas/testsuite/gas/mach-o/symbols-3.s
gas/testsuite/gas/mach-o/symbols-4.s
gas/testsuite/gas/mach-o/symbols-5.d
gas/testsuite/gas/mach-o/symbols-5.s
gas/testsuite/gas/mach-o/symbols-6-64.d
gas/testsuite/gas/mach-o/symbols-6-64.s
gas/testsuite/gas/mach-o/symbols-6.d
gas/testsuite/gas/mach-o/symbols-6.s
gas/testsuite/gas/mach-o/symbols-7.s
gas/testsuite/gas/mach-o/symbols-base-64.s
gas/testsuite/gas/mach-o/symbols-base.s
gas/testsuite/gas/mach-o/warn-1.s
gas/testsuite/gas/mach-o/zerofill-1.d
gas/testsuite/gas/mach-o/zerofill-1.s
gas/testsuite/gas/mach-o/zerofill-2.d
gas/testsuite/gas/macros/altmacro.d
gas/testsuite/gas/macros/altmacro.s
gas/testsuite/gas/macros/and.s
gas/testsuite/gas/macros/app1.d
gas/testsuite/gas/macros/app1.s
gas/testsuite/gas/macros/app2.d
gas/testsuite/gas/macros/app2.s
gas/testsuite/gas/macros/app3.d
gas/testsuite/gas/macros/app3.s
gas/testsuite/gas/macros/app4.d
gas/testsuite/gas/macros/app4.s
gas/testsuite/gas/macros/app4b.s
gas/testsuite/gas/macros/badarg.l
gas/testsuite/gas/macros/badarg.s
gas/testsuite/gas/macros/dot.l
gas/testsuite/gas/macros/dot.s
gas/testsuite/gas/macros/end.l
gas/testsuite/gas/macros/end.s
gas/testsuite/gas/macros/err.s
gas/testsuite/gas/macros/exit.s
gas/testsuite/gas/macros/irp.d
gas/testsuite/gas/macros/irp.s
gas/testsuite/gas/macros/macros.exp
gas/testsuite/gas/macros/paren.d
gas/testsuite/gas/macros/paren.s
gas/testsuite/gas/macros/purge.l
gas/testsuite/gas/macros/purge.s
gas/testsuite/gas/macros/redef.l
gas/testsuite/gas/macros/redef.s
gas/testsuite/gas/macros/repeat.d
gas/testsuite/gas/macros/repeat.s
gas/testsuite/gas/macros/rept.d
gas/testsuite/gas/macros/rept.s
gas/testsuite/gas/macros/semi.d
gas/testsuite/gas/macros/semi.s
gas/testsuite/gas/macros/strings.d
gas/testsuite/gas/macros/strings.s
gas/testsuite/gas/macros/test1.d
gas/testsuite/gas/macros/test1.s
gas/testsuite/gas/macros/test2.d
gas/testsuite/gas/macros/test2.s
gas/testsuite/gas/macros/test3.d
gas/testsuite/gas/macros/test3.s
gas/testsuite/gas/macros/vararg.d
gas/testsuite/gas/macros/vararg.s
gas/testsuite/gas/mcore/allinsn.d
gas/testsuite/gas/mcore/allinsn.exp
gas/testsuite/gas/mcore/allinsn.s
gas/testsuite/gas/mep/allinsn.be.d
gas/testsuite/gas/mep/allinsn.exp
gas/testsuite/gas/mep/allinsn.le.d
gas/testsuite/gas/mep/allinsn.s
gas/testsuite/gas/mep/branch1.be.d
gas/testsuite/gas/mep/branch1.le.d
gas/testsuite/gas/mep/branch1.s
gas/testsuite/gas/mep/complex-relocs.exp
gas/testsuite/gas/mep/dj1.be.d
gas/testsuite/gas/mep/dj1.le.d
gas/testsuite/gas/mep/dj1.s
gas/testsuite/gas/mep/dj2.be.d
gas/testsuite/gas/mep/dj2.le.d
gas/testsuite/gas/mep/dj2.s
gas/testsuite/gas/mep/relocs-bad3.s
gas/testsuite/gas/mep/relocs-junk1.s
gas/testsuite/gas/mep/relocs-junk2.s
gas/testsuite/gas/mep/relocs-refs.s
gas/testsuite/gas/mep/relocs-syms.s
gas/testsuite/gas/mep/relocs.d
gas/testsuite/gas/metag/labelarithmetic.d
gas/testsuite/gas/metag/labelarithmetic.s
gas/testsuite/gas/metag/metacore12.d
gas/testsuite/gas/metag/metacore12.s
gas/testsuite/gas/metag/metacore21-invalid.l
gas/testsuite/gas/metag/metacore21-invalid.s
gas/testsuite/gas/metag/metacore21.d
gas/testsuite/gas/metag/metacore21.s
gas/testsuite/gas/metag/metacore21ext.d
gas/testsuite/gas/metag/metacore21ext.s
gas/testsuite/gas/metag/metadsp21-invalid.l
gas/testsuite/gas/metag/metadsp21-invalid.s
gas/testsuite/gas/metag/metadsp21.d
gas/testsuite/gas/metag/metadsp21.s
gas/testsuite/gas/metag/metadsp21ext.d
gas/testsuite/gas/metag/metadsp21ext.s
gas/testsuite/gas/metag/metafpu21.d
gas/testsuite/gas/metag/metafpu21.s
gas/testsuite/gas/metag/metafpu21ext.d
gas/testsuite/gas/metag/metafpu21ext.s
gas/testsuite/gas/metag/metag.exp
gas/testsuite/gas/metag/tls.d
gas/testsuite/gas/metag/tls.s
gas/testsuite/gas/microblaze/allinsn.d
gas/testsuite/gas/microblaze/allinsn.exp
gas/testsuite/gas/microblaze/allinsn.s
gas/testsuite/gas/microblaze/endian.exp
gas/testsuite/gas/microblaze/endian.s
gas/testsuite/gas/microblaze/endian_be.d
gas/testsuite/gas/microblaze/endian_le.d
gas/testsuite/gas/microblaze/endian_le_elf.d
gas/testsuite/gas/microblaze/relax_size.elf
gas/testsuite/gas/microblaze/relax_size.exp
gas/testsuite/gas/microblaze/relax_size.s
gas/testsuite/gas/microblaze/relax_size2.elf
gas/testsuite/gas/microblaze/relax_size2.s
gas/testsuite/gas/microblaze/reloc_strongsym.s
gas/testsuite/gas/microblaze/reloc_sym.d
gas/testsuite/gas/microblaze/reloc_sym.exp
gas/testsuite/gas/microblaze/reloc_weaksym.s
gas/testsuite/gas/microblaze/special_reg.d
gas/testsuite/gas/microblaze/special_reg.exp
gas/testsuite/gas/microblaze/special_reg.s
gas/testsuite/gas/mips/24k-branch-delay-1.d
gas/testsuite/gas/mips/24k-branch-delay-1.s
gas/testsuite/gas/mips/24k-triple-stores-1.d
gas/testsuite/gas/mips/24k-triple-stores-1.s
gas/testsuite/gas/mips/24k-triple-stores-10.d
gas/testsuite/gas/mips/24k-triple-stores-10.s
gas/testsuite/gas/mips/24k-triple-stores-11.d
gas/testsuite/gas/mips/24k-triple-stores-11.s
gas/testsuite/gas/mips/24k-triple-stores-2-llsc.d
gas/testsuite/gas/mips/24k-triple-stores-2-llsc.s
gas/testsuite/gas/mips/24k-triple-stores-2.d
gas/testsuite/gas/mips/24k-triple-stores-2.s
gas/testsuite/gas/mips/24k-triple-stores-3.d
gas/testsuite/gas/mips/24k-triple-stores-3.s
gas/testsuite/gas/mips/24k-triple-stores-4.d
gas/testsuite/gas/mips/24k-triple-stores-4.s
gas/testsuite/gas/mips/24k-triple-stores-5.d
gas/testsuite/gas/mips/24k-triple-stores-5.s
gas/testsuite/gas/mips/24k-triple-stores-6.d
gas/testsuite/gas/mips/24k-triple-stores-6.s
gas/testsuite/gas/mips/24k-triple-stores-7.d
gas/testsuite/gas/mips/24k-triple-stores-7.s
gas/testsuite/gas/mips/24k-triple-stores-8.d
gas/testsuite/gas/mips/24k-triple-stores-8.s
gas/testsuite/gas/mips/24k-triple-stores-9.d
gas/testsuite/gas/mips/24k-triple-stores-9.s
gas/testsuite/gas/mips/abs.d
gas/testsuite/gas/mips/abs.s
gas/testsuite/gas/mips/add.d
gas/testsuite/gas/mips/add.s
gas/testsuite/gas/mips/aent.d
gas/testsuite/gas/mips/aent.s
gas/testsuite/gas/mips/align.d
gas/testsuite/gas/mips/align.s
gas/testsuite/gas/mips/align2-el.d
gas/testsuite/gas/mips/align2.d
gas/testsuite/gas/mips/align2.s
gas/testsuite/gas/mips/align3.d
gas/testsuite/gas/mips/align3.s
gas/testsuite/gas/mips/alnv_ps-swap.d
gas/testsuite/gas/mips/alnv_ps-swap.s
gas/testsuite/gas/mips/and.d
gas/testsuite/gas/mips/and.s
gas/testsuite/gas/mips/ase-errors-1.l
gas/testsuite/gas/mips/ase-errors-1.s
gas/testsuite/gas/mips/ase-errors-2.l
gas/testsuite/gas/mips/ase-errors-2.s
gas/testsuite/gas/mips/ase-errors-3.l
gas/testsuite/gas/mips/ase-errors-3.s
gas/testsuite/gas/mips/ase-errors-4.l
gas/testsuite/gas/mips/ase-errors-4.s
gas/testsuite/gas/mips/at-1.d
gas/testsuite/gas/mips/at-1.s
gas/testsuite/gas/mips/at-2.l
gas/testsuite/gas/mips/at-2.s
gas/testsuite/gas/mips/baddata1.l
gas/testsuite/gas/mips/baddata1.s
gas/testsuite/gas/mips/beq.d
gas/testsuite/gas/mips/beq.s
gas/testsuite/gas/mips/bge.d
gas/testsuite/gas/mips/bge.s
gas/testsuite/gas/mips/bgeu.d
gas/testsuite/gas/mips/bgeu.s
gas/testsuite/gas/mips/blt.d
gas/testsuite/gas/mips/blt.s
gas/testsuite/gas/mips/bltu.d
gas/testsuite/gas/mips/bltu.s
gas/testsuite/gas/mips/bltzal.l
gas/testsuite/gas/mips/bltzal.s
gas/testsuite/gas/mips/branch-likely.d
gas/testsuite/gas/mips/branch-likely.s
gas/testsuite/gas/mips/branch-misc-1.d
gas/testsuite/gas/mips/branch-misc-1.s
gas/testsuite/gas/mips/branch-misc-2-64.d
gas/testsuite/gas/mips/branch-misc-2.d
gas/testsuite/gas/mips/branch-misc-2.s
gas/testsuite/gas/mips/branch-misc-2pic-64.d
gas/testsuite/gas/mips/branch-misc-2pic.d
gas/testsuite/gas/mips/branch-misc-3.d
gas/testsuite/gas/mips/branch-misc-3.s
gas/testsuite/gas/mips/branch-misc-4-64.d
gas/testsuite/gas/mips/branch-misc-4.d
gas/testsuite/gas/mips/branch-misc-4.s
gas/testsuite/gas/mips/branch-swap-2.l
gas/testsuite/gas/mips/branch-swap-2.s
gas/testsuite/gas/mips/branch-swap.d
gas/testsuite/gas/mips/branch-swap.s
gas/testsuite/gas/mips/break20.d
gas/testsuite/gas/mips/break20.s
gas/testsuite/gas/mips/cache.d
gas/testsuite/gas/mips/cache.s
gas/testsuite/gas/mips/call-nonpic-1.d
gas/testsuite/gas/mips/call-nonpic-1.s
gas/testsuite/gas/mips/cfi-n64-1.d
gas/testsuite/gas/mips/cfi-n64-1.s
gas/testsuite/gas/mips/cp0-names-mips32.d
gas/testsuite/gas/mips/cp0-names-mips32r2.d
gas/testsuite/gas/mips/cp0-names-mips64.d
gas/testsuite/gas/mips/cp0-names-mips64r2.d
gas/testsuite/gas/mips/cp0-names-numeric.d
gas/testsuite/gas/mips/cp0-names-r3000.d
gas/testsuite/gas/mips/cp0-names-r4000.d
gas/testsuite/gas/mips/cp0-names-sb1.d
gas/testsuite/gas/mips/cp0-names.s
gas/testsuite/gas/mips/cp0sel-names-mips32.d
gas/testsuite/gas/mips/cp0sel-names-mips32r2.d
gas/testsuite/gas/mips/cp0sel-names-mips64.d
gas/testsuite/gas/mips/cp0sel-names-mips64r2.d
gas/testsuite/gas/mips/cp0sel-names-numeric.d
gas/testsuite/gas/mips/cp0sel-names-sb1.d
gas/testsuite/gas/mips/cp0sel-names.s
gas/testsuite/gas/mips/daddi.d
gas/testsuite/gas/mips/daddi.s
gas/testsuite/gas/mips/delay.d
gas/testsuite/gas/mips/delay.s
gas/testsuite/gas/mips/div-ilocks.d
gas/testsuite/gas/mips/div.d
gas/testsuite/gas/mips/div.s
gas/testsuite/gas/mips/dla-reloc.d
gas/testsuite/gas/mips/dla-reloc.s
gas/testsuite/gas/mips/dli.d
gas/testsuite/gas/mips/dli.s
gas/testsuite/gas/mips/dot-1.d
gas/testsuite/gas/mips/dot-1.s
gas/testsuite/gas/mips/e32-rel2.d
gas/testsuite/gas/mips/e32-rel4.d
gas/testsuite/gas/mips/e32el-rel2.d
gas/testsuite/gas/mips/ecoff@ld-forward.d
gas/testsuite/gas/mips/ecoff@ld-zero-3.d
gas/testsuite/gas/mips/ecoff@ld.d
gas/testsuite/gas/mips/ecoff@sd-forward.d
gas/testsuite/gas/mips/ecoff@sd.d
gas/testsuite/gas/mips/ehword.d
gas/testsuite/gas/mips/ehword.s
gas/testsuite/gas/mips/elf-consthilo.d
gas/testsuite/gas/mips/elf-consthilo.s
gas/testsuite/gas/mips/elf-rel-got-n32.d
gas/testsuite/gas/mips/elf-rel-got-n32.s
gas/testsuite/gas/mips/elf-rel-got-n64.d
gas/testsuite/gas/mips/elf-rel-got-n64.s
gas/testsuite/gas/mips/elf-rel-xgot-n32.d
gas/testsuite/gas/mips/elf-rel-xgot-n64.d
gas/testsuite/gas/mips/elf-rel.d
gas/testsuite/gas/mips/elf-rel.s
gas/testsuite/gas/mips/elf-rel10.d
gas/testsuite/gas/mips/elf-rel10.s
gas/testsuite/gas/mips/elf-rel11.d
gas/testsuite/gas/mips/elf-rel11.s
gas/testsuite/gas/mips/elf-rel12.d
gas/testsuite/gas/mips/elf-rel12.s
gas/testsuite/gas/mips/elf-rel13-mips16.d
gas/testsuite/gas/mips/elf-rel13-mips16.s
gas/testsuite/gas/mips/elf-rel13.d
gas/testsuite/gas/mips/elf-rel13.s
gas/testsuite/gas/mips/elf-rel14.d
gas/testsuite/gas/mips/elf-rel14.s
gas/testsuite/gas/mips/elf-rel15.d
gas/testsuite/gas/mips/elf-rel15.s
gas/testsuite/gas/mips/elf-rel16.d
gas/testsuite/gas/mips/elf-rel16.s
gas/testsuite/gas/mips/elf-rel17.d
gas/testsuite/gas/mips/elf-rel17.s
gas/testsuite/gas/mips/elf-rel18.d
gas/testsuite/gas/mips/elf-rel18.s
gas/testsuite/gas/mips/elf-rel19.d
gas/testsuite/gas/mips/elf-rel19.s
gas/testsuite/gas/mips/elf-rel2.d
gas/testsuite/gas/mips/elf-rel2.s
gas/testsuite/gas/mips/elf-rel20.d
gas/testsuite/gas/mips/elf-rel20.s
gas/testsuite/gas/mips/elf-rel21.d
gas/testsuite/gas/mips/elf-rel21.s
gas/testsuite/gas/mips/elf-rel22.d
gas/testsuite/gas/mips/elf-rel22.s
gas/testsuite/gas/mips/elf-rel23.d
gas/testsuite/gas/mips/elf-rel23.s
gas/testsuite/gas/mips/elf-rel23a.d
gas/testsuite/gas/mips/elf-rel23b.d
gas/testsuite/gas/mips/elf-rel24.d
gas/testsuite/gas/mips/elf-rel24.s
gas/testsuite/gas/mips/elf-rel25.d
gas/testsuite/gas/mips/elf-rel25.s
gas/testsuite/gas/mips/elf-rel25a.d
gas/testsuite/gas/mips/elf-rel26.d
gas/testsuite/gas/mips/elf-rel26.s
gas/testsuite/gas/mips/elf-rel27.d
gas/testsuite/gas/mips/elf-rel27.s
gas/testsuite/gas/mips/elf-rel28-n32.d
gas/testsuite/gas/mips/elf-rel28-n64.d
gas/testsuite/gas/mips/elf-rel28.s
gas/testsuite/gas/mips/elf-rel29.d
gas/testsuite/gas/mips/elf-rel29.s
gas/testsuite/gas/mips/elf-rel3.d
gas/testsuite/gas/mips/elf-rel3.s
gas/testsuite/gas/mips/elf-rel30.l
gas/testsuite/gas/mips/elf-rel30.s
gas/testsuite/gas/mips/elf-rel4.d
gas/testsuite/gas/mips/elf-rel4.s
gas/testsuite/gas/mips/elf-rel5.d
gas/testsuite/gas/mips/elf-rel5.s
gas/testsuite/gas/mips/elf-rel6-n32.d
gas/testsuite/gas/mips/elf-rel6-n64.d
gas/testsuite/gas/mips/elf-rel6.d
gas/testsuite/gas/mips/elf-rel6.s
gas/testsuite/gas/mips/elf-rel7.d
gas/testsuite/gas/mips/elf-rel7.s
gas/testsuite/gas/mips/elf-rel8-mips16.d
gas/testsuite/gas/mips/elf-rel8-mips16.s
gas/testsuite/gas/mips/elf-rel8.d
gas/testsuite/gas/mips/elf-rel8.s
gas/testsuite/gas/mips/elf-rel9-mips16.d
gas/testsuite/gas/mips/elf-rel9-mips16.s
gas/testsuite/gas/mips/elf-rel9.d
gas/testsuite/gas/mips/elf-rel9.s
gas/testsuite/gas/mips/elf_arch_mips1.d
gas/testsuite/gas/mips/elf_arch_mips2.d
gas/testsuite/gas/mips/elf_arch_mips3.d
gas/testsuite/gas/mips/elf_arch_mips32.d
gas/testsuite/gas/mips/elf_arch_mips32r2.d
gas/testsuite/gas/mips/elf_arch_mips4.d
gas/testsuite/gas/mips/elf_arch_mips5.d
gas/testsuite/gas/mips/elf_arch_mips64.d
gas/testsuite/gas/mips/elf_arch_mips64r2.d
gas/testsuite/gas/mips/elf_ase_micromips-2.d
gas/testsuite/gas/mips/elf_ase_micromips.d
gas/testsuite/gas/mips/elf_ase_mips16-2.d
gas/testsuite/gas/mips/elf_ase_mips16.d
gas/testsuite/gas/mips/elf_e_flags.c
gas/testsuite/gas/mips/elf_e_flags.s
gas/testsuite/gas/mips/elf_e_flags1.d
gas/testsuite/gas/mips/elf_e_flags2.d
gas/testsuite/gas/mips/elf_e_flags3.d
gas/testsuite/gas/mips/elf_e_flags4.d
gas/testsuite/gas/mips/elfel-rel.d
gas/testsuite/gas/mips/elfel-rel2.d
gas/testsuite/gas/mips/elfel-rel3.d
gas/testsuite/gas/mips/empty.s
gas/testsuite/gas/mips/eret-1.d
gas/testsuite/gas/mips/eret-1.s
gas/testsuite/gas/mips/eret-2.d
gas/testsuite/gas/mips/eret-2.s
gas/testsuite/gas/mips/eret-3.d
gas/testsuite/gas/mips/eret-3.s
gas/testsuite/gas/mips/eva.d
gas/testsuite/gas/mips/eva.s
gas/testsuite/gas/mips/expr1.d
gas/testsuite/gas/mips/expr1.s
gas/testsuite/gas/mips/ext-ill.l
gas/testsuite/gas/mips/ext-ill.s
gas/testsuite/gas/mips/fpr-names-32.d
gas/testsuite/gas/mips/fpr-names-64.d
gas/testsuite/gas/mips/fpr-names-n32.d
gas/testsuite/gas/mips/fpr-names-numeric.d
gas/testsuite/gas/mips/fpr-names.s
gas/testsuite/gas/mips/gpr-names-32.d
gas/testsuite/gas/mips/gpr-names-64.d
gas/testsuite/gas/mips/gpr-names-n32.d
gas/testsuite/gas/mips/gpr-names-numeric.d
gas/testsuite/gas/mips/gpr-names.s
gas/testsuite/gas/mips/hilo-diff-eb-n32.d
gas/testsuite/gas/mips/hilo-diff-eb-n64.d
gas/testsuite/gas/mips/hilo-diff-eb.d
gas/testsuite/gas/mips/hilo-diff-el-n32.d
gas/testsuite/gas/mips/hilo-diff-el-n64.d
gas/testsuite/gas/mips/hilo-diff-el.d
gas/testsuite/gas/mips/hilo-diff.s
gas/testsuite/gas/mips/hwr-names-mips32r2.d
gas/testsuite/gas/mips/hwr-names-mips64r2.d
gas/testsuite/gas/mips/hwr-names-numeric.d
gas/testsuite/gas/mips/hwr-names.s
gas/testsuite/gas/mips/illegal.l
gas/testsuite/gas/mips/illegal.s
gas/testsuite/gas/mips/itbl
gas/testsuite/gas/mips/itbl.s
gas/testsuite/gas/mips/jal-mask-1.s
gas/testsuite/gas/mips/jal-mask-11.d
gas/testsuite/gas/mips/jal-mask-12.d
gas/testsuite/gas/mips/jal-mask-2.s
gas/testsuite/gas/mips/jal-mask-21.d
gas/testsuite/gas/mips/jal-mask-22.d
gas/testsuite/gas/mips/jal-newabi.d
gas/testsuite/gas/mips/jal-newabi.s
gas/testsuite/gas/mips/jal-range.l
gas/testsuite/gas/mips/jal-range.s
gas/testsuite/gas/mips/jal-svr4pic-noreorder.d
gas/testsuite/gas/mips/jal-svr4pic-noreorder.s
gas/testsuite/gas/mips/jal-svr4pic.d
gas/testsuite/gas/mips/jal-svr4pic.s
gas/testsuite/gas/mips/jal-xgot.d
gas/testsuite/gas/mips/jal.d
gas/testsuite/gas/mips/jal.s
gas/testsuite/gas/mips/jalr.l
gas/testsuite/gas/mips/jalr.s
gas/testsuite/gas/mips/jalr2.d
gas/testsuite/gas/mips/jalr2.s
gas/testsuite/gas/mips/jalr3-n32.d
gas/testsuite/gas/mips/jalr3-n64.d
gas/testsuite/gas/mips/jalr3.d
gas/testsuite/gas/mips/jalr3.s
gas/testsuite/gas/mips/l_d-forward-n32.d
gas/testsuite/gas/mips/l_d-forward-n64.d
gas/testsuite/gas/mips/l_d-forward.d
gas/testsuite/gas/mips/l_d-n32.d
gas/testsuite/gas/mips/l_d-n64.d
gas/testsuite/gas/mips/l_d-reloc.d
gas/testsuite/gas/mips/l_d-reloc.s
gas/testsuite/gas/mips/l_d-single.d
gas/testsuite/gas/mips/l_d.d
gas/testsuite/gas/mips/la-reloc.d
gas/testsuite/gas/mips/la-reloc.s
gas/testsuite/gas/mips/la-svr4pic.d
gas/testsuite/gas/mips/la-xgot.d
gas/testsuite/gas/mips/la.d
gas/testsuite/gas/mips/la.s
gas/testsuite/gas/mips/lb-pic.s
gas/testsuite/gas/mips/lb-svr4pic-ilocks.d
gas/testsuite/gas/mips/lb-svr4pic.d
gas/testsuite/gas/mips/lb-xgot-ilocks.d
gas/testsuite/gas/mips/lb-xgot.d
gas/testsuite/gas/mips/lb.d
gas/testsuite/gas/mips/lb.s
gas/testsuite/gas/mips/lca-svr4pic.d
gas/testsuite/gas/mips/lca-xgot.d
gas/testsuite/gas/mips/lca.s
gas/testsuite/gas/mips/ld-forward-n32.d
gas/testsuite/gas/mips/ld-forward-n64.d
gas/testsuite/gas/mips/ld-forward.d
gas/testsuite/gas/mips/ld-n32.d
gas/testsuite/gas/mips/ld-n64.d
gas/testsuite/gas/mips/ld-pic.s
gas/testsuite/gas/mips/ld-reloc.d
gas/testsuite/gas/mips/ld-reloc.s
gas/testsuite/gas/mips/ld-svr4pic.d
gas/testsuite/gas/mips/ld-xgot.d
gas/testsuite/gas/mips/ld-zero-2.d
gas/testsuite/gas/mips/ld-zero-2.s
gas/testsuite/gas/mips/ld-zero-3.d
gas/testsuite/gas/mips/ld-zero-3.s
gas/testsuite/gas/mips/ld-zero-q.d
gas/testsuite/gas/mips/ld-zero-q.s
gas/testsuite/gas/mips/ld-zero-u.d
gas/testsuite/gas/mips/ld-zero-u.s
gas/testsuite/gas/mips/ld-zero.d
gas/testsuite/gas/mips/ld-zero.s
gas/testsuite/gas/mips/ld.d
gas/testsuite/gas/mips/ld.s
gas/testsuite/gas/mips/ldc1-forward-n32.d
gas/testsuite/gas/mips/ldc1-forward-n64.d
gas/testsuite/gas/mips/ldc1-forward.d
gas/testsuite/gas/mips/ldc1-n32.d
gas/testsuite/gas/mips/ldc1-n64.d
gas/testsuite/gas/mips/ldc1.d
gas/testsuite/gas/mips/ldstla-32-1.l
gas/testsuite/gas/mips/ldstla-32-1.s
gas/testsuite/gas/mips/ldstla-32-mips3-1.l
gas/testsuite/gas/mips/ldstla-32-mips3-1.s
gas/testsuite/gas/mips/ldstla-32-mips3-shared.d
gas/testsuite/gas/mips/ldstla-32-mips3.d
gas/testsuite/gas/mips/ldstla-32-mips3.s
gas/testsuite/gas/mips/ldstla-32-shared.d
gas/testsuite/gas/mips/ldstla-32.d
gas/testsuite/gas/mips/ldstla-32.s
gas/testsuite/gas/mips/ldstla-eabi64.d
gas/testsuite/gas/mips/ldstla-n64-shared.d
gas/testsuite/gas/mips/ldstla-n64-sym32.d
gas/testsuite/gas/mips/ldstla-n64.d
gas/testsuite/gas/mips/ldstla-n64.s
gas/testsuite/gas/mips/ldstla-sym32.s
gas/testsuite/gas/mips/li.d
gas/testsuite/gas/mips/li.s
gas/testsuite/gas/mips/lif-svr4pic.d
gas/testsuite/gas/mips/lif-xgot.d
gas/testsuite/gas/mips/lifloat.d
gas/testsuite/gas/mips/lifloat.s
gas/testsuite/gas/mips/lineno.d
gas/testsuite/gas/mips/lineno.s
gas/testsuite/gas/mips/loc-swap-2.d
gas/testsuite/gas/mips/loc-swap-2.s
gas/testsuite/gas/mips/loc-swap-3.d
gas/testsuite/gas/mips/loc-swap-3.s
gas/testsuite/gas/mips/loc-swap-dis.d
gas/testsuite/gas/mips/loc-swap.d
gas/testsuite/gas/mips/loc-swap.s
gas/testsuite/gas/mips/loongson-2e.d
gas/testsuite/gas/mips/loongson-2e.s
gas/testsuite/gas/mips/loongson-2f-2.d
gas/testsuite/gas/mips/loongson-2f-2.s
gas/testsuite/gas/mips/loongson-2f-3.d
gas/testsuite/gas/mips/loongson-2f-3.s
gas/testsuite/gas/mips/loongson-2f.d
gas/testsuite/gas/mips/loongson-2f.s
gas/testsuite/gas/mips/loongson-3a-2.d
gas/testsuite/gas/mips/loongson-3a-2.s
gas/testsuite/gas/mips/loongson-3a-3.d
gas/testsuite/gas/mips/loongson-3a-3.s
gas/testsuite/gas/mips/loongson-3a.d
gas/testsuite/gas/mips/loongson-3a.s
gas/testsuite/gas/mips/lui-1.l
gas/testsuite/gas/mips/lui-1.s
gas/testsuite/gas/mips/lui-2.l
gas/testsuite/gas/mips/lui-2.s
gas/testsuite/gas/mips/lui.d
gas/testsuite/gas/mips/lui.s
gas/testsuite/gas/mips/macro-warn-1-n32.d
gas/testsuite/gas/mips/macro-warn-1-n32.l
gas/testsuite/gas/mips/macro-warn-1.d
gas/testsuite/gas/mips/macro-warn-1.l
gas/testsuite/gas/mips/macro-warn-1.s
gas/testsuite/gas/mips/macro-warn-2-n32.d
gas/testsuite/gas/mips/macro-warn-2.d
gas/testsuite/gas/mips/macro-warn-2.l
gas/testsuite/gas/mips/macro-warn-2.s
gas/testsuite/gas/mips/macro-warn-3.d
gas/testsuite/gas/mips/macro-warn-3.l
gas/testsuite/gas/mips/macro-warn-3.s
gas/testsuite/gas/mips/macro-warn-4.d
gas/testsuite/gas/mips/macro-warn-4.l
gas/testsuite/gas/mips/macro-warn-4.s
gas/testsuite/gas/mips/mcu.d
gas/testsuite/gas/mips/mcu.s
gas/testsuite/gas/mips/micromips-b16.d
gas/testsuite/gas/mips/micromips-b16.s
gas/testsuite/gas/mips/micromips-branch-delay.d
gas/testsuite/gas/mips/micromips-branch-delay.l
gas/testsuite/gas/mips/micromips-branch-delay.s
gas/testsuite/gas/mips/micromips-branch-relax-pic.d
gas/testsuite/gas/mips/micromips-branch-relax-pic.l
gas/testsuite/gas/mips/micromips-branch-relax.d
gas/testsuite/gas/mips/micromips-branch-relax.l
gas/testsuite/gas/mips/micromips-branch-relax.s
gas/testsuite/gas/mips/micromips-ill.l
gas/testsuite/gas/mips/micromips-ill.s
gas/testsuite/gas/mips/micromips-insn32.d
gas/testsuite/gas/mips/micromips-noinsn32.d
gas/testsuite/gas/mips/micromips-size-0.l
gas/testsuite/gas/mips/micromips-size-0.s
gas/testsuite/gas/mips/micromips-size-1.d
gas/testsuite/gas/mips/micromips-size-1.l
gas/testsuite/gas/mips/micromips-size-1.s
gas/testsuite/gas/mips/micromips-trap.d
gas/testsuite/gas/mips/micromips-warn-branch-delay-1.d
gas/testsuite/gas/mips/micromips-warn-branch-delay-1.s
gas/testsuite/gas/mips/micromips-warn-branch-delay.d
gas/testsuite/gas/mips/micromips-warn-branch-delay.l
gas/testsuite/gas/mips/micromips-warn-branch-delay.s
gas/testsuite/gas/mips/micromips-warn.l
gas/testsuite/gas/mips/micromips.d
gas/testsuite/gas/mips/micromips.l
gas/testsuite/gas/mips/micromips.s
gas/testsuite/gas/mips/micromips@24k-branch-delay-1.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-1.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-10.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-11.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-2-llsc.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-2.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-3.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-4.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-5.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-6.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-7.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-8.d
gas/testsuite/gas/mips/micromips@24k-triple-stores-9.d
gas/testsuite/gas/mips/micromips@abs.d
gas/testsuite/gas/mips/micromips@add.d
gas/testsuite/gas/mips/micromips@alnv_ps-swap.d
gas/testsuite/gas/mips/micromips@and.d
gas/testsuite/gas/mips/micromips@beq.d
gas/testsuite/gas/mips/micromips@bge.d
gas/testsuite/gas/mips/micromips@bgeu.d
gas/testsuite/gas/mips/micromips@blt.d
gas/testsuite/gas/mips/micromips@bltu.d
gas/testsuite/gas/mips/micromips@branch-likely.d
gas/testsuite/gas/mips/micromips@branch-misc-1.d
gas/testsuite/gas/mips/micromips@branch-misc-2-64.d
gas/testsuite/gas/mips/micromips@branch-misc-2.d
gas/testsuite/gas/mips/micromips@branch-misc-2pic-64.d
gas/testsuite/gas/mips/micromips@branch-misc-2pic.d
gas/testsuite/gas/mips/micromips@branch-misc-4-64.d
gas/testsuite/gas/mips/micromips@branch-misc-4.d
gas/testsuite/gas/mips/micromips@branch-self.d
gas/testsuite/gas/mips/micromips@cache.d
gas/testsuite/gas/mips/micromips@daddi.d
gas/testsuite/gas/mips/micromips@dli.d
gas/testsuite/gas/mips/micromips@dot-1.d
gas/testsuite/gas/mips/micromips@elf-rel2.d
gas/testsuite/gas/mips/micromips@elf-rel29.d
gas/testsuite/gas/mips/micromips@elf-rel4.d
gas/testsuite/gas/mips/micromips@elfel-rel2.d
gas/testsuite/gas/mips/micromips@eva.d
gas/testsuite/gas/mips/micromips@hilo-diff-eb-n32.d
gas/testsuite/gas/mips/micromips@hilo-diff-eb-n64.d
gas/testsuite/gas/mips/micromips@hilo-diff-eb.d
gas/testsuite/gas/mips/micromips@hilo-diff-el-n32.d
gas/testsuite/gas/mips/micromips@hilo-diff-el-n64.d
gas/testsuite/gas/mips/micromips@hilo-diff-el.d
gas/testsuite/gas/mips/micromips@jal-mask-11.d
gas/testsuite/gas/mips/micromips@jal-mask-12.d
gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder.d
gas/testsuite/gas/mips/micromips@jal-svr4pic.d
gas/testsuite/gas/mips/micromips@jal.d
gas/testsuite/gas/mips/micromips@lb-svr4pic-ilocks.d
gas/testsuite/gas/mips/micromips@ld-zero-2.d
gas/testsuite/gas/mips/micromips@ld-zero-3.d
gas/testsuite/gas/mips/micromips@li.d
gas/testsuite/gas/mips/micromips@loc-swap-2.d
gas/testsuite/gas/mips/micromips@loc-swap-dis.d
gas/testsuite/gas/mips/micromips@loc-swap.d
gas/testsuite/gas/mips/micromips@lui.d
gas/testsuite/gas/mips/micromips@mcu.d
gas/testsuite/gas/mips/micromips@mips1-fp.d
gas/testsuite/gas/mips/micromips@mips32-cp2.d
gas/testsuite/gas/mips/micromips@mips32-cp2.s
gas/testsuite/gas/mips/micromips@mips32-dsp.d
gas/testsuite/gas/mips/micromips@mips32-dspr2.d
gas/testsuite/gas/mips/micromips@mips32-imm.d
gas/testsuite/gas/mips/micromips@mips32-imm.s
gas/testsuite/gas/mips/micromips@mips32-sf32.d
gas/testsuite/gas/mips/micromips@mips32.d
gas/testsuite/gas/mips/micromips@mips32r2-cp2.d
gas/testsuite/gas/mips/micromips@mips32r2-cp2.s
gas/testsuite/gas/mips/micromips@mips32r2-fp32.d
gas/testsuite/gas/mips/micromips@mips32r2-sync.d
gas/testsuite/gas/mips/micromips@mips32r2.d
gas/testsuite/gas/mips/micromips@mips4-branch-likely.d
gas/testsuite/gas/mips/micromips@mips4-fp.d
gas/testsuite/gas/mips/micromips@mips4.d
gas/testsuite/gas/mips/micromips@mips5-fp.d
gas/testsuite/gas/mips/micromips@mips64-cp2.d
gas/testsuite/gas/mips/micromips@mips64-cp2.s
gas/testsuite/gas/mips/micromips@mips64.d
gas/testsuite/gas/mips/micromips@mips64r2.d
gas/testsuite/gas/mips/micromips@pref.d
gas/testsuite/gas/mips/micromips@relax-at.d
gas/testsuite/gas/mips/micromips@relax-swap3.d
gas/testsuite/gas/mips/micromips@relax.d
gas/testsuite/gas/mips/micromips@rol-hw.d
gas/testsuite/gas/mips/micromips@uld2-eb.d
gas/testsuite/gas/mips/micromips@uld2-el.d
gas/testsuite/gas/mips/micromips@ulh2-eb.d
gas/testsuite/gas/mips/micromips@ulh2-el.d
gas/testsuite/gas/mips/micromips@ulw-reloc.d
gas/testsuite/gas/mips/micromips@ulw2-eb-ilocks.d
gas/testsuite/gas/mips/micromips@ulw2-el-ilocks.d
gas/testsuite/gas/mips/micromips@virt.d
gas/testsuite/gas/mips/micromips@virt64.d
gas/testsuite/gas/mips/mips-abi32-pic.d
gas/testsuite/gas/mips/mips-abi32-pic.s
gas/testsuite/gas/mips/mips-abi32-pic2.d
gas/testsuite/gas/mips/mips-abi32-pic2.s
gas/testsuite/gas/mips/mips-abi32.d
gas/testsuite/gas/mips/mips-abi32.s
gas/testsuite/gas/mips/mips-double-float-flag.l
gas/testsuite/gas/mips/mips-double-float-flag.s
gas/testsuite/gas/mips/mips-gp32-fp32-pic.d
gas/testsuite/gas/mips/mips-gp32-fp32-pic.s
gas/testsuite/gas/mips/mips-gp32-fp32.d
gas/testsuite/gas/mips/mips-gp32-fp32.s
gas/testsuite/gas/mips/mips-gp32-fp64-pic.d
gas/testsuite/gas/mips/mips-gp32-fp64-pic.s
gas/testsuite/gas/mips/mips-gp32-fp64.d
gas/testsuite/gas/mips/mips-gp32-fp64.l
gas/testsuite/gas/mips/mips-gp32-fp64.s
gas/testsuite/gas/mips/mips-gp64-fp32-pic.d
gas/testsuite/gas/mips/mips-gp64-fp32-pic.l
gas/testsuite/gas/mips/mips-gp64-fp32-pic.s
gas/testsuite/gas/mips/mips-gp64-fp32.d
gas/testsuite/gas/mips/mips-gp64-fp32.l
gas/testsuite/gas/mips/mips-gp64-fp32.s
gas/testsuite/gas/mips/mips-gp64-fp64-pic.d
gas/testsuite/gas/mips/mips-gp64-fp64-pic.s
gas/testsuite/gas/mips/mips-gp64-fp64.d
gas/testsuite/gas/mips/mips-gp64-fp64.l
gas/testsuite/gas/mips/mips-gp64-fp64.s
gas/testsuite/gas/mips/mips-hard-float-flag.l
gas/testsuite/gas/mips/mips-hard-float-flag.s
gas/testsuite/gas/mips/mips-jalx-2.d
gas/testsuite/gas/mips/mips-jalx-2.s
gas/testsuite/gas/mips/mips-jalx.d
gas/testsuite/gas/mips/mips-jalx.s
gas/testsuite/gas/mips/mips-macro-ill-nofp.l
gas/testsuite/gas/mips/mips-macro-ill-nofp.s
gas/testsuite/gas/mips/mips-macro-ill-sfp.l
gas/testsuite/gas/mips/mips-macro-ill-sfp.s
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips1-fp.d
gas/testsuite/gas/mips/mips1-fp.l
gas/testsuite/gas/mips/mips1-fp.s
gas/testsuite/gas/mips/mips16-64.d
gas/testsuite/gas/mips/mips16-dwarf2-n32.d
gas/testsuite/gas/mips/mips16-dwarf2.d
gas/testsuite/gas/mips/mips16-dwarf2.s
gas/testsuite/gas/mips/mips16-e.d
gas/testsuite/gas/mips/mips16-e.s
gas/testsuite/gas/mips/mips16-f.d
gas/testsuite/gas/mips/mips16-f.s
gas/testsuite/gas/mips/mips16-hilo-match.d
gas/testsuite/gas/mips/mips16-hilo-match.s
gas/testsuite/gas/mips/mips16-hilo-n32.d
gas/testsuite/gas/mips/mips16-hilo.d
gas/testsuite/gas/mips/mips16-hilo.s
gas/testsuite/gas/mips/mips16-intermix.d
gas/testsuite/gas/mips/mips16-intermix.s
gas/testsuite/gas/mips/mips16-jalx.d
gas/testsuite/gas/mips/mips16-jalx.s
gas/testsuite/gas/mips/mips16-macro.d
gas/testsuite/gas/mips/mips16-macro.s
gas/testsuite/gas/mips/mips16-stabs.d
gas/testsuite/gas/mips/mips16-stabs.s
gas/testsuite/gas/mips/mips16-vis-1.d
gas/testsuite/gas/mips/mips16-vis-1.s
gas/testsuite/gas/mips/mips16.d
gas/testsuite/gas/mips/mips16.s
gas/testsuite/gas/mips/mips16@dot-1.d
gas/testsuite/gas/mips/mips16@hilo-diff-eb-n32.d
gas/testsuite/gas/mips/mips16@hilo-diff-eb-n64.d
gas/testsuite/gas/mips/mips16@hilo-diff-eb.d
gas/testsuite/gas/mips/mips16@hilo-diff-el-n32.d
gas/testsuite/gas/mips/mips16@hilo-diff-el-n64.d
gas/testsuite/gas/mips/mips16@hilo-diff-el.d
gas/testsuite/gas/mips/mips16@loc-swap-2.d
gas/testsuite/gas/mips/mips16@loc-swap-dis.d
gas/testsuite/gas/mips/mips16@loc-swap.d
gas/testsuite/gas/mips/mips16@relax-swap3.d
gas/testsuite/gas/mips/mips16e-64.d
gas/testsuite/gas/mips/mips16e-64.l
gas/testsuite/gas/mips/mips16e-64.s
gas/testsuite/gas/mips/mips16e-jrc.d
gas/testsuite/gas/mips/mips16e-jrc.s
gas/testsuite/gas/mips/mips16e-save-err.l
gas/testsuite/gas/mips/mips16e-save-err.s
gas/testsuite/gas/mips/mips16e-save.d
gas/testsuite/gas/mips/mips16e-save.s
gas/testsuite/gas/mips/mips16e.d
gas/testsuite/gas/mips/mips16e.s
gas/testsuite/gas/mips/mips1@ecoff@sd-forward.d
gas/testsuite/gas/mips/mips1@ecoff@sd.d
gas/testsuite/gas/mips/mips1@jal-svr4pic-noreorder.d
gas/testsuite/gas/mips/mips1@jal-svr4pic.d
gas/testsuite/gas/mips/mips1@l_d-forward.d
gas/testsuite/gas/mips/mips1@l_d.d
gas/testsuite/gas/mips/mips1@ld-forward.d
gas/testsuite/gas/mips/mips1@ld.d
gas/testsuite/gas/mips/mips1@s_d-forward.d
gas/testsuite/gas/mips/mips1@s_d.d
gas/testsuite/gas/mips/mips2@ecoff@ld-forward.d
gas/testsuite/gas/mips/mips2@ecoff@ld.d
gas/testsuite/gas/mips/mips2@ecoff@sd-forward.d
gas/testsuite/gas/mips/mips2@ecoff@sd.d
gas/testsuite/gas/mips/mips32-cp2.d
gas/testsuite/gas/mips/mips32-cp2.s
gas/testsuite/gas/mips/mips32-dsp.d
gas/testsuite/gas/mips/mips32-dsp.s
gas/testsuite/gas/mips/mips32-dspr2.d
gas/testsuite/gas/mips/mips32-dspr2.s
gas/testsuite/gas/mips/mips32-imm.d
gas/testsuite/gas/mips/mips32-imm.s
gas/testsuite/gas/mips/mips32-mt.d
gas/testsuite/gas/mips/mips32-mt.s
gas/testsuite/gas/mips/mips32-sf32.d
gas/testsuite/gas/mips/mips32-sf32.l
gas/testsuite/gas/mips/mips32-sf32.s
gas/testsuite/gas/mips/mips32-sync.d
gas/testsuite/gas/mips/mips32-sync.s
gas/testsuite/gas/mips/mips32.d
gas/testsuite/gas/mips/mips32.s
gas/testsuite/gas/mips/mips32@ecoff@ld-forward.d
gas/testsuite/gas/mips/mips32@ecoff@ld.d
gas/testsuite/gas/mips/mips32@ecoff@sd-forward.d
gas/testsuite/gas/mips/mips32@ecoff@sd.d
gas/testsuite/gas/mips/mips32r2-cp2.d
gas/testsuite/gas/mips/mips32r2-cp2.s
gas/testsuite/gas/mips/mips32r2-fp32.d
gas/testsuite/gas/mips/mips32r2-fp32.l
gas/testsuite/gas/mips/mips32r2-fp32.s
gas/testsuite/gas/mips/mips32r2-ill-fp64.l
gas/testsuite/gas/mips/mips32r2-ill-fp64.s
gas/testsuite/gas/mips/mips32r2-ill-nofp.l
gas/testsuite/gas/mips/mips32r2-ill-nofp.s
gas/testsuite/gas/mips/mips32r2-ill.l
gas/testsuite/gas/mips/mips32r2-ill.s
gas/testsuite/gas/mips/mips32r2-sync.d
gas/testsuite/gas/mips/mips32r2-sync.s
gas/testsuite/gas/mips/mips32r2.d
gas/testsuite/gas/mips/mips32r2.s
gas/testsuite/gas/mips/mips32r2@ecoff@ld-forward.d
gas/testsuite/gas/mips/mips32r2@ecoff@ld.d
gas/testsuite/gas/mips/mips32r2@ecoff@sd-forward.d
gas/testsuite/gas/mips/mips32r2@ecoff@sd.d
gas/testsuite/gas/mips/mips4-branch-likely.d
gas/testsuite/gas/mips/mips4-branch-likely.l
gas/testsuite/gas/mips/mips4-branch-likely.s
gas/testsuite/gas/mips/mips4-fp.d
gas/testsuite/gas/mips/mips4-fp.l
gas/testsuite/gas/mips/mips4-fp.s
gas/testsuite/gas/mips/mips4.d
gas/testsuite/gas/mips/mips4.s
gas/testsuite/gas/mips/mips4010.d
gas/testsuite/gas/mips/mips4010.s
gas/testsuite/gas/mips/mips4100.d
gas/testsuite/gas/mips/mips4100.s
gas/testsuite/gas/mips/mips4650.d
gas/testsuite/gas/mips/mips4650.s
gas/testsuite/gas/mips/mips5-fp.d
gas/testsuite/gas/mips/mips5-fp.l
gas/testsuite/gas/mips/mips5-fp.s
gas/testsuite/gas/mips/mips64-cp2.d
gas/testsuite/gas/mips/mips64-cp2.s
gas/testsuite/gas/mips/mips64-dsp.d
gas/testsuite/gas/mips/mips64-dsp.s
gas/testsuite/gas/mips/mips64-mdmx.d
gas/testsuite/gas/mips/mips64-mdmx.s
gas/testsuite/gas/mips/mips64-mips3d-incl.d
gas/testsuite/gas/mips/mips64-mips3d.d
gas/testsuite/gas/mips/mips64-mips3d.l
gas/testsuite/gas/mips/mips64-mips3d.s
gas/testsuite/gas/mips/mips64.d
gas/testsuite/gas/mips/mips64.s
gas/testsuite/gas/mips/mips64r2-ill.l
gas/testsuite/gas/mips/mips64r2-ill.s
gas/testsuite/gas/mips/mips64r2.d
gas/testsuite/gas/mips/mips64r2.s
gas/testsuite/gas/mips/mipsel16-e.d
gas/testsuite/gas/mips/mipsel16-f.d
gas/testsuite/gas/mips/mul-ilocks.d
gas/testsuite/gas/mips/mul.d
gas/testsuite/gas/mips/mul.s
gas/testsuite/gas/mips/n32-consec.d
gas/testsuite/gas/mips/n32-consec.s
gas/testsuite/gas/mips/nan-2008-1.d
gas/testsuite/gas/mips/nan-2008-2.d
gas/testsuite/gas/mips/nan-2008-3.d
gas/testsuite/gas/mips/nan-2008-4.d
gas/testsuite/gas/mips/nan-2008-override.s
gas/testsuite/gas/mips/nan-2008.s
gas/testsuite/gas/mips/nan-error-1.l
gas/testsuite/gas/mips/nan-error-1.s
gas/testsuite/gas/mips/nan-error-2.l
gas/testsuite/gas/mips/nan-error-2.s
gas/testsuite/gas/mips/nan-legacy-1.d
gas/testsuite/gas/mips/nan-legacy-2.d
gas/testsuite/gas/mips/nan-legacy-3.d
gas/testsuite/gas/mips/nan-legacy-4.d
gas/testsuite/gas/mips/nan-legacy-5.d
gas/testsuite/gas/mips/nan-legacy-override.s
gas/testsuite/gas/mips/nan-legacy.s
gas/testsuite/gas/mips/noat-1.d
gas/testsuite/gas/mips/noat-1.s
gas/testsuite/gas/mips/noat-2.l
gas/testsuite/gas/mips/noat-2.s
gas/testsuite/gas/mips/noat-3.l
gas/testsuite/gas/mips/noat-3.s
gas/testsuite/gas/mips/noat-4.l
gas/testsuite/gas/mips/noat-4.s
gas/testsuite/gas/mips/noat-5.l
gas/testsuite/gas/mips/noat-5.s
gas/testsuite/gas/mips/noat-6.l
gas/testsuite/gas/mips/noat-6.s
gas/testsuite/gas/mips/noat-7.l
gas/testsuite/gas/mips/noat-7.s
gas/testsuite/gas/mips/nodelay.d
gas/testsuite/gas/mips/nop.s
gas/testsuite/gas/mips/noreorder.d
gas/testsuite/gas/mips/noreorder.s
gas/testsuite/gas/mips/octeon-ill.l
gas/testsuite/gas/mips/octeon-ill.s
gas/testsuite/gas/mips/octeon-pref.d
gas/testsuite/gas/mips/octeon-pref.s
gas/testsuite/gas/mips/octeon-saa-saad.d
gas/testsuite/gas/mips/octeon-saa-saad.s
gas/testsuite/gas/mips/octeon.d
gas/testsuite/gas/mips/octeon.s
gas/testsuite/gas/mips/octeon2.d
gas/testsuite/gas/mips/octeon2.s
gas/testsuite/gas/mips/octeon@mips32r2-sync.d
gas/testsuite/gas/mips/odd-float.d
gas/testsuite/gas/mips/odd-float.s
gas/testsuite/gas/mips/perfcount.d
gas/testsuite/gas/mips/perfcount.s
gas/testsuite/gas/mips/pr12915.d
gas/testsuite/gas/mips/pr12915.s
gas/testsuite/gas/mips/pref.d
gas/testsuite/gas/mips/r3000@ecoff@sd-forward.d
gas/testsuite/gas/mips/r3000@ecoff@sd.d
gas/testsuite/gas/mips/r3000@jal-svr4pic-noreorder.d
gas/testsuite/gas/mips/r3000@jal-svr4pic.d
gas/testsuite/gas/mips/r3000@l_d-forward.d
gas/testsuite/gas/mips/r3000@l_d.d
gas/testsuite/gas/mips/r3000@ld-forward.d
gas/testsuite/gas/mips/r3000@ld.d
gas/testsuite/gas/mips/r3000@s_d-forward.d
gas/testsuite/gas/mips/r3000@s_d.d
gas/testsuite/gas/mips/r3900@ecoff@ld-forward.d
gas/testsuite/gas/mips/r3900@ecoff@ld.d
gas/testsuite/gas/mips/r3900@ecoff@sd-forward.d
gas/testsuite/gas/mips/r3900@ecoff@sd.d
gas/testsuite/gas/mips/r3900@l_d-forward.d
gas/testsuite/gas/mips/r3900@l_d.d
gas/testsuite/gas/mips/r3900@s_d-forward.d
gas/testsuite/gas/mips/r3900@s_d.d
gas/testsuite/gas/mips/r5900-all-vu0.d
gas/testsuite/gas/mips/r5900-all-vu0.s
gas/testsuite/gas/mips/r5900-error-vu0.l
gas/testsuite/gas/mips/r5900-error-vu0.s
gas/testsuite/gas/mips/r5900-full-vu0.d
gas/testsuite/gas/mips/r5900-full-vu0.s
gas/testsuite/gas/mips/r5900-full.d
gas/testsuite/gas/mips/r5900-full.s
gas/testsuite/gas/mips/r5900-nollsc.l
gas/testsuite/gas/mips/r5900-nollsc.s
gas/testsuite/gas/mips/r5900-vu0.d
gas/testsuite/gas/mips/r5900-vu0.s
gas/testsuite/gas/mips/r5900.d
gas/testsuite/gas/mips/r5900.s
gas/testsuite/gas/mips/reginfo-1.s
gas/testsuite/gas/mips/reginfo-1a.d
gas/testsuite/gas/mips/reginfo-1b.d
gas/testsuite/gas/mips/relax-at.d
gas/testsuite/gas/mips/relax-bc1any.l
gas/testsuite/gas/mips/relax-bc1any.s
gas/testsuite/gas/mips/relax-bposge.l
gas/testsuite/gas/mips/relax-bposge.s
gas/testsuite/gas/mips/relax-swap1-mips1.d
gas/testsuite/gas/mips/relax-swap1-mips2.d
gas/testsuite/gas/mips/relax-swap1.l
gas/testsuite/gas/mips/relax-swap1.s
gas/testsuite/gas/mips/relax-swap2.d
gas/testsuite/gas/mips/relax-swap2.l
gas/testsuite/gas/mips/relax-swap2.s
gas/testsuite/gas/mips/relax-swap3.d
gas/testsuite/gas/mips/relax-swap3.s
gas/testsuite/gas/mips/relax.d
gas/testsuite/gas/mips/relax.l
gas/testsuite/gas/mips/relax.s
gas/testsuite/gas/mips/rm7000.d
gas/testsuite/gas/mips/rm7000.s
gas/testsuite/gas/mips/rol-hw.d
gas/testsuite/gas/mips/rol.d
gas/testsuite/gas/mips/rol.s
gas/testsuite/gas/mips/rol64-hw.d
gas/testsuite/gas/mips/rol64.d
gas/testsuite/gas/mips/rol64.s
gas/testsuite/gas/mips/s_d-forward-n32.d
gas/testsuite/gas/mips/s_d-forward-n64.d
gas/testsuite/gas/mips/s_d-forward.d
gas/testsuite/gas/mips/s_d-n32.d
gas/testsuite/gas/mips/s_d-n64.d
gas/testsuite/gas/mips/s_d-single.d
gas/testsuite/gas/mips/s_d.d
gas/testsuite/gas/mips/sb.d
gas/testsuite/gas/mips/sb.s
gas/testsuite/gas/mips/sb1-ext-mdmx.d
gas/testsuite/gas/mips/sb1-ext-mdmx.s
gas/testsuite/gas/mips/sb1-ext-ps.d
gas/testsuite/gas/mips/sb1-ext-ps.s
gas/testsuite/gas/mips/sd-forward-n32.d
gas/testsuite/gas/mips/sd-forward-n64.d
gas/testsuite/gas/mips/sd-forward.d
gas/testsuite/gas/mips/sd-n32.d
gas/testsuite/gas/mips/sd-n64.d
gas/testsuite/gas/mips/sd.d
gas/testsuite/gas/mips/sdc1-forward-n32.d
gas/testsuite/gas/mips/sdc1-forward-n64.d
gas/testsuite/gas/mips/sdc1-forward.d
gas/testsuite/gas/mips/sdc1-n32.d
gas/testsuite/gas/mips/sdc1-n64.d
gas/testsuite/gas/mips/sdc1.d
gas/testsuite/gas/mips/set-arch.d
gas/testsuite/gas/mips/set-arch.l
gas/testsuite/gas/mips/set-arch.s
gas/testsuite/gas/mips/smartmips.d
gas/testsuite/gas/mips/smartmips.s
gas/testsuite/gas/mips/sync.d
gas/testsuite/gas/mips/sync.s
gas/testsuite/gas/mips/tls-ill.l
gas/testsuite/gas/mips/tls-ill.s
gas/testsuite/gas/mips/tls-o32.d
gas/testsuite/gas/mips/tls-o32.s
gas/testsuite/gas/mips/tls-relw.d
gas/testsuite/gas/mips/tls-relw.s
gas/testsuite/gas/mips/tmips16-e.d
gas/testsuite/gas/mips/tmips16-f.d
gas/testsuite/gas/mips/tmipsel16-e.d
gas/testsuite/gas/mips/tmipsel16-f.d
gas/testsuite/gas/mips/trap20.d
gas/testsuite/gas/mips/trap20.s
gas/testsuite/gas/mips/trunc.d
gas/testsuite/gas/mips/trunc.s
gas/testsuite/gas/mips/uld.d
gas/testsuite/gas/mips/uld.s
gas/testsuite/gas/mips/uld2-eb.d
gas/testsuite/gas/mips/uld2-el.d
gas/testsuite/gas/mips/uld2.s
gas/testsuite/gas/mips/ulh-pic.s
gas/testsuite/gas/mips/ulh-reloc.d
gas/testsuite/gas/mips/ulh-reloc.s
gas/testsuite/gas/mips/ulh-svr4pic.d
gas/testsuite/gas/mips/ulh-xgot.d
gas/testsuite/gas/mips/ulh.d
gas/testsuite/gas/mips/ulh.s
gas/testsuite/gas/mips/ulh2-eb.d
gas/testsuite/gas/mips/ulh2-el.d
gas/testsuite/gas/mips/ulh2.s
gas/testsuite/gas/mips/ulw-reloc.d
gas/testsuite/gas/mips/ulw-reloc.s
gas/testsuite/gas/mips/ulw.d
gas/testsuite/gas/mips/ulw.s
gas/testsuite/gas/mips/ulw2-eb-ilocks.d
gas/testsuite/gas/mips/ulw2-eb.d
gas/testsuite/gas/mips/ulw2-el-ilocks.d
gas/testsuite/gas/mips/ulw2-el.d
gas/testsuite/gas/mips/ulw2.s
gas/testsuite/gas/mips/usd.d
gas/testsuite/gas/mips/usd.s
gas/testsuite/gas/mips/ush.d
gas/testsuite/gas/mips/ush.s
gas/testsuite/gas/mips/usw.d
gas/testsuite/gas/mips/usw.s
gas/testsuite/gas/mips/virt.d
gas/testsuite/gas/mips/virt.s
gas/testsuite/gas/mips/virt64.d
gas/testsuite/gas/mips/virt64.s
gas/testsuite/gas/mips/vr4111.d
gas/testsuite/gas/mips/vr4111.s
gas/testsuite/gas/mips/vr4120-2.d
gas/testsuite/gas/mips/vr4120-2.s
gas/testsuite/gas/mips/vr4120.d
gas/testsuite/gas/mips/vr4120.s
gas/testsuite/gas/mips/vr4130.d
gas/testsuite/gas/mips/vr4130.s
gas/testsuite/gas/mips/vr5400-ill.l
gas/testsuite/gas/mips/vr5400-ill.s
gas/testsuite/gas/mips/vr5400.d
gas/testsuite/gas/mips/vr5400.s
gas/testsuite/gas/mips/vr5500.d
gas/testsuite/gas/mips/vr5500.s
gas/testsuite/gas/mips/vxworks1-el.d
gas/testsuite/gas/mips/vxworks1-xgot-el.d
gas/testsuite/gas/mips/vxworks1-xgot.d
gas/testsuite/gas/mips/vxworks1.d
gas/testsuite/gas/mips/vxworks1.s
gas/testsuite/gas/mips/xlr-ext.d
gas/testsuite/gas/mips/xlr-ext.s
gas/testsuite/gas/mmix/1cjmp1b-n.d
gas/testsuite/gas/mmix/1cjmp1b-r.d
gas/testsuite/gas/mmix/1cjmp1b.d
gas/testsuite/gas/mmix/1cjmp1b.l
gas/testsuite/gas/mmix/1cjmp1b.s
gas/testsuite/gas/mmix/1cjmp1brn.d
gas/testsuite/gas/mmix/1hjmp1b.d
gas/testsuite/gas/mmix/1hjmp1b.l
gas/testsuite/gas/mmix/1hjmp1b.s
gas/testsuite/gas/mmix/align-1.d
gas/testsuite/gas/mmix/align-1.s
gas/testsuite/gas/mmix/basep-1.d
gas/testsuite/gas/mmix/basep-1.s
gas/testsuite/gas/mmix/basep-10.d
gas/testsuite/gas/mmix/basep-10.s
gas/testsuite/gas/mmix/basep-11.d
gas/testsuite/gas/mmix/basep-11.s
gas/testsuite/gas/mmix/basep-1b.d
gas/testsuite/gas/mmix/basep-2.d
gas/testsuite/gas/mmix/basep-2.s
gas/testsuite/gas/mmix/basep-2b.d
gas/testsuite/gas/mmix/basep-3.d
gas/testsuite/gas/mmix/basep-3.s
gas/testsuite/gas/mmix/basep-3b.d
gas/testsuite/gas/mmix/basep-4.d
gas/testsuite/gas/mmix/basep-5.d
gas/testsuite/gas/mmix/basep-6.d
gas/testsuite/gas/mmix/basep-7.d
gas/testsuite/gas/mmix/basep-8.d
gas/testsuite/gas/mmix/basep-8.s
gas/testsuite/gas/mmix/basep-9.d
gas/testsuite/gas/mmix/basep-9.s
gas/testsuite/gas/mmix/bspec-1.d
gas/testsuite/gas/mmix/bspec-1.s
gas/testsuite/gas/mmix/bspec-2.d
gas/testsuite/gas/mmix/bspec-2.s
gas/testsuite/gas/mmix/builtin1.d
gas/testsuite/gas/mmix/builtin1.s
gas/testsuite/gas/mmix/builtin2.d
gas/testsuite/gas/mmix/builtin3.d
gas/testsuite/gas/mmix/byte-1.d
gas/testsuite/gas/mmix/byte-1.s
gas/testsuite/gas/mmix/bz-c.d
gas/testsuite/gas/mmix/bz-c.s
gas/testsuite/gas/mmix/comment-1.d
gas/testsuite/gas/mmix/comment-1.s
gas/testsuite/gas/mmix/comment-2.d
gas/testsuite/gas/mmix/comment-2.s
gas/testsuite/gas/mmix/comment-3.d
gas/testsuite/gas/mmix/comment-3.s
gas/testsuite/gas/mmix/cons-1.d
gas/testsuite/gas/mmix/cons-1.s
gas/testsuite/gas/mmix/cons-2.d
gas/testsuite/gas/mmix/cons-2.s
gas/testsuite/gas/mmix/err-bpo1.s
gas/testsuite/gas/mmix/err-bpo2.s
gas/testsuite/gas/mmix/err-bpo3.s
gas/testsuite/gas/mmix/err-bpo4.s
gas/testsuite/gas/mmix/err-bpo5.s
gas/testsuite/gas/mmix/err-bpo6.s
gas/testsuite/gas/mmix/err-bspec-1.s
gas/testsuite/gas/mmix/err-bspec-2.s
gas/testsuite/gas/mmix/err-bspec-3.s
gas/testsuite/gas/mmix/err-bspec-4.s
gas/testsuite/gas/mmix/err-bspec-5.s
gas/testsuite/gas/mmix/err-builtin.s
gas/testsuite/gas/mmix/err-byte1.s
gas/testsuite/gas/mmix/err-byte2.s
gas/testsuite/gas/mmix/err-case.s
gas/testsuite/gas/mmix/err-fb-1.s
gas/testsuite/gas/mmix/err-fb-2.s
gas/testsuite/gas/mmix/err-greg1.s
gas/testsuite/gas/mmix/err-insn.s
gas/testsuite/gas/mmix/err-is-1.s
gas/testsuite/gas/mmix/err-loc-1.s
gas/testsuite/gas/mmix/err-loc-10.s
gas/testsuite/gas/mmix/err-loc-2.s
gas/testsuite/gas/mmix/err-loc-3.s
gas/testsuite/gas/mmix/err-loc-4.s
gas/testsuite/gas/mmix/err-loc-5.s
gas/testsuite/gas/mmix/err-loc-6.s
gas/testsuite/gas/mmix/err-loc-7.s
gas/testsuite/gas/mmix/err-loc-8.s
gas/testsuite/gas/mmix/err-loc-9.s
gas/testsuite/gas/mmix/err-local1.s
gas/testsuite/gas/mmix/err-local2.s
gas/testsuite/gas/mmix/err-ser-1.s
gas/testsuite/gas/mmix/err-set.s
gas/testsuite/gas/mmix/err-swym1.s
gas/testsuite/gas/mmix/expr-1.d
gas/testsuite/gas/mmix/expr-1.s
gas/testsuite/gas/mmix/fb-1.d
gas/testsuite/gas/mmix/fb-1.s
gas/testsuite/gas/mmix/fb-2.d
gas/testsuite/gas/mmix/fb-2.s
gas/testsuite/gas/mmix/get-op-r.d
gas/testsuite/gas/mmix/get-op.d
gas/testsuite/gas/mmix/get-op.l
gas/testsuite/gas/mmix/get-op.s
gas/testsuite/gas/mmix/geta-c.d
gas/testsuite/gas/mmix/geta-c.s
gas/testsuite/gas/mmix/geta-op-r.d
gas/testsuite/gas/mmix/geta-op.d
gas/testsuite/gas/mmix/geta-op.l
gas/testsuite/gas/mmix/geta-op.s
gas/testsuite/gas/mmix/geta-opn.d
gas/testsuite/gas/mmix/geta-oprn.d
gas/testsuite/gas/mmix/greg1.d
gas/testsuite/gas/mmix/greg1.s
gas/testsuite/gas/mmix/greg1a.d
gas/testsuite/gas/mmix/greg2.d
gas/testsuite/gas/mmix/greg2.s
gas/testsuite/gas/mmix/greg2a.d
gas/testsuite/gas/mmix/greg3.d
gas/testsuite/gas/mmix/greg3.s
gas/testsuite/gas/mmix/greg4.d
gas/testsuite/gas/mmix/greg4.s
gas/testsuite/gas/mmix/greg5.d
gas/testsuite/gas/mmix/greg5.s
gas/testsuite/gas/mmix/greg6.d
gas/testsuite/gas/mmix/greg6.s
gas/testsuite/gas/mmix/greg7.d
gas/testsuite/gas/mmix/greg7.s
gas/testsuite/gas/mmix/greg8.d
gas/testsuite/gas/mmix/greg8.s
gas/testsuite/gas/mmix/greg9.d
gas/testsuite/gas/mmix/greg9.s
gas/testsuite/gas/mmix/group-1.d
gas/testsuite/gas/mmix/group-1.s
gas/testsuite/gas/mmix/hex-r.d
gas/testsuite/gas/mmix/hex.d
gas/testsuite/gas/mmix/hex.l
gas/testsuite/gas/mmix/hex.s
gas/testsuite/gas/mmix/hex2.d
gas/testsuite/gas/mmix/hex2.s
gas/testsuite/gas/mmix/is-1.d
gas/testsuite/gas/mmix/is-1.s
gas/testsuite/gas/mmix/jmp-op-n.d
gas/testsuite/gas/mmix/jmp-op-r.d
gas/testsuite/gas/mmix/jmp-op.d
gas/testsuite/gas/mmix/jmp-op.l
gas/testsuite/gas/mmix/jmp-op.s
gas/testsuite/gas/mmix/jmp-oprn.d
gas/testsuite/gas/mmix/jump-c.d
gas/testsuite/gas/mmix/jump-c.s
gas/testsuite/gas/mmix/list-in-n.d
gas/testsuite/gas/mmix/list-in-r.d
gas/testsuite/gas/mmix/list-in-rn.d
gas/testsuite/gas/mmix/list-insns.d
gas/testsuite/gas/mmix/list-insns.l
gas/testsuite/gas/mmix/list-insns.s
gas/testsuite/gas/mmix/list-pseudoints.l
gas/testsuite/gas/mmix/list-pseudoints.s
gas/testsuite/gas/mmix/list-textfirst
gas/testsuite/gas/mmix/list-textfirst.l
gas/testsuite/gas/mmix/list-textfirst.s
gas/testsuite/gas/mmix/loc-1.d
gas/testsuite/gas/mmix/loc-1.s
gas/testsuite/gas/mmix/loc-2.d
gas/testsuite/gas/mmix/loc-2.s
gas/testsuite/gas/mmix/loc-3.d
gas/testsuite/gas/mmix/loc-3.s
gas/testsuite/gas/mmix/loc-4.d
gas/testsuite/gas/mmix/loc-4.s
gas/testsuite/gas/mmix/loc-5.d
gas/testsuite/gas/mmix/loc-5.s
gas/testsuite/gas/mmix/loc-6.d
gas/testsuite/gas/mmix/loc-6.s
gas/testsuite/gas/mmix/loc-7.d
gas/testsuite/gas/mmix/loc-7.s
gas/testsuite/gas/mmix/local-1.d
gas/testsuite/gas/mmix/local-1.s
gas/testsuite/gas/mmix/locall1.d
gas/testsuite/gas/mmix/locall1.s
gas/testsuite/gas/mmix/mmix-err.exp
gas/testsuite/gas/mmix/mmix-list.exp
gas/testsuite/gas/mmix/mmix.exp
gas/testsuite/gas/mmix/odd-1.d
gas/testsuite/gas/mmix/odd-1.s
gas/testsuite/gas/mmix/op-0-1.d
gas/testsuite/gas/mmix/op-0-1.s
gas/testsuite/gas/mmix/op-0-1s.d
gas/testsuite/gas/mmix/op-0-2.d
gas/testsuite/gas/mmix/pop-op-r.d
gas/testsuite/gas/mmix/pop-op.d
gas/testsuite/gas/mmix/pop-op.l
gas/testsuite/gas/mmix/pop-op.s
gas/testsuite/gas/mmix/prefix1.d
gas/testsuite/gas/mmix/prefix1.s
gas/testsuite/gas/mmix/prefix2.d
gas/testsuite/gas/mmix/prefix2.s
gas/testsuite/gas/mmix/prefix3.d
gas/testsuite/gas/mmix/prefix3.s
gas/testsuite/gas/mmix/pseudo-1.d
gas/testsuite/gas/mmix/pseudo-1.s
gas/testsuite/gas/mmix/pushgo-op-r.d
gas/testsuite/gas/mmix/pushgo-op.d
gas/testsuite/gas/mmix/pushgo-op.l
gas/testsuite/gas/mmix/pushgo-op.s
gas/testsuite/gas/mmix/pushj-c.d
gas/testsuite/gas/mmix/pushj-c.s
gas/testsuite/gas/mmix/pushj-cs.d
gas/testsuite/gas/mmix/put-op-r.d
gas/testsuite/gas/mmix/put-op.d
gas/testsuite/gas/mmix/put-op.l
gas/testsuite/gas/mmix/put-op.s
gas/testsuite/gas/mmix/reg-op-r.d
gas/testsuite/gas/mmix/reg-op.d
gas/testsuite/gas/mmix/reg-op.l
gas/testsuite/gas/mmix/reg-op.s
gas/testsuite/gas/mmix/reg3-op-r.d
gas/testsuite/gas/mmix/reg3-op.d
gas/testsuite/gas/mmix/reg3-op.l
gas/testsuite/gas/mmix/reg3-op.s
gas/testsuite/gas/mmix/regt-op-r.d
gas/testsuite/gas/mmix/regt-op.d
gas/testsuite/gas/mmix/regt-op.l
gas/testsuite/gas/mmix/regt-op.s
gas/testsuite/gas/mmix/regx-op-r.d
gas/testsuite/gas/mmix/regx-op.d
gas/testsuite/gas/mmix/regx-op.l
gas/testsuite/gas/mmix/regx-op.s
gas/testsuite/gas/mmix/regy-op-r.d
gas/testsuite/gas/mmix/regy-op.d
gas/testsuite/gas/mmix/regy-op.l
gas/testsuite/gas/mmix/regy-op.s
gas/testsuite/gas/mmix/relax1-n.d
gas/testsuite/gas/mmix/relax1-r.d
gas/testsuite/gas/mmix/relax1-rn.d
gas/testsuite/gas/mmix/relax1.d
gas/testsuite/gas/mmix/relax1.l
gas/testsuite/gas/mmix/relax1.s
gas/testsuite/gas/mmix/relax2.d
gas/testsuite/gas/mmix/relax2.s
gas/testsuite/gas/mmix/reloc16-n.d
gas/testsuite/gas/mmix/reloc16-r.d
gas/testsuite/gas/mmix/reloc16.d
gas/testsuite/gas/mmix/reloc16.l
gas/testsuite/gas/mmix/reloc16.s
gas/testsuite/gas/mmix/reloc8-r.d
gas/testsuite/gas/mmix/reloc8.d
gas/testsuite/gas/mmix/reloc8.l
gas/testsuite/gas/mmix/reloc8.s
gas/testsuite/gas/mmix/relocl-n.d
gas/testsuite/gas/mmix/reloclab-r.d
gas/testsuite/gas/mmix/reloclab-rs.d
gas/testsuite/gas/mmix/reloclab-s.d
gas/testsuite/gas/mmix/reloclab.d
gas/testsuite/gas/mmix/reloclab.l
gas/testsuite/gas/mmix/reloclab.s
gas/testsuite/gas/mmix/reloclrn.d
gas/testsuite/gas/mmix/relocxrn.d
gas/testsuite/gas/mmix/resume-op-r.d
gas/testsuite/gas/mmix/resume-op.d
gas/testsuite/gas/mmix/resume-op.l
gas/testsuite/gas/mmix/resume-op.s
gas/testsuite/gas/mmix/round2-op-r.d
gas/testsuite/gas/mmix/round2-op.d
gas/testsuite/gas/mmix/round2-op.l
gas/testsuite/gas/mmix/round2-op.s
gas/testsuite/gas/mmix/roundi-op-r.d
gas/testsuite/gas/mmix/roundi-op.d
gas/testsuite/gas/mmix/roundi-op.l
gas/testsuite/gas/mmix/roundi-op.s
gas/testsuite/gas/mmix/roundr-op-r.d
gas/testsuite/gas/mmix/roundr-op.d
gas/testsuite/gas/mmix/roundr-op.l
gas/testsuite/gas/mmix/roundr-op.s
gas/testsuite/gas/mmix/save-op-r.d
gas/testsuite/gas/mmix/save-op.d
gas/testsuite/gas/mmix/save-op.l
gas/testsuite/gas/mmix/save-op.s
gas/testsuite/gas/mmix/set-r.d
gas/testsuite/gas/mmix/set.d
gas/testsuite/gas/mmix/set.l
gas/testsuite/gas/mmix/set.s
gas/testsuite/gas/mmix/swym-op-r.d
gas/testsuite/gas/mmix/swym-op.d
gas/testsuite/gas/mmix/swym-op.l
gas/testsuite/gas/mmix/swym-op.s
gas/testsuite/gas/mmix/swym-opreg1.d
gas/testsuite/gas/mmix/swym-opreg1.s
gas/testsuite/gas/mmix/swym-opreg2.d
gas/testsuite/gas/mmix/swym-opreg2.s
gas/testsuite/gas/mmix/sym-1.d
gas/testsuite/gas/mmix/sym-1.s
gas/testsuite/gas/mmix/sync-op-r.d
gas/testsuite/gas/mmix/sync-op.d
gas/testsuite/gas/mmix/sync-op.l
gas/testsuite/gas/mmix/sync-op.s
gas/testsuite/gas/mmix/two-op-r.d
gas/testsuite/gas/mmix/two-op.d
gas/testsuite/gas/mmix/two-op.l
gas/testsuite/gas/mmix/two-op.s
gas/testsuite/gas/mmix/unsave-op-r.d
gas/testsuite/gas/mmix/unsave-op.d
gas/testsuite/gas/mmix/unsave-op.l
gas/testsuite/gas/mmix/unsave-op.s
gas/testsuite/gas/mmix/weak1-s.d
gas/testsuite/gas/mmix/weak1.d
gas/testsuite/gas/mmix/weak1.s
gas/testsuite/gas/mmix/zerop-1.d
gas/testsuite/gas/mmix/zerop-1.s
gas/testsuite/gas/mn10200/add.s
gas/testsuite/gas/mn10200/basic.exp
gas/testsuite/gas/mn10200/bcc.s
gas/testsuite/gas/mn10200/bccx.s
gas/testsuite/gas/mn10200/bit.s
gas/testsuite/gas/mn10200/cmp.s
gas/testsuite/gas/mn10200/ext.s
gas/testsuite/gas/mn10200/logical.s
gas/testsuite/gas/mn10200/mov1.s
gas/testsuite/gas/mn10200/mov2.s
gas/testsuite/gas/mn10200/mov3.s
gas/testsuite/gas/mn10200/mov4.s
gas/testsuite/gas/mn10200/movb.s
gas/testsuite/gas/mn10200/movbu.s
gas/testsuite/gas/mn10200/movx.s
gas/testsuite/gas/mn10200/muldiv.s
gas/testsuite/gas/mn10200/other.s
gas/testsuite/gas/mn10200/shift.s
gas/testsuite/gas/mn10200/sub.s
gas/testsuite/gas/mn10300/add.s
gas/testsuite/gas/mn10300/am33-2.c
gas/testsuite/gas/mn10300/am33-2.d
gas/testsuite/gas/mn10300/am33-2.s
gas/testsuite/gas/mn10300/am33.s
gas/testsuite/gas/mn10300/am33_2.s
gas/testsuite/gas/mn10300/am33_3.s
gas/testsuite/gas/mn10300/am33_4.s
gas/testsuite/gas/mn10300/am33_5.s
gas/testsuite/gas/mn10300/am33_6.s
gas/testsuite/gas/mn10300/am33_7.s
gas/testsuite/gas/mn10300/am33_8.s
gas/testsuite/gas/mn10300/basic.exp
gas/testsuite/gas/mn10300/bcc.s
gas/testsuite/gas/mn10300/bit.s
gas/testsuite/gas/mn10300/cmp.s
gas/testsuite/gas/mn10300/ext.s
gas/testsuite/gas/mn10300/extend.s
gas/testsuite/gas/mn10300/logical.s
gas/testsuite/gas/mn10300/loop.s
gas/testsuite/gas/mn10300/mov1.s
gas/testsuite/gas/mn10300/mov2.s
gas/testsuite/gas/mn10300/mov3.s
gas/testsuite/gas/mn10300/mov4.s
gas/testsuite/gas/mn10300/mov5.s
gas/testsuite/gas/mn10300/movbu.s
gas/testsuite/gas/mn10300/movhu.s
gas/testsuite/gas/mn10300/movm.s
gas/testsuite/gas/mn10300/movpc.l
gas/testsuite/gas/mn10300/movpc.s
gas/testsuite/gas/mn10300/muldiv.s
gas/testsuite/gas/mn10300/other.s
gas/testsuite/gas/mn10300/pr11973.d
gas/testsuite/gas/mn10300/pr11973.s
gas/testsuite/gas/mn10300/pr997.l
gas/testsuite/gas/mn10300/pr997.s
gas/testsuite/gas/mn10300/relax.d
gas/testsuite/gas/mn10300/relax.s
gas/testsuite/gas/mn10300/shift.s
gas/testsuite/gas/mn10300/sub.s
gas/testsuite/gas/mn10300/udf.s
gas/testsuite/gas/mri/char.d
gas/testsuite/gas/mri/char.s
gas/testsuite/gas/mri/comment.d
gas/testsuite/gas/mri/comment.s
gas/testsuite/gas/mri/common.d
gas/testsuite/gas/mri/common.s
gas/testsuite/gas/mri/constants.d
gas/testsuite/gas/mri/constants.s
gas/testsuite/gas/mri/empty.s
gas/testsuite/gas/mri/equ.d
gas/testsuite/gas/mri/equ.s
gas/testsuite/gas/mri/expr.d
gas/testsuite/gas/mri/expr.s
gas/testsuite/gas/mri/float.d
gas/testsuite/gas/mri/float.s
gas/testsuite/gas/mri/for.d
gas/testsuite/gas/mri/for.s
gas/testsuite/gas/mri/if.d
gas/testsuite/gas/mri/if.s
gas/testsuite/gas/mri/immconst.d
gas/testsuite/gas/mri/label.d
gas/testsuite/gas/mri/label.s
gas/testsuite/gas/mri/moveml.d
gas/testsuite/gas/mri/moveml.s
gas/testsuite/gas/mri/mri.exp
gas/testsuite/gas/mri/repeat.d
gas/testsuite/gas/mri/repeat.s
gas/testsuite/gas/mri/semi.d
gas/testsuite/gas/mri/semi.s
gas/testsuite/gas/mri/while.d
gas/testsuite/gas/mri/while.s
gas/testsuite/gas/msp430/msp430.exp
gas/testsuite/gas/msp430/msp430x.d
gas/testsuite/gas/msp430/msp430x.s
gas/testsuite/gas/msp430/opcode.d
gas/testsuite/gas/msp430/opcode.s
gas/testsuite/gas/mt/allinsn.d
gas/testsuite/gas/mt/allinsn.s
gas/testsuite/gas/mt/badinsn.s
gas/testsuite/gas/mt/badinsn1.s
gas/testsuite/gas/mt/badoffsethigh.s
gas/testsuite/gas/mt/badoffsetlow.s
gas/testsuite/gas/mt/badorder.s
gas/testsuite/gas/mt/badreg.s
gas/testsuite/gas/mt/badsignedimmhigh.s
gas/testsuite/gas/mt/badsignedimmlow.s
gas/testsuite/gas/mt/badsyntax.s
gas/testsuite/gas/mt/badsyntax1.s
gas/testsuite/gas/mt/badunsignedimmhigh.s
gas/testsuite/gas/mt/badunsignedimmlow.s
gas/testsuite/gas/mt/errors.exp
gas/testsuite/gas/mt/ldst.s
gas/testsuite/gas/mt/misc.d
gas/testsuite/gas/mt/misc.s
gas/testsuite/gas/mt/ms1-16-003.d
gas/testsuite/gas/mt/ms1-16-003.s
gas/testsuite/gas/mt/ms2.d
gas/testsuite/gas/mt/ms2.s
gas/testsuite/gas/mt/msys.d
gas/testsuite/gas/mt/msys.s
gas/testsuite/gas/mt/mt.exp
gas/testsuite/gas/mt/relocs.d
gas/testsuite/gas/mt/relocs.exp
gas/testsuite/gas/mt/relocs1.s
gas/testsuite/gas/mt/relocs2.s
gas/testsuite/gas/nios2/add.d
gas/testsuite/gas/nios2/add.s
gas/testsuite/gas/nios2/align_fill.d
gas/testsuite/gas/nios2/align_fill.s
gas/testsuite/gas/nios2/align_text.d
gas/testsuite/gas/nios2/align_text.s
gas/testsuite/gas/nios2/and.d
gas/testsuite/gas/nios2/and.s
gas/testsuite/gas/nios2/branch.d
gas/testsuite/gas/nios2/branch.s
gas/testsuite/gas/nios2/break.d
gas/testsuite/gas/nios2/break.s
gas/testsuite/gas/nios2/bret.d
gas/testsuite/gas/nios2/bret.s
gas/testsuite/gas/nios2/cache.d
gas/testsuite/gas/nios2/cache.s
gas/testsuite/gas/nios2/call.d
gas/testsuite/gas/nios2/call.s
gas/testsuite/gas/nios2/call26.d
gas/testsuite/gas/nios2/call26.s
gas/testsuite/gas/nios2/cmp.d
gas/testsuite/gas/nios2/cmp.s
gas/testsuite/gas/nios2/comments.d
gas/testsuite/gas/nios2/comments.s
gas/testsuite/gas/nios2/complex.d
gas/testsuite/gas/nios2/complex.s
gas/testsuite/gas/nios2/ctl.d
gas/testsuite/gas/nios2/ctl.s
gas/testsuite/gas/nios2/custom.d
gas/testsuite/gas/nios2/custom.s
gas/testsuite/gas/nios2/etbt.d
gas/testsuite/gas/nios2/etbt.s
gas/testsuite/gas/nios2/flushda.d
gas/testsuite/gas/nios2/flushda.s
gas/testsuite/gas/nios2/illegal.l
gas/testsuite/gas/nios2/illegal.s
gas/testsuite/gas/nios2/jmp.d
gas/testsuite/gas/nios2/jmp.s
gas/testsuite/gas/nios2/ldb.d
gas/testsuite/gas/nios2/ldb.s
gas/testsuite/gas/nios2/ldh.d
gas/testsuite/gas/nios2/ldh.s
gas/testsuite/gas/nios2/ldw.d
gas/testsuite/gas/nios2/ldw.s
gas/testsuite/gas/nios2/lineseparator.d
gas/testsuite/gas/nios2/lineseparator.s
gas/testsuite/gas/nios2/movi.d
gas/testsuite/gas/nios2/movi.s
gas/testsuite/gas/nios2/movia.d
gas/testsuite/gas/nios2/movia.s
gas/testsuite/gas/nios2/mul.d
gas/testsuite/gas/nios2/mul.s
gas/testsuite/gas/nios2/nios2.exp
gas/testsuite/gas/nios2/nor.d
gas/testsuite/gas/nios2/nor.s
gas/testsuite/gas/nios2/or.d
gas/testsuite/gas/nios2/or.s
gas/testsuite/gas/nios2/rdprs.d
gas/testsuite/gas/nios2/rdprs.s
gas/testsuite/gas/nios2/registers.d
gas/testsuite/gas/nios2/registers.s
gas/testsuite/gas/nios2/ret.d
gas/testsuite/gas/nios2/ret.s
gas/testsuite/gas/nios2/rotate.d
gas/testsuite/gas/nios2/rotate.s
gas/testsuite/gas/nios2/stb.d
gas/testsuite/gas/nios2/stb.s
gas/testsuite/gas/nios2/sth.d
gas/testsuite/gas/nios2/sth.s
gas/testsuite/gas/nios2/stw.d
gas/testsuite/gas/nios2/stw.s
gas/testsuite/gas/nios2/sub.d
gas/testsuite/gas/nios2/sub.s
gas/testsuite/gas/nios2/sync.d
gas/testsuite/gas/nios2/sync.s
gas/testsuite/gas/nios2/trap.d
gas/testsuite/gas/nios2/trap.s
gas/testsuite/gas/nios2/tret.d
gas/testsuite/gas/nios2/tret.s
gas/testsuite/gas/nios2/warn_noat.l
gas/testsuite/gas/nios2/warn_noat.s
gas/testsuite/gas/nios2/warn_nobreak.l
gas/testsuite/gas/nios2/warn_nobreak.s
gas/testsuite/gas/nios2/wrprs.d
gas/testsuite/gas/nios2/wrprs.s
gas/testsuite/gas/nios2/xor.d
gas/testsuite/gas/nios2/xor.s
gas/testsuite/gas/openrisc/addi.d
gas/testsuite/gas/openrisc/addi.s
gas/testsuite/gas/openrisc/allinsn.d
gas/testsuite/gas/openrisc/allinsn.exp
gas/testsuite/gas/openrisc/allinsn.s
gas/testsuite/gas/openrisc/lohi.d
gas/testsuite/gas/openrisc/lohi.s
gas/testsuite/gas/openrisc/store.d
gas/testsuite/gas/openrisc/store.s
gas/testsuite/gas/pdp11/absreloc.d
gas/testsuite/gas/pdp11/absreloc.s
gas/testsuite/gas/pdp11/opcode.d
gas/testsuite/gas/pdp11/opcode.s
gas/testsuite/gas/pdp11/pdp11.exp
gas/testsuite/gas/pe/aligncomm-a.d
gas/testsuite/gas/pe/aligncomm-a.s
gas/testsuite/gas/pe/aligncomm-b.d
gas/testsuite/gas/pe/aligncomm-b.s
gas/testsuite/gas/pe/aligncomm-c.d
gas/testsuite/gas/pe/aligncomm-c.s
gas/testsuite/gas/pe/aligncomm-d.d
gas/testsuite/gas/pe/aligncomm-d.s
gas/testsuite/gas/pe/pe.exp
gas/testsuite/gas/pe/peseh-x64-2.d
gas/testsuite/gas/pe/peseh-x64-2.s
gas/testsuite/gas/pe/peseh-x64-3.d
gas/testsuite/gas/pe/peseh-x64-3.s
gas/testsuite/gas/pe/peseh-x64-4.d
gas/testsuite/gas/pe/peseh-x64-4.s
gas/testsuite/gas/pe/peseh-x64-5.d
gas/testsuite/gas/pe/peseh-x64-6.d
gas/testsuite/gas/pe/peseh-x64.d
gas/testsuite/gas/pe/peseh-x64.s
gas/testsuite/gas/pe/section-align-1.d
gas/testsuite/gas/pe/section-align-1.s
gas/testsuite/gas/pe/section-align-3.d
gas/testsuite/gas/pe/section-align-3.s
gas/testsuite/gas/pe/section-exclude.d
gas/testsuite/gas/pe/section-exclude.s
gas/testsuite/gas/pe/seh-x64-err-1.l
gas/testsuite/gas/pe/seh-x64-err-1.s
gas/testsuite/gas/pj/ops.d
gas/testsuite/gas/pj/ops.s
gas/testsuite/gas/pj/pj.exp
gas/testsuite/gas/ppc/476.d
gas/testsuite/gas/ppc/476.s
gas/testsuite/gas/ppc/a2.d
gas/testsuite/gas/ppc/a2.s
gas/testsuite/gas/ppc/aix.exp
gas/testsuite/gas/ppc/align.s
gas/testsuite/gas/ppc/altivec.d
gas/testsuite/gas/ppc/altivec.s
gas/testsuite/gas/ppc/altivec2.d
gas/testsuite/gas/ppc/altivec2.s
gas/testsuite/gas/ppc/altivec_and_spe.d
gas/testsuite/gas/ppc/altivec_and_spe.s
gas/testsuite/gas/ppc/altivec_xcoff.d
gas/testsuite/gas/ppc/altivec_xcoff.s
gas/testsuite/gas/ppc/altivec_xcoff64.d
gas/testsuite/gas/ppc/altivec_xcoff64.s
gas/testsuite/gas/ppc/astest.d
gas/testsuite/gas/ppc/astest.s
gas/testsuite/gas/ppc/astest2.d
gas/testsuite/gas/ppc/astest2.s
gas/testsuite/gas/ppc/astest2_64.d
gas/testsuite/gas/ppc/astest2_64.s
gas/testsuite/gas/ppc/astest64.d
gas/testsuite/gas/ppc/astest64.s
gas/testsuite/gas/ppc/booke.d
gas/testsuite/gas/ppc/booke.s
gas/testsuite/gas/ppc/booke_xcoff.d
gas/testsuite/gas/ppc/booke_xcoff.s
gas/testsuite/gas/ppc/cell.d
gas/testsuite/gas/ppc/cell.s
gas/testsuite/gas/ppc/common.d
gas/testsuite/gas/ppc/common.s
gas/testsuite/gas/ppc/e500.d
gas/testsuite/gas/ppc/e500.s
gas/testsuite/gas/ppc/e500mc.d
gas/testsuite/gas/ppc/e500mc.s
gas/testsuite/gas/ppc/e500mc64_nop.d
gas/testsuite/gas/ppc/e500mc64_nop.s
gas/testsuite/gas/ppc/e5500_nop.d
gas/testsuite/gas/ppc/e5500_nop.s
gas/testsuite/gas/ppc/e6500.d
gas/testsuite/gas/ppc/e6500.s
gas/testsuite/gas/ppc/e6500_nop.d
gas/testsuite/gas/ppc/e6500_nop.s
gas/testsuite/gas/ppc/generate.sh
gas/testsuite/gas/ppc/htm.d
gas/testsuite/gas/ppc/htm.s
gas/testsuite/gas/ppc/machine.d
gas/testsuite/gas/ppc/machine.s
gas/testsuite/gas/ppc/power4.d
gas/testsuite/gas/ppc/power4.s
gas/testsuite/gas/ppc/power4_32.d
gas/testsuite/gas/ppc/power4_32.s
gas/testsuite/gas/ppc/power6.d
gas/testsuite/gas/ppc/power6.s
gas/testsuite/gas/ppc/power7.d
gas/testsuite/gas/ppc/power7.s
gas/testsuite/gas/ppc/power8.d
gas/testsuite/gas/ppc/power8.s
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/gas/ppc/ppc750ps.d
gas/testsuite/gas/ppc/ppc750ps.s
gas/testsuite/gas/ppc/range.l
gas/testsuite/gas/ppc/range.s
gas/testsuite/gas/ppc/range64.l
gas/testsuite/gas/ppc/range64.s
gas/testsuite/gas/ppc/regnames.d
gas/testsuite/gas/ppc/regnames.s
gas/testsuite/gas/ppc/reloc.d
gas/testsuite/gas/ppc/reloc.s
gas/testsuite/gas/ppc/simpshft.d
gas/testsuite/gas/ppc/simpshft.s
gas/testsuite/gas/ppc/test1elf.asm
gas/testsuite/gas/ppc/test1elf32.d
gas/testsuite/gas/ppc/test1elf32.s
gas/testsuite/gas/ppc/test1elf64.d
gas/testsuite/gas/ppc/test1elf64.s
gas/testsuite/gas/ppc/test1xcoff.asm
gas/testsuite/gas/ppc/test1xcoff32.d
gas/testsuite/gas/ppc/test1xcoff32.s
gas/testsuite/gas/ppc/test2xcoff32.d
gas/testsuite/gas/ppc/test2xcoff32.s
gas/testsuite/gas/ppc/textalign-xcoff-001.d
gas/testsuite/gas/ppc/textalign-xcoff-001.s
gas/testsuite/gas/ppc/textalign-xcoff-002.d
gas/testsuite/gas/ppc/titan.d
gas/testsuite/gas/ppc/titan.s
gas/testsuite/gas/ppc/vle-reloc.d
gas/testsuite/gas/ppc/vle-reloc.s
gas/testsuite/gas/ppc/vle-simple-1.d
gas/testsuite/gas/ppc/vle-simple-1.s
gas/testsuite/gas/ppc/vle-simple-2.d
gas/testsuite/gas/ppc/vle-simple-2.s
gas/testsuite/gas/ppc/vle-simple-3.d
gas/testsuite/gas/ppc/vle-simple-3.s
gas/testsuite/gas/ppc/vle-simple-4.d
gas/testsuite/gas/ppc/vle-simple-4.s
gas/testsuite/gas/ppc/vle-simple-5.d
gas/testsuite/gas/ppc/vle-simple-5.s
gas/testsuite/gas/ppc/vle-simple-6.d
gas/testsuite/gas/ppc/vle-simple-6.s
gas/testsuite/gas/ppc/vle.d
gas/testsuite/gas/ppc/vle.s
gas/testsuite/gas/ppc/vsx.d
gas/testsuite/gas/ppc/vsx.s
gas/testsuite/gas/ppc/vsx2.d
gas/testsuite/gas/ppc/vsx2.s
gas/testsuite/gas/ppc/xcoff-br16-1.d
gas/testsuite/gas/ppc/xcoff-br16-1.s
gas/testsuite/gas/ppc/xcoff-br16-2.d
gas/testsuite/gas/ppc/xcoff-br16-2.s
gas/testsuite/gas/ppc/xcoff-branch-1-32.d
gas/testsuite/gas/ppc/xcoff-branch-1-64.d
gas/testsuite/gas/ppc/xcoff-branch-1.s
gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d
gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d
gas/testsuite/gas/ppc/xcoff-dwsect-1.s
gas/testsuite/gas/ppc/xcoff-ref-1.l
gas/testsuite/gas/ppc/xcoff-ref-1.s
gas/testsuite/gas/ppc/xcoff-toc-1.d
gas/testsuite/gas/ppc/xcoff-toc-1.s
gas/testsuite/gas/rx/abs.d
gas/testsuite/gas/rx/abs.sm
gas/testsuite/gas/rx/adc.d
gas/testsuite/gas/rx/adc.sm
gas/testsuite/gas/rx/add.d
gas/testsuite/gas/rx/add.sm
gas/testsuite/gas/rx/and.d
gas/testsuite/gas/rx/and.sm
gas/testsuite/gas/rx/bclr.d
gas/testsuite/gas/rx/bclr.sm
gas/testsuite/gas/rx/bcnd.d
gas/testsuite/gas/rx/bcnd.sm
gas/testsuite/gas/rx/bmcnd.d
gas/testsuite/gas/rx/bmcnd.sm
gas/testsuite/gas/rx/bnot.d
gas/testsuite/gas/rx/bnot.sm
gas/testsuite/gas/rx/bra.d
gas/testsuite/gas/rx/bra.sm
gas/testsuite/gas/rx/brk.d
gas/testsuite/gas/rx/brk.sm
gas/testsuite/gas/rx/bset.d
gas/testsuite/gas/rx/bset.sm
gas/testsuite/gas/rx/bsr.d
gas/testsuite/gas/rx/bsr.sm
gas/testsuite/gas/rx/btst.d
gas/testsuite/gas/rx/btst.sm
gas/testsuite/gas/rx/clrpsw.d
gas/testsuite/gas/rx/clrpsw.sm
gas/testsuite/gas/rx/cmp.d
gas/testsuite/gas/rx/cmp.sm
gas/testsuite/gas/rx/dbt.d
gas/testsuite/gas/rx/dbt.sm
gas/testsuite/gas/rx/div.d
gas/testsuite/gas/rx/div.sm
gas/testsuite/gas/rx/divu.d
gas/testsuite/gas/rx/divu.sm
gas/testsuite/gas/rx/emul.d
gas/testsuite/gas/rx/emul.sm
gas/testsuite/gas/rx/emulu.d
gas/testsuite/gas/rx/emulu.sm
gas/testsuite/gas/rx/explode
gas/testsuite/gas/rx/fadd.d
gas/testsuite/gas/rx/fadd.sm
gas/testsuite/gas/rx/fcmp.d
gas/testsuite/gas/rx/fcmp.sm
gas/testsuite/gas/rx/fdiv.d
gas/testsuite/gas/rx/fdiv.sm
gas/testsuite/gas/rx/fmul.d
gas/testsuite/gas/rx/fmul.sm
gas/testsuite/gas/rx/fsub.d
gas/testsuite/gas/rx/fsub.sm
gas/testsuite/gas/rx/ftoi.d
gas/testsuite/gas/rx/ftoi.sm
gas/testsuite/gas/rx/gprel.d
gas/testsuite/gas/rx/gprel.sm
gas/testsuite/gas/rx/int.d
gas/testsuite/gas/rx/int.sm
gas/testsuite/gas/rx/itof.d
gas/testsuite/gas/rx/itof.sm
gas/testsuite/gas/rx/jmp.d
gas/testsuite/gas/rx/jmp.sm
gas/testsuite/gas/rx/jsr.d
gas/testsuite/gas/rx/jsr.sm
gas/testsuite/gas/rx/machi.d
gas/testsuite/gas/rx/machi.sm
gas/testsuite/gas/rx/maclo.d
gas/testsuite/gas/rx/maclo.sm
gas/testsuite/gas/rx/macros.inc
gas/testsuite/gas/rx/make-d
gas/testsuite/gas/rx/max.d
gas/testsuite/gas/rx/max.sm
gas/testsuite/gas/rx/min.d
gas/testsuite/gas/rx/min.sm
gas/testsuite/gas/rx/mov.d
gas/testsuite/gas/rx/mov.sm
gas/testsuite/gas/rx/movu.d
gas/testsuite/gas/rx/movu.sm
gas/testsuite/gas/rx/mul.d
gas/testsuite/gas/rx/mul.sm
gas/testsuite/gas/rx/mulhi.d
gas/testsuite/gas/rx/mulhi.sm
gas/testsuite/gas/rx/mullo.d
gas/testsuite/gas/rx/mullo.sm
gas/testsuite/gas/rx/mvfachi.d
gas/testsuite/gas/rx/mvfachi.sm
gas/testsuite/gas/rx/mvfaclo.d
gas/testsuite/gas/rx/mvfaclo.sm
gas/testsuite/gas/rx/mvfacmi.d
gas/testsuite/gas/rx/mvfacmi.sm
gas/testsuite/gas/rx/mvfc.d
gas/testsuite/gas/rx/mvfc.sm
gas/testsuite/gas/rx/mvfcp.d
gas/testsuite/gas/rx/mvfcp.sm
gas/testsuite/gas/rx/mvtachi.d
gas/testsuite/gas/rx/mvtachi.sm
gas/testsuite/gas/rx/mvtaclo.d
gas/testsuite/gas/rx/mvtaclo.sm
gas/testsuite/gas/rx/mvtc.d
gas/testsuite/gas/rx/mvtc.sm
gas/testsuite/gas/rx/mvtcp.d
gas/testsuite/gas/rx/mvtcp.sm
gas/testsuite/gas/rx/neg.d
gas/testsuite/gas/rx/neg.sm
gas/testsuite/gas/rx/nop.d
gas/testsuite/gas/rx/nop.sm
gas/testsuite/gas/rx/not.d
gas/testsuite/gas/rx/not.sm
gas/testsuite/gas/rx/opecp.d
gas/testsuite/gas/rx/opecp.sm
gas/testsuite/gas/rx/or.d
gas/testsuite/gas/rx/or.sm
gas/testsuite/gas/rx/pop.d
gas/testsuite/gas/rx/pop.sm
gas/testsuite/gas/rx/popc.d
gas/testsuite/gas/rx/popc.sm
gas/testsuite/gas/rx/popm.d
gas/testsuite/gas/rx/popm.sm
gas/testsuite/gas/rx/push.d
gas/testsuite/gas/rx/push.sm
gas/testsuite/gas/rx/pushc.d
gas/testsuite/gas/rx/pushc.sm
gas/testsuite/gas/rx/pushm.d
gas/testsuite/gas/rx/pushm.sm
gas/testsuite/gas/rx/r-bcc.d
gas/testsuite/gas/rx/r-bcc.sm
gas/testsuite/gas/rx/r-bra.d
gas/testsuite/gas/rx/r-bra.sm
gas/testsuite/gas/rx/racw.d
gas/testsuite/gas/rx/racw.sm
gas/testsuite/gas/rx/revl.d
gas/testsuite/gas/rx/revl.sm
gas/testsuite/gas/rx/revw.d
gas/testsuite/gas/rx/revw.sm
gas/testsuite/gas/rx/rmpa.d
gas/testsuite/gas/rx/rmpa.sm
gas/testsuite/gas/rx/rolc.d
gas/testsuite/gas/rx/rolc.sm
gas/testsuite/gas/rx/rorc.d
gas/testsuite/gas/rx/rorc.sm
gas/testsuite/gas/rx/rotl.d
gas/testsuite/gas/rx/rotl.sm
gas/testsuite/gas/rx/rotr.d
gas/testsuite/gas/rx/rotr.sm
gas/testsuite/gas/rx/round.d
gas/testsuite/gas/rx/round.sm
gas/testsuite/gas/rx/rte.d
gas/testsuite/gas/rx/rte.sm
gas/testsuite/gas/rx/rtfi.d
gas/testsuite/gas/rx/rtfi.sm
gas/testsuite/gas/rx/rts.d
gas/testsuite/gas/rx/rts.sm
gas/testsuite/gas/rx/rtsd.d
gas/testsuite/gas/rx/rtsd.sm
gas/testsuite/gas/rx/rx-asm-bad.l
gas/testsuite/gas/rx/rx-asm-bad.s
gas/testsuite/gas/rx/rx-asm-good.d
gas/testsuite/gas/rx/rx-asm-good.inc
gas/testsuite/gas/rx/rx-asm-good.s
gas/testsuite/gas/rx/rx.exp
gas/testsuite/gas/rx/sat.d
gas/testsuite/gas/rx/sat.sm
gas/testsuite/gas/rx/satr.d
gas/testsuite/gas/rx/satr.sm
gas/testsuite/gas/rx/sbb.d
gas/testsuite/gas/rx/sbb.sm
gas/testsuite/gas/rx/sccnd.d
gas/testsuite/gas/rx/sccnd.sm
gas/testsuite/gas/rx/scmpu.d
gas/testsuite/gas/rx/scmpu.sm
gas/testsuite/gas/rx/setpsw.d
gas/testsuite/gas/rx/setpsw.sm
gas/testsuite/gas/rx/shar.d
gas/testsuite/gas/rx/shar.sm
gas/testsuite/gas/rx/shll.d
gas/testsuite/gas/rx/shll.sm
gas/testsuite/gas/rx/shlr.d
gas/testsuite/gas/rx/shlr.sm
gas/testsuite/gas/rx/smovb.d
gas/testsuite/gas/rx/smovb.sm
gas/testsuite/gas/rx/smovf.d
gas/testsuite/gas/rx/smovf.sm
gas/testsuite/gas/rx/smovu.d
gas/testsuite/gas/rx/smovu.sm
gas/testsuite/gas/rx/sstr.d
gas/testsuite/gas/rx/sstr.sm
gas/testsuite/gas/rx/stnz.d
gas/testsuite/gas/rx/stnz.sm
gas/testsuite/gas/rx/stz.d
gas/testsuite/gas/rx/stz.sm
gas/testsuite/gas/rx/sub.d
gas/testsuite/gas/rx/sub.sm
gas/testsuite/gas/rx/suntil.d
gas/testsuite/gas/rx/suntil.sm
gas/testsuite/gas/rx/swhile.d
gas/testsuite/gas/rx/swhile.sm
gas/testsuite/gas/rx/tst.d
gas/testsuite/gas/rx/tst.sm
gas/testsuite/gas/rx/wait.d
gas/testsuite/gas/rx/wait.sm
gas/testsuite/gas/rx/xchg.d
gas/testsuite/gas/rx/xchg.sm
gas/testsuite/gas/rx/xor.d
gas/testsuite/gas/rx/xor.sm
gas/testsuite/gas/s390/esa-g5.d
gas/testsuite/gas/s390/esa-g5.s
gas/testsuite/gas/s390/esa-operands.d
gas/testsuite/gas/s390/esa-operands.s
gas/testsuite/gas/s390/esa-reloc.d
gas/testsuite/gas/s390/esa-reloc.s
gas/testsuite/gas/s390/esa-z9-109.d
gas/testsuite/gas/s390/esa-z9-109.s
gas/testsuite/gas/s390/esa-z900.d
gas/testsuite/gas/s390/esa-z900.s
gas/testsuite/gas/s390/esa-z990.d
gas/testsuite/gas/s390/esa-z990.s
gas/testsuite/gas/s390/s390.exp
gas/testsuite/gas/s390/zarch-machine.d
gas/testsuite/gas/s390/zarch-machine.s
gas/testsuite/gas/s390/zarch-operands.d
gas/testsuite/gas/s390/zarch-operands.s
gas/testsuite/gas/s390/zarch-reloc.d
gas/testsuite/gas/s390/zarch-reloc.s
gas/testsuite/gas/s390/zarch-z10.d
gas/testsuite/gas/s390/zarch-z10.s
gas/testsuite/gas/s390/zarch-z196.d
gas/testsuite/gas/s390/zarch-z196.s
gas/testsuite/gas/s390/zarch-z9-109-err.l
gas/testsuite/gas/s390/zarch-z9-109-err.s
gas/testsuite/gas/s390/zarch-z9-109.d
gas/testsuite/gas/s390/zarch-z9-109.s
gas/testsuite/gas/s390/zarch-z9-ec.d
gas/testsuite/gas/s390/zarch-z9-ec.s
gas/testsuite/gas/s390/zarch-z900.d
gas/testsuite/gas/s390/zarch-z900.s
gas/testsuite/gas/s390/zarch-z990.d
gas/testsuite/gas/s390/zarch-z990.s
gas/testsuite/gas/s390/zarch-zEC12.d
gas/testsuite/gas/s390/zarch-zEC12.s
gas/testsuite/gas/score/addi.d
gas/testsuite/gas/score/addi.s
gas/testsuite/gas/score/arith_32-lt.d
gas/testsuite/gas/score/arith_32.d
gas/testsuite/gas/score/arith_32.s
gas/testsuite/gas/score/b.d
gas/testsuite/gas/score/b.s
gas/testsuite/gas/score/bit_32-lt.d
gas/testsuite/gas/score/bit_32.d
gas/testsuite/gas/score/bit_32.s
gas/testsuite/gas/score/bittst.d
gas/testsuite/gas/score/bittst.s
gas/testsuite/gas/score/br.d
gas/testsuite/gas/score/br.s
gas/testsuite/gas/score/branch_32-lt.d
gas/testsuite/gas/score/branch_32.d
gas/testsuite/gas/score/branch_32.s
gas/testsuite/gas/score/cmp_32-lt.d
gas/testsuite/gas/score/cmp_32.d
gas/testsuite/gas/score/cmp_32.s
gas/testsuite/gas/score/ldi.d
gas/testsuite/gas/score/ldi.s
gas/testsuite/gas/score/load_store_32-lt.d
gas/testsuite/gas/score/load_store_32.d
gas/testsuite/gas/score/load_store_32.s
gas/testsuite/gas/score/logical_32-lt.d
gas/testsuite/gas/score/logical_32.d
gas/testsuite/gas/score/logical_32.s
gas/testsuite/gas/score/ls32ls16.d
gas/testsuite/gas/score/ls32ls16.s
gas/testsuite/gas/score/ls32ls16p.d
gas/testsuite/gas/score/ls32ls16p.s
gas/testsuite/gas/score/move.d
gas/testsuite/gas/score/move.s
gas/testsuite/gas/score/mv_32-lt.d
gas/testsuite/gas/score/mv_32.d
gas/testsuite/gas/score/mv_32.s
gas/testsuite/gas/score/nop.d
gas/testsuite/gas/score/nop.s
gas/testsuite/gas/score/postlw.d
gas/testsuite/gas/score/postlw.s
gas/testsuite/gas/score/presw.d
gas/testsuite/gas/score/presw.s
gas/testsuite/gas/score/rD_rA.d
gas/testsuite/gas/score/rD_rA.s
gas/testsuite/gas/score/rD_rA_BN.d
gas/testsuite/gas/score/rD_rA_BN.s
gas/testsuite/gas/score/rD_rA_rB.d
gas/testsuite/gas/score/rD_rA_rB.s
gas/testsuite/gas/score/relax.exp
gas/testsuite/gas/score/relax_32.exp
gas/testsuite/gas/score/relaxation_macro.h
gas/testsuite/gas/score/shift_32-lt.d
gas/testsuite/gas/score/shift_32.d
gas/testsuite/gas/score/shift_32.s
gas/testsuite/gas/score/syscontrol_32-lt.d
gas/testsuite/gas/score/syscontrol_32.d
gas/testsuite/gas/score/syscontrol_32.s
gas/testsuite/gas/score/tcond.d
gas/testsuite/gas/score/tcond.s
gas/testsuite/gas/sh/arch/arch.exp
gas/testsuite/gas/sh/arch/arch_expected.txt
gas/testsuite/gas/sh/arch/sh-dsp.s
gas/testsuite/gas/sh/arch/sh.s
gas/testsuite/gas/sh/arch/sh2.s
gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s
gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s
gas/testsuite/gas/sh/arch/sh2a-nofpu.s
gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s
gas/testsuite/gas/sh/arch/sh2a-or-sh4.s
gas/testsuite/gas/sh/arch/sh2a.s
gas/testsuite/gas/sh/arch/sh2e.s
gas/testsuite/gas/sh/arch/sh3-dsp.s
gas/testsuite/gas/sh/arch/sh3-nommu.s
gas/testsuite/gas/sh/arch/sh3.s
gas/testsuite/gas/sh/arch/sh3e.s
gas/testsuite/gas/sh/arch/sh4-nofpu.s
gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s
gas/testsuite/gas/sh/arch/sh4.s
gas/testsuite/gas/sh/arch/sh4a-nofpu.s
gas/testsuite/gas/sh/arch/sh4a.s
gas/testsuite/gas/sh/arch/sh4al-dsp.s
gas/testsuite/gas/sh/basic.exp
gas/testsuite/gas/sh/dsp.d
gas/testsuite/gas/sh/dsp.s
gas/testsuite/gas/sh/err-1.s
gas/testsuite/gas/sh/err-at.s
gas/testsuite/gas/sh/err-be.s
gas/testsuite/gas/sh/err-le.s
gas/testsuite/gas/sh/err-mova.s
gas/testsuite/gas/sh/err-sh4a-fp.s
gas/testsuite/gas/sh/err-sh4a.s
gas/testsuite/gas/sh/err-sh4al-dsp.s
gas/testsuite/gas/sh/err.exp
gas/testsuite/gas/sh/fdpic.d
gas/testsuite/gas/sh/fdpic.s
gas/testsuite/gas/sh/fp.s
gas/testsuite/gas/sh/pcrel-coff.d
gas/testsuite/gas/sh/pcrel-coff.s
gas/testsuite/gas/sh/pcrel-hms.d
gas/testsuite/gas/sh/pcrel.d
gas/testsuite/gas/sh/pcrel.l
gas/testsuite/gas/sh/pcrel.s
gas/testsuite/gas/sh/pcrel2.d
gas/testsuite/gas/sh/pcrel2.s
gas/testsuite/gas/sh/pic.d
gas/testsuite/gas/sh/pic.s
gas/testsuite/gas/sh/reg-prefix.d
gas/testsuite/gas/sh/reg-prefix.s
gas/testsuite/gas/sh/renesas-1.d
gas/testsuite/gas/sh/renesas-1.s
gas/testsuite/gas/sh/sh2a-pic.d
gas/testsuite/gas/sh/sh2a-pic.s
gas/testsuite/gas/sh/sh2a.d
gas/testsuite/gas/sh/sh2a.s
gas/testsuite/gas/sh/sh4a-dsp.d
gas/testsuite/gas/sh/sh4a-dsp.s
gas/testsuite/gas/sh/sh4a-fp.d
gas/testsuite/gas/sh/sh4a-fp.s
gas/testsuite/gas/sh/sh4a.d
gas/testsuite/gas/sh/sh4a.s
gas/testsuite/gas/sh/sh4al-dsp.d
gas/testsuite/gas/sh/sh4al-dsp.s
gas/testsuite/gas/sh/sh64/abi-32.d
gas/testsuite/gas/sh/sh64/abi-32.s
gas/testsuite/gas/sh/sh64/abi-64.d
gas/testsuite/gas/sh/sh64/abi-64.s
gas/testsuite/gas/sh/sh64/basic-1.d
gas/testsuite/gas/sh/sh64/basic-1.s
gas/testsuite/gas/sh/sh64/case-1.d
gas/testsuite/gas/sh/sh64/case-1.s
gas/testsuite/gas/sh/sh64/case-noexp-1.d
gas/testsuite/gas/sh/sh64/crange1-1.d
gas/testsuite/gas/sh/sh64/crange1-2.d
gas/testsuite/gas/sh/sh64/crange1.s
gas/testsuite/gas/sh/sh64/crange2-1.d
gas/testsuite/gas/sh/sh64/crange2-2.d
gas/testsuite/gas/sh/sh64/crange2-noexp-1.d
gas/testsuite/gas/sh/sh64/crange2.s
gas/testsuite/gas/sh/sh64/crange3-1.d
gas/testsuite/gas/sh/sh64/crange3.s
gas/testsuite/gas/sh/sh64/crange4-1.d
gas/testsuite/gas/sh/sh64/crange4.s
gas/testsuite/gas/sh/sh64/crange5-1.d
gas/testsuite/gas/sh/sh64/crange5.s
gas/testsuite/gas/sh/sh64/creg-1.d
gas/testsuite/gas/sh/sh64/creg-1.s
gas/testsuite/gas/sh/sh64/creg-2.d
gas/testsuite/gas/sh/sh64/creg-2.s
gas/testsuite/gas/sh/sh64/datal-1.s
gas/testsuite/gas/sh/sh64/datal-2.d
gas/testsuite/gas/sh/sh64/datal-2.s
gas/testsuite/gas/sh/sh64/datal-3.s
gas/testsuite/gas/sh/sh64/datal32-1.d
gas/testsuite/gas/sh/sh64/datal32-3.d
gas/testsuite/gas/sh/sh64/datal64-1.d
gas/testsuite/gas/sh/sh64/datal64-3.d
gas/testsuite/gas/sh/sh64/eh-1.d
gas/testsuite/gas/sh/sh64/eh-1.s
gas/testsuite/gas/sh/sh64/endian-1.d
gas/testsuite/gas/sh/sh64/endian-1.s
gas/testsuite/gas/sh/sh64/endian-2.d
gas/testsuite/gas/sh/sh64/endian-2.s
gas/testsuite/gas/sh/sh64/err-1.s
gas/testsuite/gas/sh/sh64/err-2.s
gas/testsuite/gas/sh/sh64/err-3.s
gas/testsuite/gas/sh/sh64/err-4.s
gas/testsuite/gas/sh/sh64/err-abi-32.s
gas/testsuite/gas/sh/sh64/err-abi-64.s
gas/testsuite/gas/sh/sh64/err-dsp.s
gas/testsuite/gas/sh/sh64/err-movi-noexp-1.s
gas/testsuite/gas/sh/sh64/err-noexp-cmd1.s
gas/testsuite/gas/sh/sh64/err-pt-1.s
gas/testsuite/gas/sh/sh64/err-pt32-cmd1.s
gas/testsuite/gas/sh/sh64/err-pt32-cmd2.s
gas/testsuite/gas/sh/sh64/err-pt32-cmd3.s
gas/testsuite/gas/sh/sh64/err-ptb-1.s
gas/testsuite/gas/sh/sh64/err-ptb-2.s
gas/testsuite/gas/sh/sh64/err.exp
gas/testsuite/gas/sh/sh64/immexpr1.s
gas/testsuite/gas/sh/sh64/immexpr2.s
gas/testsuite/gas/sh/sh64/immexpr32-1.d
gas/testsuite/gas/sh/sh64/immexpr32-2.d
gas/testsuite/gas/sh/sh64/immexpr64-1.d
gas/testsuite/gas/sh/sh64/immexpr64-2.d
gas/testsuite/gas/sh/sh64/lineno.d
gas/testsuite/gas/sh/sh64/lineno.s
gas/testsuite/gas/sh/sh64/localcom-1.d
gas/testsuite/gas/sh/sh64/localcom-1.s
gas/testsuite/gas/sh/sh64/mix-1.d
gas/testsuite/gas/sh/sh64/mix-1.s
gas/testsuite/gas/sh/sh64/mix-noexp-1.d
gas/testsuite/gas/sh/sh64/movi-1.s
gas/testsuite/gas/sh/sh64/movi-2.s
gas/testsuite/gas/sh/sh64/movi-3.d
gas/testsuite/gas/sh/sh64/movi-3.s
gas/testsuite/gas/sh/sh64/movi32-1.d
gas/testsuite/gas/sh/sh64/movi32-2.d
gas/testsuite/gas/sh/sh64/movi32-noexp-2.d
gas/testsuite/gas/sh/sh64/movi64-1.d
gas/testsuite/gas/sh/sh64/movi64-2.d
gas/testsuite/gas/sh/sh64/movi64-2.s
gas/testsuite/gas/sh/sh64/movi64-3.d
gas/testsuite/gas/sh/sh64/movi64-noexp-2.d
gas/testsuite/gas/sh/sh64/pt-1.d
gas/testsuite/gas/sh/sh64/pt-1.s
gas/testsuite/gas/sh/sh64/pt-2.s
gas/testsuite/gas/sh/sh64/pt-noexp-1.d
gas/testsuite/gas/sh/sh64/pt32-1.d
gas/testsuite/gas/sh/sh64/pt32-noexp-2.d
gas/testsuite/gas/sh/sh64/pt64-1.d
gas/testsuite/gas/sh/sh64/pt64-32-1.d
gas/testsuite/gas/sh/sh64/pt64-32-2.d
gas/testsuite/gas/sh/sh64/pt64-noexp-2.d
gas/testsuite/gas/sh/sh64/ptc-1.s
gas/testsuite/gas/sh/sh64/ptc32-1.d
gas/testsuite/gas/sh/sh64/ptc32-noexp-1.d
gas/testsuite/gas/sh/sh64/ptc64-1.d
gas/testsuite/gas/sh/sh64/ptc64-32-1.d
gas/testsuite/gas/sh/sh64/ptc64-noexp-1.d
gas/testsuite/gas/sh/sh64/ptext-1.s
gas/testsuite/gas/sh/sh64/ptext32-1.d
gas/testsuite/gas/sh/sh64/ptext32-noexp-1.d
gas/testsuite/gas/sh/sh64/ptext64-1.d
gas/testsuite/gas/sh/sh64/ptext64-32-1.d
gas/testsuite/gas/sh/sh64/ptext64-noexp-1.d
gas/testsuite/gas/sh/sh64/rel-1.s
gas/testsuite/gas/sh/sh64/rel-2.s
gas/testsuite/gas/sh/sh64/rel-3.s
gas/testsuite/gas/sh/sh64/rel-4.s
gas/testsuite/gas/sh/sh64/rel-5.s
gas/testsuite/gas/sh/sh64/rel32-1.d
gas/testsuite/gas/sh/sh64/rel32-2.d
gas/testsuite/gas/sh/sh64/rel32-3.d
gas/testsuite/gas/sh/sh64/rel32-4.d
gas/testsuite/gas/sh/sh64/rel32-5.d
gas/testsuite/gas/sh/sh64/rel64-1.d
gas/testsuite/gas/sh/sh64/rel64-2.d
gas/testsuite/gas/sh/sh64/rel64-3.d
gas/testsuite/gas/sh/sh64/rel64-4.d
gas/testsuite/gas/sh/sh64/rel64-5.d
gas/testsuite/gas/sh/sh64/relax-1.d
gas/testsuite/gas/sh/sh64/relax-1.s
gas/testsuite/gas/sh/sh64/relax-2.d
gas/testsuite/gas/sh/sh64/relax-2.s
gas/testsuite/gas/sh/sh64/relax-3.d
gas/testsuite/gas/sh/sh64/relax-3.s
gas/testsuite/gas/sh/sh64/sh64.exp
gas/testsuite/gas/sh/sh64/shift-1.s
gas/testsuite/gas/sh/sh64/shift-2.s
gas/testsuite/gas/sh/sh64/shift-3.s
gas/testsuite/gas/sh/sh64/shift32-1.d
gas/testsuite/gas/sh/sh64/shift32-3.d
gas/testsuite/gas/sh/sh64/shift32-noexp-3.d
gas/testsuite/gas/sh/sh64/shift64-1.d
gas/testsuite/gas/sh/sh64/shift64-2.d
gas/testsuite/gas/sh/sh64/shift64-3.d
gas/testsuite/gas/sh/sh64/shift64-noexp-3.d
gas/testsuite/gas/sh/sh64/syntax-1.d
gas/testsuite/gas/sh/sh64/syntax-1.s
gas/testsuite/gas/sh/sh64/syntax-2.d
gas/testsuite/gas/sh/sh64/syntax-2.s
gas/testsuite/gas/sh/sh64/ua-1.s
gas/testsuite/gas/sh/sh64/ua32-1.d
gas/testsuite/gas/sh/sh64/ua64-1.d
gas/testsuite/gas/sh/sign-extension.d
gas/testsuite/gas/sh/sign-extension.s
gas/testsuite/gas/sh/tlsd.d
gas/testsuite/gas/sh/tlsd.s
gas/testsuite/gas/sh/tlsnopic.d
gas/testsuite/gas/sh/tlsnopic.s
gas/testsuite/gas/sh/tlspic.d
gas/testsuite/gas/sh/tlspic.s
gas/testsuite/gas/sh/too_large.d
gas/testsuite/gas/sh/too_large.s
gas/testsuite/gas/sparc-solaris/addend.exp
gas/testsuite/gas/sparc-solaris/addend.s
gas/testsuite/gas/sparc-solaris/gas.exp
gas/testsuite/gas/sparc-solaris/sol-cc.s
gas/testsuite/gas/sparc-solaris/sol-gcc.s
gas/testsuite/gas/sparc/asi.d
gas/testsuite/gas/sparc/asi.s
gas/testsuite/gas/sparc/cbcond.d
gas/testsuite/gas/sparc/cbcond.s
gas/testsuite/gas/sparc/cfr.d
gas/testsuite/gas/sparc/cfr.s
gas/testsuite/gas/sparc/crypto.d
gas/testsuite/gas/sparc/crypto.s
gas/testsuite/gas/sparc/edge.d
gas/testsuite/gas/sparc/edge.s
gas/testsuite/gas/sparc/flush.d
gas/testsuite/gas/sparc/flush.s
gas/testsuite/gas/sparc/gotop32.d
gas/testsuite/gas/sparc/gotop32.s
gas/testsuite/gas/sparc/gotop64.d
gas/testsuite/gas/sparc/gotop64.s
gas/testsuite/gas/sparc/hpcvis3.d
gas/testsuite/gas/sparc/hpcvis3.s
gas/testsuite/gas/sparc/ima.d
gas/testsuite/gas/sparc/ima.s
gas/testsuite/gas/sparc/imm-plus-rreg.d
gas/testsuite/gas/sparc/imm-plus-rreg.s
gas/testsuite/gas/sparc/ldd_std.d
gas/testsuite/gas/sparc/ldd_std.s
gas/testsuite/gas/sparc/ldtw_sttw.d
gas/testsuite/gas/sparc/ldtw_sttw.s
gas/testsuite/gas/sparc/membar.d
gas/testsuite/gas/sparc/membar.s
gas/testsuite/gas/sparc/mism-1.s
gas/testsuite/gas/sparc/mismatch.exp
gas/testsuite/gas/sparc/pause.d
gas/testsuite/gas/sparc/pause.s
gas/testsuite/gas/sparc/pc2210.d
gas/testsuite/gas/sparc/pc2210.s
gas/testsuite/gas/sparc/pcrel.d
gas/testsuite/gas/sparc/pcrel.s
gas/testsuite/gas/sparc/pcrel64.d
gas/testsuite/gas/sparc/pcrel64.s
gas/testsuite/gas/sparc/plt.d
gas/testsuite/gas/sparc/plt.s
gas/testsuite/gas/sparc/plt64.d
gas/testsuite/gas/sparc/plt64.s
gas/testsuite/gas/sparc/pr4587.l
gas/testsuite/gas/sparc/pr4587.s
gas/testsuite/gas/sparc/prefetch.d
gas/testsuite/gas/sparc/prefetch.s
gas/testsuite/gas/sparc/rdhpr.d
gas/testsuite/gas/sparc/rdhpr.s
gas/testsuite/gas/sparc/rdpr.d
gas/testsuite/gas/sparc/rdpr.s
gas/testsuite/gas/sparc/reloc64.d
gas/testsuite/gas/sparc/reloc64.s
gas/testsuite/gas/sparc/save-args.d
gas/testsuite/gas/sparc/save-args.s
gas/testsuite/gas/sparc/set64.d
gas/testsuite/gas/sparc/set64.s
gas/testsuite/gas/sparc/sparc.exp
gas/testsuite/gas/sparc/splet-2.d
gas/testsuite/gas/sparc/splet-2.s
gas/testsuite/gas/sparc/splet.d
gas/testsuite/gas/sparc/splet.s
gas/testsuite/gas/sparc/synth.d
gas/testsuite/gas/sparc/synth.s
gas/testsuite/gas/sparc/synth64.d
gas/testsuite/gas/sparc/synth64.s
gas/testsuite/gas/sparc/ticc-imm-reg.d
gas/testsuite/gas/sparc/ticc-imm-reg.s
gas/testsuite/gas/sparc/unalign.d
gas/testsuite/gas/sparc/unalign.s
gas/testsuite/gas/sparc/v8-movwr-imm.d
gas/testsuite/gas/sparc/v8-movwr-imm.s
gas/testsuite/gas/sparc/v9branch1.d
gas/testsuite/gas/sparc/v9branch1.s
gas/testsuite/gas/sparc/v9branch2.d
gas/testsuite/gas/sparc/v9branch2.s
gas/testsuite/gas/sparc/v9branch3.d
gas/testsuite/gas/sparc/v9branch3.s
gas/testsuite/gas/sparc/v9branch4.d
gas/testsuite/gas/sparc/v9branch4.s
gas/testsuite/gas/sparc/v9branch5.d
gas/testsuite/gas/sparc/v9branch5.s
gas/testsuite/gas/sparc/vxworks-pic.d
gas/testsuite/gas/sparc/vxworks-pic.s
gas/testsuite/gas/sparc/window.d
gas/testsuite/gas/sparc/window.s
gas/testsuite/gas/sparc/wrhpr.d
gas/testsuite/gas/sparc/wrhpr.s
gas/testsuite/gas/sparc/wrpr.d
gas/testsuite/gas/sparc/wrpr.s
gas/testsuite/gas/sun4/addend.d
gas/testsuite/gas/sun4/addend.exp
gas/testsuite/gas/sun4/addend.s
gas/testsuite/gas/symver/symver.exp
gas/testsuite/gas/symver/symver0.d
gas/testsuite/gas/symver/symver0.s
gas/testsuite/gas/symver/symver1.d
gas/testsuite/gas/symver/symver1.s
gas/testsuite/gas/symver/symver2.l
gas/testsuite/gas/symver/symver2.s
gas/testsuite/gas/symver/symver3.l
gas/testsuite/gas/symver/symver3.s
gas/testsuite/gas/symver/symver4.l
gas/testsuite/gas/symver/symver4.s
gas/testsuite/gas/symver/symver5.l
gas/testsuite/gas/symver/symver5.s
gas/testsuite/gas/symver/symver6.l
gas/testsuite/gas/symver/symver6.s
gas/testsuite/gas/template
gas/testsuite/gas/tic4x/addressing.s
gas/testsuite/gas/tic4x/addressing_c3x.d
gas/testsuite/gas/tic4x/addressing_c4x.d
gas/testsuite/gas/tic4x/allopcodes.S
gas/testsuite/gas/tic4x/data.d
gas/testsuite/gas/tic4x/data.s
gas/testsuite/gas/tic4x/float.d
gas/testsuite/gas/tic4x/float.s
gas/testsuite/gas/tic4x/opclasses.h
gas/testsuite/gas/tic4x/opcodes.s
gas/testsuite/gas/tic4x/opcodes_c3x.d
gas/testsuite/gas/tic4x/opcodes_c4x.d
gas/testsuite/gas/tic4x/opcodes_new.d
gas/testsuite/gas/tic4x/rebuild.sh
gas/testsuite/gas/tic4x/registers.s
gas/testsuite/gas/tic4x/registers_c3x.d
gas/testsuite/gas/tic4x/registers_c4x.d
gas/testsuite/gas/tic4x/tic4x.exp
gas/testsuite/gas/tic4x/zeros.d
gas/testsuite/gas/tic4x/zeros.s
gas/testsuite/gas/tic54x/address.d
gas/testsuite/gas/tic54x/address.s
gas/testsuite/gas/tic54x/addrfar.d
gas/testsuite/gas/tic54x/align.d
gas/testsuite/gas/tic54x/align.s
gas/testsuite/gas/tic54x/all-opcodes.d
gas/testsuite/gas/tic54x/all-opcodes.s
gas/testsuite/gas/tic54x/asg.d
gas/testsuite/gas/tic54x/asg.s
gas/testsuite/gas/tic54x/cons.d
gas/testsuite/gas/tic54x/cons.s
gas/testsuite/gas/tic54x/consfar.d
gas/testsuite/gas/tic54x/extaddr.d
gas/testsuite/gas/tic54x/extaddr.s
gas/testsuite/gas/tic54x/field.d
gas/testsuite/gas/tic54x/field.s
gas/testsuite/gas/tic54x/in_mlib.asm
gas/testsuite/gas/tic54x/labels.d
gas/testsuite/gas/tic54x/labels.inc
gas/testsuite/gas/tic54x/labels.s
gas/testsuite/gas/tic54x/loop.d
gas/testsuite/gas/tic54x/loop.s
gas/testsuite/gas/tic54x/lp.d
gas/testsuite/gas/tic54x/lp.s
gas/testsuite/gas/tic54x/macro.d
gas/testsuite/gas/tic54x/macro.s
gas/testsuite/gas/tic54x/macro1.s
gas/testsuite/gas/tic54x/macros.lib
gas/testsuite/gas/tic54x/math.d
gas/testsuite/gas/tic54x/math.s
gas/testsuite/gas/tic54x/opcodes.d
gas/testsuite/gas/tic54x/opcodes.s
gas/testsuite/gas/tic54x/sections.d
gas/testsuite/gas/tic54x/sections.s
gas/testsuite/gas/tic54x/set.d
gas/testsuite/gas/tic54x/set.s
gas/testsuite/gas/tic54x/struct.d
gas/testsuite/gas/tic54x/struct.s
gas/testsuite/gas/tic54x/subsym.d
gas/testsuite/gas/tic54x/subsym.s
gas/testsuite/gas/tic54x/subsym1.s
gas/testsuite/gas/tic54x/tic54x.exp
gas/testsuite/gas/tic6x/align-1-be.d
gas/testsuite/gas/tic6x/align-1.d
gas/testsuite/gas/tic6x/align-1.s
gas/testsuite/gas/tic6x/align-2.d
gas/testsuite/gas/tic6x/align-2.s
gas/testsuite/gas/tic6x/arch-invalid-1.d
gas/testsuite/gas/tic6x/arch-invalid-1.l
gas/testsuite/gas/tic6x/arch-invalid-2.d
gas/testsuite/gas/tic6x/arch-invalid-2.l
gas/testsuite/gas/tic6x/arch-invalid-2.s
gas/testsuite/gas/tic6x/attr-arch-directive-1.d
gas/testsuite/gas/tic6x/attr-arch-directive-1.s
gas/testsuite/gas/tic6x/attr-arch-directive-2.d
gas/testsuite/gas/tic6x/attr-arch-directive-2.s
gas/testsuite/gas/tic6x/attr-arch-directive-3.d
gas/testsuite/gas/tic6x/attr-arch-directive-3.s
gas/testsuite/gas/tic6x/attr-arch-directive-4.d
gas/testsuite/gas/tic6x/attr-arch-directive-4.s
gas/testsuite/gas/tic6x/attr-arch-directive-5.d
gas/testsuite/gas/tic6x/attr-arch-directive-5.s
gas/testsuite/gas/tic6x/attr-arch-opts-c62x.d
gas/testsuite/gas/tic6x/attr-arch-opts-c64x+.d
gas/testsuite/gas/tic6x/attr-arch-opts-c64x.d
gas/testsuite/gas/tic6x/attr-arch-opts-c674x.d
gas/testsuite/gas/tic6x/attr-arch-opts-c67x+.d
gas/testsuite/gas/tic6x/attr-arch-opts-c67x.d
gas/testsuite/gas/tic6x/attr-arch-opts-none-1.d
gas/testsuite/gas/tic6x/attr-arch-opts-none-2.d
gas/testsuite/gas/tic6x/attr-arch-opts-override-1.d
gas/testsuite/gas/tic6x/attr-arch-opts-override-2.d
gas/testsuite/gas/tic6x/attr-array-directive-1.d
gas/testsuite/gas/tic6x/attr-array-directive-1.s
gas/testsuite/gas/tic6x/attr-array-directive-2.d
gas/testsuite/gas/tic6x/attr-array-directive-2.s
gas/testsuite/gas/tic6x/attr-array-directive-3.d
gas/testsuite/gas/tic6x/attr-array-directive-3.s
gas/testsuite/gas/tic6x/attr-array-directive-4.d
gas/testsuite/gas/tic6x/attr-array-directive-4.s
gas/testsuite/gas/tic6x/attr-compatibility-directive-1.d
gas/testsuite/gas/tic6x/attr-compatibility-directive-1.s
gas/testsuite/gas/tic6x/attr-compatibility-directive-2.d
gas/testsuite/gas/tic6x/attr-compatibility-directive-2.s
gas/testsuite/gas/tic6x/attr-conformance-directive-1.d
gas/testsuite/gas/tic6x/attr-conformance-directive-1.s
gas/testsuite/gas/tic6x/attr-conformance-directive-2.d
gas/testsuite/gas/tic6x/attr-conformance-directive-2.s
gas/testsuite/gas/tic6x/attr-dsbt-directive-1.d
gas/testsuite/gas/tic6x/attr-dsbt-directive-1.s
gas/testsuite/gas/tic6x/attr-dsbt-directive-2.d
gas/testsuite/gas/tic6x/attr-dsbt-directive-2.s
gas/testsuite/gas/tic6x/attr-dsbt-opts-mdsbt.d
gas/testsuite/gas/tic6x/attr-dsbt-opts-mno-dsbt.d
gas/testsuite/gas/tic6x/attr-pic-directive-1.d
gas/testsuite/gas/tic6x/attr-pic-directive-1.s
gas/testsuite/gas/tic6x/attr-pic-directive-2.d
gas/testsuite/gas/tic6x/attr-pic-directive-2.s
gas/testsuite/gas/tic6x/attr-pic-opts-mno-pic.d
gas/testsuite/gas/tic6x/attr-pic-opts-mpic.d
gas/testsuite/gas/tic6x/attr-pid-directive-1.d
gas/testsuite/gas/tic6x/attr-pid-directive-1.s
gas/testsuite/gas/tic6x/attr-pid-directive-2.d
gas/testsuite/gas/tic6x/attr-pid-directive-2.s
gas/testsuite/gas/tic6x/attr-pid-opts-mpid-far.d
gas/testsuite/gas/tic6x/attr-pid-opts-mpid-near.d
gas/testsuite/gas/tic6x/attr-pid-opts-mpid-no.d
gas/testsuite/gas/tic6x/attr-stack-directive-1.d
gas/testsuite/gas/tic6x/attr-stack-directive-1.s
gas/testsuite/gas/tic6x/attr-stack-directive-2.d
gas/testsuite/gas/tic6x/attr-stack-directive-2.s
gas/testsuite/gas/tic6x/attr-wchar-directive-1.d
gas/testsuite/gas/tic6x/attr-wchar-directive-1.s
gas/testsuite/gas/tic6x/attr-wchar-directive-2.d
gas/testsuite/gas/tic6x/attr-wchar-directive-2.s
gas/testsuite/gas/tic6x/data-reloc.d
gas/testsuite/gas/tic6x/data-reloc.s
gas/testsuite/gas/tic6x/dir-junk.d
gas/testsuite/gas/tic6x/dir-junk.l
gas/testsuite/gas/tic6x/dir-junk.s
gas/testsuite/gas/tic6x/dummy.s
gas/testsuite/gas/tic6x/empty.s
gas/testsuite/gas/tic6x/endian-1.d
gas/testsuite/gas/tic6x/endian-2.d
gas/testsuite/gas/tic6x/endian-3.d
gas/testsuite/gas/tic6x/got-reloc.d
gas/testsuite/gas/tic6x/got-reloc.s
gas/testsuite/gas/tic6x/insns-atomic.d
gas/testsuite/gas/tic6x/insns-atomic.s
gas/testsuite/gas/tic6x/insns-bad-1.d
gas/testsuite/gas/tic6x/insns-bad-1.l
gas/testsuite/gas/tic6x/insns-bad-1.s
gas/testsuite/gas/tic6x/insns-bad-2.d
gas/testsuite/gas/tic6x/insns-bad-2.l
gas/testsuite/gas/tic6x/insns-bad-2.s
gas/testsuite/gas/tic6x/insns-c674x-pcrel.d
gas/testsuite/gas/tic6x/insns-c674x-pcrel.s
gas/testsuite/gas/tic6x/insns-c674x-reloc.d
gas/testsuite/gas/tic6x/insns-c674x-reloc.s
gas/testsuite/gas/tic6x/insns-c674x-sploop.d
gas/testsuite/gas/tic6x/insns-c674x-sploop.s
gas/testsuite/gas/tic6x/insns-c674x.d
gas/testsuite/gas/tic6x/insns-c674x.s
gas/testsuite/gas/tic6x/insns-parallel-be.d
gas/testsuite/gas/tic6x/insns-parallel-le.d
gas/testsuite/gas/tic6x/insns-parallel-multi.d
gas/testsuite/gas/tic6x/insns-parallel-multi.s
gas/testsuite/gas/tic6x/insns-parallel.s
gas/testsuite/gas/tic6x/insns-predicate.d
gas/testsuite/gas/tic6x/insns-predicate.s
gas/testsuite/gas/tic6x/insns16-d-unit.d
gas/testsuite/gas/tic6x/insns16-d-unit.s
gas/testsuite/gas/tic6x/insns16-ddec.d
gas/testsuite/gas/tic6x/insns16-ddec.s
gas/testsuite/gas/tic6x/insns16-dinc.d
gas/testsuite/gas/tic6x/insns16-dinc.s
gas/testsuite/gas/tic6x/insns16-dind.d
gas/testsuite/gas/tic6x/insns16-dind.s
gas/testsuite/gas/tic6x/insns16-doff4.d
gas/testsuite/gas/tic6x/insns16-doff4.s
gas/testsuite/gas/tic6x/insns16-l-unit.d
gas/testsuite/gas/tic6x/insns16-l-unit.s
gas/testsuite/gas/tic6x/insns16-lsd-unit.d
gas/testsuite/gas/tic6x/insns16-lsd-unit.s
gas/testsuite/gas/tic6x/insns16-m-unit.d
gas/testsuite/gas/tic6x/insns16-m-unit.s
gas/testsuite/gas/tic6x/insns16-s-unit-pcrel.d
gas/testsuite/gas/tic6x/insns16-s-unit-pcrel.s
gas/testsuite/gas/tic6x/insns16-s-unit.d
gas/testsuite/gas/tic6x/insns16-s-unit.s
gas/testsuite/gas/tic6x/parallel-bad-1.d
gas/testsuite/gas/tic6x/parallel-bad-1.l
gas/testsuite/gas/tic6x/parallel-bad-1.s
gas/testsuite/gas/tic6x/parallel-bad-2.d
gas/testsuite/gas/tic6x/parallel-bad-2.l
gas/testsuite/gas/tic6x/parallel-bad-2.s
gas/testsuite/gas/tic6x/parallel-bad-3.d
gas/testsuite/gas/tic6x/parallel-bad-3.l
gas/testsuite/gas/tic6x/parallel-bad-3.s
gas/testsuite/gas/tic6x/parallel-bad-4.d
gas/testsuite/gas/tic6x/parallel-bad-4.l
gas/testsuite/gas/tic6x/parallel-bad-4.s
gas/testsuite/gas/tic6x/pcr-relocs-undef.d
gas/testsuite/gas/tic6x/pcr-relocs-undef.s
gas/testsuite/gas/tic6x/pcr-relocs.d
gas/testsuite/gas/tic6x/pcr-relocs.s
gas/testsuite/gas/tic6x/predicate-bad-1.d
gas/testsuite/gas/tic6x/predicate-bad-1.l
gas/testsuite/gas/tic6x/predicate-bad-1.s
gas/testsuite/gas/tic6x/predicate-bad-2.d
gas/testsuite/gas/tic6x/predicate-bad-2.l
gas/testsuite/gas/tic6x/predicate-bad-2.s
gas/testsuite/gas/tic6x/predicate-bad-3.d
gas/testsuite/gas/tic6x/predicate-bad-3.l
gas/testsuite/gas/tic6x/predicate-bad-3.s
gas/testsuite/gas/tic6x/reloc-bad-1.d
gas/testsuite/gas/tic6x/reloc-bad-1.l
gas/testsuite/gas/tic6x/reloc-bad-1.s
gas/testsuite/gas/tic6x/reloc-bad-2.d
gas/testsuite/gas/tic6x/reloc-bad-2.l
gas/testsuite/gas/tic6x/reloc-bad-2.s
gas/testsuite/gas/tic6x/reloc-bad-3.d
gas/testsuite/gas/tic6x/reloc-bad-3.l
gas/testsuite/gas/tic6x/reloc-bad-3.s
gas/testsuite/gas/tic6x/reloc-bad-4.d
gas/testsuite/gas/tic6x/reloc-bad-4.l
gas/testsuite/gas/tic6x/reloc-bad-4.s
gas/testsuite/gas/tic6x/reloc-bad-5.d
gas/testsuite/gas/tic6x/reloc-bad-5.l
gas/testsuite/gas/tic6x/reloc-bad-5.s
gas/testsuite/gas/tic6x/reloc-bad-6.d
gas/testsuite/gas/tic6x/reloc-bad-6.l
gas/testsuite/gas/tic6x/reloc-bad-6.s
gas/testsuite/gas/tic6x/resource-func-unit-1.d
gas/testsuite/gas/tic6x/resource-func-unit-1.l
gas/testsuite/gas/tic6x/resource-func-unit-1.s
gas/testsuite/gas/tic6x/resource-func-unit-2.d
gas/testsuite/gas/tic6x/resource-func-unit-2.l
gas/testsuite/gas/tic6x/resource-func-unit-2.s
gas/testsuite/gas/tic6x/scomm-directive-1.d
gas/testsuite/gas/tic6x/scomm-directive-1.s
gas/testsuite/gas/tic6x/scomm-directive-2.d
gas/testsuite/gas/tic6x/scomm-directive-2.s
gas/testsuite/gas/tic6x/scomm-directive-3.d
gas/testsuite/gas/tic6x/scomm-directive-3.s
gas/testsuite/gas/tic6x/scomm-directive-4.d
gas/testsuite/gas/tic6x/scomm-directive-4.s
gas/testsuite/gas/tic6x/scomm-directive-5.d
gas/testsuite/gas/tic6x/scomm-directive-5.s
gas/testsuite/gas/tic6x/scomm-directive-6.d
gas/testsuite/gas/tic6x/scomm-directive-6.s
gas/testsuite/gas/tic6x/scomm-directive-7.d
gas/testsuite/gas/tic6x/scomm-directive-7.s
gas/testsuite/gas/tic6x/scomm-directive-8.d
gas/testsuite/gas/tic6x/scomm-directive-8.s
gas/testsuite/gas/tic6x/sploop-bad-1.d
gas/testsuite/gas/tic6x/sploop-bad-1.l
gas/testsuite/gas/tic6x/sploop-bad-1.s
gas/testsuite/gas/tic6x/sploop-bad-2.d
gas/testsuite/gas/tic6x/sploop-bad-2.l
gas/testsuite/gas/tic6x/sploop-bad-2.s
gas/testsuite/gas/tic6x/sploop-bad-3.d
gas/testsuite/gas/tic6x/sploop-bad-3.l
gas/testsuite/gas/tic6x/sploop-bad-3.s
gas/testsuite/gas/tic6x/sploop-bad-4.d
gas/testsuite/gas/tic6x/sploop-bad-4.l
gas/testsuite/gas/tic6x/sploop-bad-4.s
gas/testsuite/gas/tic6x/sploop-bad-5.d
gas/testsuite/gas/tic6x/sploop-bad-5.l
gas/testsuite/gas/tic6x/sploop-bad-5.s
gas/testsuite/gas/tic6x/sploop-bad-6.d
gas/testsuite/gas/tic6x/sploop-bad-6.l
gas/testsuite/gas/tic6x/sploop-bad-6.s
gas/testsuite/gas/tic6x/sploop-bad-7.d
gas/testsuite/gas/tic6x/sploop-bad-7.l
gas/testsuite/gas/tic6x/sploop-bad-7.s
gas/testsuite/gas/tic6x/syntax.d
gas/testsuite/gas/tic6x/syntax.s
gas/testsuite/gas/tic6x/tic6x.exp
gas/testsuite/gas/tic6x/unwind-1.d
gas/testsuite/gas/tic6x/unwind-1.s
gas/testsuite/gas/tic6x/unwind-2.d
gas/testsuite/gas/tic6x/unwind-2.s
gas/testsuite/gas/tic6x/unwind-3.d
gas/testsuite/gas/tic6x/unwind-3.s
gas/testsuite/gas/tic6x/unwind-bad-1.d
gas/testsuite/gas/tic6x/unwind-bad-1.l
gas/testsuite/gas/tic6x/unwind-bad-1.s
gas/testsuite/gas/tic6x/unwind-bad-2.d
gas/testsuite/gas/tic6x/unwind-bad-2.l
gas/testsuite/gas/tic6x/unwind-bad-2.s
gas/testsuite/gas/tilegx/t_insns.d
gas/testsuite/gas/tilegx/t_insns.s
gas/testsuite/gas/tilegx/tilegx.exp
gas/testsuite/gas/tilepro/t_constants.d
gas/testsuite/gas/tilepro/t_constants.s
gas/testsuite/gas/tilepro/t_insns.d
gas/testsuite/gas/tilepro/t_insns.s
gas/testsuite/gas/tilepro/tilepro.exp
gas/testsuite/gas/v850/arith.s
gas/testsuite/gas/v850/basic.exp
gas/testsuite/gas/v850/bit.s
gas/testsuite/gas/v850/branch.s
gas/testsuite/gas/v850/compare.s
gas/testsuite/gas/v850/fepsw.s
gas/testsuite/gas/v850/hilo.s
gas/testsuite/gas/v850/hilo2.s
gas/testsuite/gas/v850/jumps.s
gas/testsuite/gas/v850/logical.s
gas/testsuite/gas/v850/mem.s
gas/testsuite/gas/v850/misc.s
gas/testsuite/gas/v850/move.s
gas/testsuite/gas/v850/range.s
gas/testsuite/gas/v850/reloc.s
gas/testsuite/gas/v850/split-lo16.d
gas/testsuite/gas/v850/split-lo16.s
gas/testsuite/gas/v850/v850e1.d
gas/testsuite/gas/v850/v850e1.s
gas/testsuite/gas/vax/elf-rel.d
gas/testsuite/gas/vax/elf-rel.s
gas/testsuite/gas/vax/flonum.d
gas/testsuite/gas/vax/flonum.s
gas/testsuite/gas/vax/quad.s
gas/testsuite/gas/vax/quad_elf.s
gas/testsuite/gas/vax/vax.exp
gas/testsuite/gas/xc16x/add.s
gas/testsuite/gas/xc16x/add_test.s
gas/testsuite/gas/xc16x/addb.s
gas/testsuite/gas/xc16x/addc.s
gas/testsuite/gas/xc16x/addcb.s
gas/testsuite/gas/xc16x/and.s
gas/testsuite/gas/xc16x/andb.s
gas/testsuite/gas/xc16x/bfldl.s
gas/testsuite/gas/xc16x/bit.s
gas/testsuite/gas/xc16x/calla.s
gas/testsuite/gas/xc16x/calli.s
gas/testsuite/gas/xc16x/cmp.s
gas/testsuite/gas/xc16x/cmp_test.s
gas/testsuite/gas/xc16x/cmpb.s
gas/testsuite/gas/xc16x/cmpi.s
gas/testsuite/gas/xc16x/cpl.s
gas/testsuite/gas/xc16x/div.s
gas/testsuite/gas/xc16x/jmpa.s
gas/testsuite/gas/xc16x/jmpi.s
gas/testsuite/gas/xc16x/jmpr.s
gas/testsuite/gas/xc16x/mov.s
gas/testsuite/gas/xc16x/mov_test.s
gas/testsuite/gas/xc16x/movb.s
gas/testsuite/gas/xc16x/movbs.s
gas/testsuite/gas/xc16x/movbz.s
gas/testsuite/gas/xc16x/mul.s
gas/testsuite/gas/xc16x/neg.s
gas/testsuite/gas/xc16x/nop.s
gas/testsuite/gas/xc16x/or.s
gas/testsuite/gas/xc16x/orb.s
gas/testsuite/gas/xc16x/prior.s
gas/testsuite/gas/xc16x/pushpop.s
gas/testsuite/gas/xc16x/ret.s
gas/testsuite/gas/xc16x/scxt.s
gas/testsuite/gas/xc16x/shlrol.s
gas/testsuite/gas/xc16x/sub.s
gas/testsuite/gas/xc16x/sub_test.s
gas/testsuite/gas/xc16x/subb.s
gas/testsuite/gas/xc16x/subc.s
gas/testsuite/gas/xc16x/subcb.s
gas/testsuite/gas/xc16x/syscontrol1.s
gas/testsuite/gas/xc16x/syscontrol2.s
gas/testsuite/gas/xc16x/trap.s
gas/testsuite/gas/xc16x/xc16x.exp
gas/testsuite/gas/xc16x/xor.s
gas/testsuite/gas/xc16x/xorb.s
gas/testsuite/gas/xgate/abi-xgate-16-32.d
gas/testsuite/gas/xgate/abi-xgate-16-64.d
gas/testsuite/gas/xgate/abi-xgate-32-32.d
gas/testsuite/gas/xgate/abi-xgate-32-64.d
gas/testsuite/gas/xgate/abi.s
gas/testsuite/gas/xgate/all_insns.d
gas/testsuite/gas/xgate/all_insns.s
gas/testsuite/gas/xgate/hilo.d
gas/testsuite/gas/xgate/hilo.s
gas/testsuite/gas/xgate/insns-dwarf2.d
gas/testsuite/gas/xgate/insns.d
gas/testsuite/gas/xgate/insns.s
gas/testsuite/gas/xgate/xgate.exp
gas/testsuite/gas/xstormy16/allinsn.d
gas/testsuite/gas/xstormy16/allinsn.exp
gas/testsuite/gas/xstormy16/allinsn.s
gas/testsuite/gas/xstormy16/allinsn.sh
gas/testsuite/gas/xstormy16/gcc.d
gas/testsuite/gas/xstormy16/gcc.s
gas/testsuite/gas/xstormy16/gcc.sh
gas/testsuite/gas/xstormy16/reloc-1.d
gas/testsuite/gas/xstormy16/reloc-1.s
gas/testsuite/gas/xstormy16/reloc-2.d
gas/testsuite/gas/xstormy16/reloc-2.s
gas/testsuite/gas/xtensa/all.exp
gas/testsuite/gas/xtensa/entry_align.s
gas/testsuite/gas/xtensa/entry_misalign.s
gas/testsuite/gas/xtensa/entry_misalign2.s
gas/testsuite/gas/xtensa/err-pcrel.s
gas/testsuite/gas/xtensa/j_too_far.s
gas/testsuite/gas/xtensa/jlong.d
gas/testsuite/gas/xtensa/jlong.s
gas/testsuite/gas/xtensa/loop_align.s
gas/testsuite/gas/xtensa/loop_misalign.s
gas/testsuite/gas/xtensa/pcrel.d
gas/testsuite/gas/xtensa/pcrel.s
gas/testsuite/gas/xtensa/short_branch_offset.d
gas/testsuite/gas/xtensa/short_branch_offset.s
gas/testsuite/gas/xtensa/weak-call.d
gas/testsuite/gas/xtensa/weak-call.s
gas/testsuite/gas/xtensa/xtensa-err.exp
gas/testsuite/gas/z80/arith.d
gas/testsuite/gas/z80/arith.s
gas/testsuite/gas/z80/atend.d
gas/testsuite/gas/z80/atend.s
gas/testsuite/gas/z80/bit.d
gas/testsuite/gas/z80/bit.s
gas/testsuite/gas/z80/block.d
gas/testsuite/gas/z80/block.s
gas/testsuite/gas/z80/branch.d
gas/testsuite/gas/z80/branch.s
gas/testsuite/gas/z80/djnz-backf.s
gas/testsuite/gas/z80/equ.d
gas/testsuite/gas/z80/equ.s
gas/testsuite/gas/z80/ill_op.s
gas/testsuite/gas/z80/inout.d
gas/testsuite/gas/z80/inout.s
gas/testsuite/gas/z80/jr-backf.s
gas/testsuite/gas/z80/jr-forwf.s
gas/testsuite/gas/z80/ld-group.d
gas/testsuite/gas/z80/ld-group.s
gas/testsuite/gas/z80/misc.d
gas/testsuite/gas/z80/misc.s
gas/testsuite/gas/z80/offset.d
gas/testsuite/gas/z80/offset.s
gas/testsuite/gas/z80/quotes.d
gas/testsuite/gas/z80/quotes.s
gas/testsuite/gas/z80/redef.d
gas/testsuite/gas/z80/redef.s
gas/testsuite/gas/z80/rotate.d
gas/testsuite/gas/z80/rotate.s
gas/testsuite/gas/z80/suffix.d
gas/testsuite/gas/z80/suffix.s
gas/testsuite/gas/z80/z80.exp
gas/testsuite/gas/z8k/calr-backf.s
gas/testsuite/gas/z8k/calr-forwf.s
gas/testsuite/gas/z8k/calr.d
gas/testsuite/gas/z8k/calr.s
gas/testsuite/gas/z8k/ctrl-names.d
gas/testsuite/gas/z8k/ctrl-names.s
gas/testsuite/gas/z8k/dec.s
gas/testsuite/gas/z8k/decbf.s
gas/testsuite/gas/z8k/decf.s
gas/testsuite/gas/z8k/djnz-backf.s
gas/testsuite/gas/z8k/djnz-backf2.s
gas/testsuite/gas/z8k/djnz.d
gas/testsuite/gas/z8k/djnz.s
gas/testsuite/gas/z8k/eidi.s
gas/testsuite/gas/z8k/eidif.s
gas/testsuite/gas/z8k/inc.s
gas/testsuite/gas/z8k/incbf.s
gas/testsuite/gas/z8k/incf.s
gas/testsuite/gas/z8k/inout.d
gas/testsuite/gas/z8k/inout.s
gas/testsuite/gas/z8k/jmp-cc.d
gas/testsuite/gas/z8k/jmp-cc.s
gas/testsuite/gas/z8k/jr-back.d
gas/testsuite/gas/z8k/jr-back.s
gas/testsuite/gas/z8k/jr-backf.s
gas/testsuite/gas/z8k/jr-forw.d
gas/testsuite/gas/z8k/jr-forw.s
gas/testsuite/gas/z8k/jr-forwf.s
gas/testsuite/gas/z8k/ldk.s
gas/testsuite/gas/z8k/ldkf.s
gas/testsuite/gas/z8k/reglabel.d
gas/testsuite/gas/z8k/reglabel.s
gas/testsuite/gas/z8k/ret-cc.d
gas/testsuite/gas/z8k/ret-cc.s
gas/testsuite/gas/z8k/translate-ops.d
gas/testsuite/gas/z8k/translate-ops.s
gas/testsuite/gas/z8k/z8k.exp
gas/testsuite/lib/doboth
gas/testsuite/lib/doobjcmp
gas/testsuite/lib/dostriptest
gas/testsuite/lib/dotest
gas/testsuite/lib/dounsreloc
gas/testsuite/lib/dounssym
gas/testsuite/lib/gas-defs.exp
gas/testsuite/lib/gas-dg.exp
gas/write.c
gas/write.h
gold/ChangeLog
gold/Makefile.am
gold/Makefile.in
gold/NEWS
gold/README
gold/TODO
gold/aclocal.m4
gold/archive.cc
gold/archive.h
gold/arm-reloc-property.cc
gold/arm-reloc-property.h
gold/arm-reloc.def
gold/arm.cc
gold/attributes.cc
gold/attributes.h
gold/binary.cc
gold/binary.h
gold/common.cc
gold/common.h
gold/compressed_output.cc
gold/compressed_output.h
gold/config.in
gold/configure
gold/configure.ac
gold/configure.tgt
gold/copy-relocs.cc
gold/copy-relocs.h
gold/cref.cc
gold/cref.h
gold/debug.h
gold/defstd.cc
gold/defstd.h
gold/descriptors.cc
gold/descriptors.h
gold/dirsearch.cc
gold/dirsearch.h
gold/dwarf_reader.cc
gold/dwarf_reader.h
gold/dwp.cc
gold/dwp.h
gold/dynobj.cc
gold/dynobj.h
gold/ehframe.cc
gold/ehframe.h
gold/errors.cc
gold/errors.h
gold/expression.cc
gold/ffsll.c
gold/fileread.cc
gold/fileread.h
gold/freebsd.h
gold/ftruncate.c
gold/gc.cc
gold/gc.h
gold/gdb-index.cc
gold/gdb-index.h
gold/gold-threads.cc
gold/gold-threads.h
gold/gold.cc
gold/gold.h
gold/i386.cc
gold/icf.cc
gold/icf.h
gold/incremental-dump.cc
gold/incremental.cc
gold/incremental.h
gold/int_encoding.cc
gold/int_encoding.h
gold/layout.cc
gold/layout.h
gold/main.cc
gold/mapfile.cc
gold/mapfile.h
gold/merge.cc
gold/merge.h
gold/mremap.c
gold/nacl.cc
gold/nacl.h
gold/object.cc
gold/object.h
gold/options.cc
gold/options.h
gold/output.cc
gold/output.h
gold/parameters.cc
gold/parameters.h
gold/plugin.cc
gold/plugin.h
gold/po/Make-in
gold/po/POTFILES.in
gold/po/es.po
gold/po/fi.po
gold/po/gold.pot
gold/po/id.po
gold/po/it.po
gold/po/vi.po
gold/powerpc.cc
gold/pread.c
gold/readsyms.cc
gold/readsyms.h
gold/reduced_debug_output.cc
gold/reduced_debug_output.h
gold/reloc-types.h
gold/reloc.cc
gold/reloc.h
gold/resolve.cc
gold/script-c.h
gold/script-sections.cc
gold/script-sections.h
gold/script.cc
gold/script.h
gold/sparc.cc
gold/stringpool.cc
gold/stringpool.h
gold/symtab.cc
gold/symtab.h
gold/system.h
gold/target-reloc.h
gold/target-select.cc
gold/target-select.h
gold/target.cc
gold/target.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/arm_abs_global.s
gold/testsuite/arm_abs_global.sh
gold/testsuite/arm_abs_lib.s
gold/testsuite/arm_attr_merge.sh
gold/testsuite/arm_attr_merge_6a.s
gold/testsuite/arm_attr_merge_6b.s
gold/testsuite/arm_attr_merge_7a.s
gold/testsuite/arm_attr_merge_7b.s
gold/testsuite/arm_bl_in_range.s
gold/testsuite/arm_bl_out_of_range.s
gold/testsuite/arm_branch_in_range.sh
gold/testsuite/arm_branch_out_of_range.sh
gold/testsuite/arm_branch_range.t
gold/testsuite/arm_cortex_a8.sh
gold/testsuite/arm_cortex_a8_b.s
gold/testsuite/arm_cortex_a8_b_cond.s
gold/testsuite/arm_cortex_a8_b_local.s
gold/testsuite/arm_cortex_a8_bl.s
gold/testsuite/arm_cortex_a8_blx.s
gold/testsuite/arm_cortex_a8_local.s
gold/testsuite/arm_cortex_a8_local_reloc.s
gold/testsuite/arm_exidx_test.s
gold/testsuite/arm_exidx_test.sh
gold/testsuite/arm_farcall_arm_arm.s
gold/testsuite/arm_farcall_arm_arm.sh
gold/testsuite/arm_farcall_arm_thumb.s
gold/testsuite/arm_farcall_arm_thumb.sh
gold/testsuite/arm_farcall_thumb_arm.s
gold/testsuite/arm_farcall_thumb_arm.sh
gold/testsuite/arm_farcall_thumb_thumb.s
gold/testsuite/arm_farcall_thumb_thumb.sh
gold/testsuite/arm_fix_1176.s
gold/testsuite/arm_fix_1176.sh
gold/testsuite/arm_fix_v4bx.s
gold/testsuite/arm_fix_v4bx.sh
gold/testsuite/arm_thm_jump11.s
gold/testsuite/arm_thm_jump11.t
gold/testsuite/arm_thm_jump8.s
gold/testsuite/arm_thm_jump8.t
gold/testsuite/arm_unaligned_reloc.s
gold/testsuite/arm_unaligned_reloc.sh
gold/testsuite/basic_test.cc
gold/testsuite/binary.in
gold/testsuite/binary_test.cc
gold/testsuite/binary_unittest.cc
gold/testsuite/common_test_1.c
gold/testsuite/common_test_1_v1.c
gold/testsuite/common_test_1_v2.c
gold/testsuite/common_test_2.c
gold/testsuite/common_test_3.c
gold/testsuite/constructor_test.cc
gold/testsuite/copy_test.cc
gold/testsuite/copy_test_1.cc
gold/testsuite/copy_test_2.cc
gold/testsuite/copy_test_v1.cc
gold/testsuite/debug_msg.cc
gold/testsuite/debug_msg.sh
gold/testsuite/discard_locals_relocatable_test.c
gold/testsuite/discard_locals_test.c
gold/testsuite/discard_locals_test.sh
gold/testsuite/dwp_test.h
gold/testsuite/dwp_test_1.cc
gold/testsuite/dwp_test_1.s
gold/testsuite/dwp_test_1.sh
gold/testsuite/dwp_test_1b.cc
gold/testsuite/dwp_test_1b.s
gold/testsuite/dwp_test_2.cc
gold/testsuite/dwp_test_2.s
gold/testsuite/dwp_test_2.sh
gold/testsuite/dwp_test_main.cc
gold/testsuite/dwp_test_main.s
gold/testsuite/dyn_weak_ref.sh
gold/testsuite/dyn_weak_ref_1.c
gold/testsuite/dyn_weak_ref_2.c
gold/testsuite/dynamic_list.sh
gold/testsuite/dynamic_list.t
gold/testsuite/exception_test.h
gold/testsuite/exception_test_1.cc
gold/testsuite/exception_test_2.cc
gold/testsuite/exception_test_main.cc
gold/testsuite/exclude_libs_test.c
gold/testsuite/exclude_libs_test.sh
gold/testsuite/exclude_libs_test_1.c
gold/testsuite/exclude_libs_test_2.c
gold/testsuite/exclude_libs_test_3.c
gold/testsuite/final_layout.cc
gold/testsuite/final_layout.sh
gold/testsuite/gc_comdat_test.sh
gold/testsuite/gc_comdat_test_1.cc
gold/testsuite/gc_comdat_test_2.cc
gold/testsuite/gc_orphan_section_test.cc
gold/testsuite/gc_orphan_section_test.sh
gold/testsuite/gc_tls_test.cc
gold/testsuite/gc_tls_test.sh
gold/testsuite/gdb_index_test.cc
gold/testsuite/gdb_index_test_1.sh
gold/testsuite/gdb_index_test_2.sh
gold/testsuite/gdb_index_test_3.c
gold/testsuite/gdb_index_test_3.sh
gold/testsuite/gdb_index_test_4.sh
gold/testsuite/gdb_index_test_comm.sh
gold/testsuite/hidden_test.sh
gold/testsuite/hidden_test_1.c
gold/testsuite/hidden_test_main.c
gold/testsuite/icf_keep_unique_test.cc
gold/testsuite/icf_keep_unique_test.sh
gold/testsuite/icf_preemptible_functions_test.cc
gold/testsuite/icf_preemptible_functions_test.sh
gold/testsuite/icf_safe_so_test.cc
gold/testsuite/icf_safe_so_test.sh
gold/testsuite/icf_safe_test.cc
gold/testsuite/icf_safe_test.sh
gold/testsuite/icf_sht_rel_addend_test.sh
gold/testsuite/icf_sht_rel_addend_test_1.cc
gold/testsuite/icf_sht_rel_addend_test_2.cc
gold/testsuite/icf_string_merge_test.cc
gold/testsuite/icf_string_merge_test.sh
gold/testsuite/icf_test.cc
gold/testsuite/icf_test.sh
gold/testsuite/icf_virtual_function_folding_test.cc
gold/testsuite/ifunc-sel.h
gold/testsuite/ifuncdep2.c
gold/testsuite/ifuncmain1.c
gold/testsuite/ifuncmain1vis.c
gold/testsuite/ifuncmain2.c
gold/testsuite/ifuncmain3.c
gold/testsuite/ifuncmain4.c
gold/testsuite/ifuncmain5.c
gold/testsuite/ifuncmain6pie.c
gold/testsuite/ifuncmain7.c
gold/testsuite/ifuncmod1.c
gold/testsuite/ifuncmod3.c
gold/testsuite/ifuncmod5.c
gold/testsuite/ifuncmod6.c
gold/testsuite/ifuncvar1.c
gold/testsuite/ifuncvar2.c
gold/testsuite/ifuncvar3.c
gold/testsuite/incr_comdat_test_1.cc
gold/testsuite/incr_comdat_test_2_v1.cc
gold/testsuite/incr_comdat_test_2_v2.cc
gold/testsuite/incr_comdat_test_2_v3.cc
gold/testsuite/incremental_test.sh
gold/testsuite/incremental_test_1.c
gold/testsuite/incremental_test_2.c
gold/testsuite/initpri1.c
gold/testsuite/initpri2.c
gold/testsuite/initpri3.c
gold/testsuite/justsyms.t
gold/testsuite/justsyms_1.cc
gold/testsuite/justsyms_2.cc
gold/testsuite/justsyms_exec.c
gold/testsuite/justsyms_lib.c
gold/testsuite/large.c
gold/testsuite/large_symbol_alignment.cc
gold/testsuite/leb128_unittest.cc
gold/testsuite/many_sections_test.cc
gold/testsuite/memory_test.s
gold/testsuite/memory_test.sh
gold/testsuite/memory_test.t
gold/testsuite/merge_string_literals.sh
gold/testsuite/merge_string_literals_1.c
gold/testsuite/merge_string_literals_2.c
gold/testsuite/missing_key_func.cc
gold/testsuite/missing_key_func.sh
gold/testsuite/no_version_test.c
gold/testsuite/no_version_test.sh
gold/testsuite/object_unittest.cc
gold/testsuite/odr_header1.h
gold/testsuite/odr_header2.h
gold/testsuite/odr_violation1.cc
gold/testsuite/odr_violation2.cc
gold/testsuite/plugin_common_test_1.c
gold/testsuite/plugin_common_test_2.c
gold/testsuite/plugin_final_layout.cc
gold/testsuite/plugin_final_layout.sh
gold/testsuite/plugin_section_order.c
gold/testsuite/plugin_test.c
gold/testsuite/plugin_test_1.sh
gold/testsuite/plugin_test_2.sh
gold/testsuite/plugin_test_3.sh
gold/testsuite/plugin_test_4.sh
gold/testsuite/plugin_test_6.sh
gold/testsuite/plugin_test_7.sh
gold/testsuite/plugin_test_7_1.c
gold/testsuite/plugin_test_7_2.c
gold/testsuite/plugin_test_tls.sh
gold/testsuite/pr12826.sh
gold/testsuite/pr12826_1.s
gold/testsuite/pr12826_2.s
gold/testsuite/pr14265.c
gold/testsuite/pr14265.sh
gold/testsuite/pr14265.t
gold/testsuite/protected_1.cc
gold/testsuite/protected_2.cc
gold/testsuite/protected_3.cc
gold/testsuite/protected_4.cc
gold/testsuite/protected_main_1.cc
gold/testsuite/protected_main_2.cc
gold/testsuite/protected_main_3.cc
gold/testsuite/relro_script_test.t
gold/testsuite/relro_test.cc
gold/testsuite/relro_test.sh
gold/testsuite/relro_test_main.cc
gold/testsuite/retain_symbols_file_test.sh
gold/testsuite/script_test_1.cc
gold/testsuite/script_test_1.t
gold/testsuite/script_test_10.s
gold/testsuite/script_test_10.sh
gold/testsuite/script_test_10.t
gold/testsuite/script_test_11.c
gold/testsuite/script_test_11.t
gold/testsuite/script_test_2.cc
gold/testsuite/script_test_2.t
gold/testsuite/script_test_2a.cc
gold/testsuite/script_test_2b.cc
gold/testsuite/script_test_3.sh
gold/testsuite/script_test_3.t
gold/testsuite/script_test_4.sh
gold/testsuite/script_test_4.t
gold/testsuite/script_test_5.cc
gold/testsuite/script_test_5.sh
gold/testsuite/script_test_5.t
gold/testsuite/script_test_6.sh
gold/testsuite/script_test_6.t
gold/testsuite/script_test_7.sh
gold/testsuite/script_test_7.t
gold/testsuite/script_test_8.sh
gold/testsuite/script_test_9.cc
gold/testsuite/script_test_9.sh
gold/testsuite/script_test_9.t
gold/testsuite/searched_file_test.cc
gold/testsuite/searched_file_test_lib.cc
gold/testsuite/section_sorting_name.cc
gold/testsuite/section_sorting_name.sh
gold/testsuite/split_i386.sh
gold/testsuite/split_i386_1.s
gold/testsuite/split_i386_2.s
gold/testsuite/split_i386_3.s
gold/testsuite/split_i386_4.s
gold/testsuite/split_i386_n.s
gold/testsuite/split_x86_64.sh
gold/testsuite/split_x86_64_1.s
gold/testsuite/split_x86_64_2.s
gold/testsuite/split_x86_64_3.s
gold/testsuite/split_x86_64_4.s
gold/testsuite/split_x86_64_n.s
gold/testsuite/start_lib_test_1.c
gold/testsuite/start_lib_test_2.c
gold/testsuite/start_lib_test_3.c
gold/testsuite/start_lib_test_main.c
gold/testsuite/strong_ref_weak_def.sh
gold/testsuite/strong_ref_weak_def_1.c
gold/testsuite/strong_ref_weak_def_2.c
gold/testsuite/test.cc
gold/testsuite/test.h
gold/testsuite/testfile.cc
gold/testsuite/testfile.h
gold/testsuite/testmain.cc
gold/testsuite/text_section_grouping.cc
gold/testsuite/text_section_grouping.sh
gold/testsuite/thin_archive_main.cc
gold/testsuite/thin_archive_test_1.cc
gold/testsuite/thin_archive_test_2.cc
gold/testsuite/thin_archive_test_3.cc
gold/testsuite/thin_archive_test_4.cc
gold/testsuite/thumb2_branch_range.t
gold/testsuite/thumb_bl_in_range.s
gold/testsuite/thumb_bl_out_of_range.s
gold/testsuite/thumb_bl_out_of_range_local.s
gold/testsuite/thumb_blx_in_range.s
gold/testsuite/thumb_blx_out_of_range.s
gold/testsuite/thumb_branch_range.t
gold/testsuite/tls_test.cc
gold/testsuite/tls_test.h
gold/testsuite/tls_test_c.c
gold/testsuite/tls_test_file2.cc
gold/testsuite/tls_test_main.cc
gold/testsuite/two_file_shared.sh
gold/testsuite/two_file_test.h
gold/testsuite/two_file_test_1.cc
gold/testsuite/two_file_test_1_v1.cc
gold/testsuite/two_file_test_1b.cc
gold/testsuite/two_file_test_1b_v1.cc
gold/testsuite/two_file_test_2.cc
gold/testsuite/two_file_test_2_tls.cc
gold/testsuite/two_file_test_2_v1.cc
gold/testsuite/two_file_test_main.cc
gold/testsuite/two_file_test_tls.cc
gold/testsuite/undef_symbol.cc
gold/testsuite/undef_symbol.sh
gold/testsuite/undef_symbol_main.cc
gold/testsuite/ver_matching_def.cc
gold/testsuite/ver_matching_test.sh
gold/testsuite/ver_test.h
gold/testsuite/ver_test_1.cc
gold/testsuite/ver_test_1.sh
gold/testsuite/ver_test_10.script
gold/testsuite/ver_test_10.sh
gold/testsuite/ver_test_2.cc
gold/testsuite/ver_test_2.script
gold/testsuite/ver_test_2.sh
gold/testsuite/ver_test_3.cc
gold/testsuite/ver_test_4.cc
gold/testsuite/ver_test_4.script
gold/testsuite/ver_test_4.sh
gold/testsuite/ver_test_5.cc
gold/testsuite/ver_test_5.script
gold/testsuite/ver_test_5.sh
gold/testsuite/ver_test_6.c
gold/testsuite/ver_test_7.cc
gold/testsuite/ver_test_7.sh
gold/testsuite/ver_test_8.script
gold/testsuite/ver_test_9.cc
gold/testsuite/ver_test_main.cc
gold/testsuite/ver_test_main_2.cc
gold/testsuite/version_script.map
gold/testsuite/weak_alias_test.script
gold/testsuite/weak_alias_test_1.cc
gold/testsuite/weak_alias_test_2.cc
gold/testsuite/weak_alias_test_3.cc
gold/testsuite/weak_alias_test_4.cc
gold/testsuite/weak_alias_test_5.cc
gold/testsuite/weak_alias_test_main.cc
gold/testsuite/weak_plt.sh
gold/testsuite/weak_plt_main.cc
gold/testsuite/weak_plt_shared.cc
gold/testsuite/weak_test.cc
gold/testsuite/weak_undef.h
gold/testsuite/weak_undef_file1.cc
gold/testsuite/weak_undef_file2.cc
gold/testsuite/weak_undef_test.cc
gold/tilegx.cc
gold/timer.cc
gold/timer.h
gold/tls.h
gold/token.h
gold/version.cc
gold/workqueue-internal.h
gold/workqueue-threads.cc
gold/workqueue.cc
gold/workqueue.h
gold/x86_64.cc
gold/yyscript.y
gprof/.gdbinit
gprof/.gitignore
gprof/ChangeLog
gprof/ChangeLog-2004
gprof/ChangeLog-2005
gprof/ChangeLog-2006
gprof/ChangeLog-2007
gprof/ChangeLog-2008
gprof/ChangeLog-2009
gprof/ChangeLog-2010
gprof/ChangeLog-2011
gprof/ChangeLog-2012
gprof/ChangeLog-9203
gprof/MAINTAINERS
gprof/Makefile.am
gprof/Makefile.in
gprof/README
gprof/TEST
gprof/TODO
gprof/aarch64.c
gprof/aclocal.m4
gprof/alpha.c
gprof/basic_blocks.c
gprof/basic_blocks.h
gprof/bb_exit_func.c
gprof/bbconv.pl
gprof/bsd_callg_bl.m
gprof/call_graph.c
gprof/call_graph.h
gprof/cg_arcs.c
gprof/cg_arcs.h
gprof/cg_dfn.c
gprof/cg_dfn.h
gprof/cg_print.c
gprof/cg_print.h
gprof/configure
gprof/configure.in
gprof/corefile.c
gprof/corefile.h
gprof/dep-in.sed
gprof/fdl.texi
gprof/flat_bl.m
gprof/fsf_callg_bl.m
gprof/gconfig.in
gprof/gen-c-prog.awk
gprof/gmon.h
gprof/gmon_io.c
gprof/gmon_io.h
gprof/gmon_out.h
gprof/gprof.c
gprof/gprof.h
gprof/gprof.texi
gprof/hertz.c
gprof/hertz.h
gprof/hist.c
gprof/hist.h
gprof/i386.c
gprof/mips.c
gprof/po/.cvsignore
gprof/po/Make-in
gprof/po/POTFILES.in
gprof/po/bg.po
gprof/po/da.po
gprof/po/de.po
gprof/po/eo.po
gprof/po/es.po
gprof/po/fi.po
gprof/po/fr.po
gprof/po/ga.po
gprof/po/gprof.pot
gprof/po/id.po
gprof/po/it.po
gprof/po/ja.po
gprof/po/ms.po
gprof/po/nl.po
gprof/po/pt_BR.po
gprof/po/ro.po
gprof/po/ru.po
gprof/po/rw.po
gprof/po/sr.po
gprof/po/sv.po
gprof/po/tr.po
gprof/po/uk.po
gprof/po/vi.po
gprof/search_list.c
gprof/search_list.h
gprof/source.c
gprof/source.h
gprof/sparc.c
gprof/stamp-h.in
gprof/sym_ids.c
gprof/sym_ids.h
gprof/symtab.c
gprof/symtab.h
gprof/tahoe.c
gprof/utils.c
gprof/utils.h
gprof/vax.c
intl/ChangeLog
intl/Makefile.in
intl/README
intl/VERSION
intl/aclocal.m4
intl/bindtextdom.c
intl/config.h.in
intl/config.intl.in
intl/configure
intl/configure.ac
intl/dcgettext.c
intl/dcigettext.c
intl/dcngettext.c
intl/dgettext.c
intl/dngettext.c
intl/eval-plural.h
intl/explodename.c
intl/finddomain.c
intl/gettext.c
intl/gettextP.h
intl/gmo.h
intl/hash-string.h
intl/intl-compat.c
intl/l10nflist.c
intl/libgnuintl.h
intl/loadinfo.h
intl/loadmsgcat.c
intl/localcharset.c
intl/localcharset.h
intl/locale.alias
intl/localealias.c
intl/localename.c
intl/log.c
intl/ngettext.c
intl/osdep.c
intl/plural-exp.c
intl/plural-exp.h
intl/plural.c
intl/plural.y
intl/relocatable.c
intl/relocatable.h
intl/textdomain.c
ld/.gitignore
ld/ChangeLog
ld/ChangeLog-0001
ld/ChangeLog-0203
ld/ChangeLog-2004
ld/ChangeLog-2005
ld/ChangeLog-2006
ld/ChangeLog-2007
ld/ChangeLog-2008
ld/ChangeLog-2009
ld/ChangeLog-2010
ld/ChangeLog-2011
ld/ChangeLog-2012
ld/ChangeLog-9197
ld/ChangeLog-9899
ld/MAINTAINERS
ld/Makefile.am
ld/Makefile.in
ld/NEWS
ld/README
ld/TODO
ld/aclocal.m4
ld/config.in
ld/configure
ld/configure.host
ld/configure.in
ld/configure.tgt
ld/deffile.h
ld/deffilep.y
ld/dep-in.sed
ld/elf-hints-local.h
ld/emulparams/README
ld/emulparams/aarch64elf.sh
ld/emulparams/aarch64elf32.sh
ld/emulparams/aarch64elf32b.sh
ld/emulparams/aarch64elfb.sh
ld/emulparams/aarch64linux.sh
ld/emulparams/aarch64linuxb.sh
ld/emulparams/aix5ppc.sh
ld/emulparams/aix5rs6.sh
ld/emulparams/aixppc.sh
ld/emulparams/aixrs6.sh
ld/emulparams/alpha.sh
ld/emulparams/alphavms.sh
ld/emulparams/arcelf.sh
ld/emulparams/arm_epoc_pe.sh
ld/emulparams/arm_wince_pe.sh
ld/emulparams/armaoutb.sh
ld/emulparams/armaoutl.sh
ld/emulparams/armcoff.sh
ld/emulparams/armelf.sh
ld/emulparams/armelf_fbsd.sh
ld/emulparams/armelf_linux.sh
ld/emulparams/armelf_linux_eabi.sh
ld/emulparams/armelf_nacl.sh
ld/emulparams/armelf_nbsd.sh
ld/emulparams/armelf_vxworks.sh
ld/emulparams/armelfb.sh
ld/emulparams/armelfb_linux.sh
ld/emulparams/armelfb_linux_eabi.sh
ld/emulparams/armelfb_nacl.sh
ld/emulparams/armelfb_nbsd.sh
ld/emulparams/armnbsd.sh
ld/emulparams/armnto.sh
ld/emulparams/armpe.sh
ld/emulparams/armsymbian.sh
ld/emulparams/avr1.sh
ld/emulparams/avr2.sh
ld/emulparams/avr25.sh
ld/emulparams/avr3.sh
ld/emulparams/avr31.sh
ld/emulparams/avr35.sh
ld/emulparams/avr4.sh
ld/emulparams/avr5.sh
ld/emulparams/avr51.sh
ld/emulparams/avr6.sh
ld/emulparams/avrxmega1.sh
ld/emulparams/avrxmega2.sh
ld/emulparams/avrxmega3.sh
ld/emulparams/avrxmega4.sh
ld/emulparams/avrxmega5.sh
ld/emulparams/avrxmega6.sh
ld/emulparams/avrxmega7.sh
ld/emulparams/bfin.sh
ld/emulparams/coff_i860.sh
ld/emulparams/coff_sparc.sh
ld/emulparams/crisaout.sh
ld/emulparams/criself.sh
ld/emulparams/crislinux.sh
ld/emulparams/d10velf.sh
ld/emulparams/d30v_e.sh
ld/emulparams/d30v_o.sh
ld/emulparams/d30velf.sh
ld/emulparams/delta68.sh
ld/emulparams/elf32_dlx.sh
ld/emulparams/elf32_i860.sh
ld/emulparams/elf32_i960.sh
ld/emulparams/elf32_sparc.sh
ld/emulparams/elf32_sparc_sol2.sh
ld/emulparams/elf32_sparc_vxworks.sh
ld/emulparams/elf32_spu.sh
ld/emulparams/elf32_tic6x_be.sh
ld/emulparams/elf32_tic6x_elf_be.sh
ld/emulparams/elf32_tic6x_elf_le.sh
ld/emulparams/elf32_tic6x_le.sh
ld/emulparams/elf32_tic6x_linux_be.sh
ld/emulparams/elf32_tic6x_linux_le.sh
ld/emulparams/elf32_x86_64.sh
ld/emulparams/elf32_x86_64_nacl.sh
ld/emulparams/elf32am33lin.sh
ld/emulparams/elf32b4300.sh
ld/emulparams/elf32bfinfd.sh
ld/emulparams/elf32bmip.sh
ld/emulparams/elf32bmipn32-defs.sh
ld/emulparams/elf32bmipn32.sh
ld/emulparams/elf32bsmip.sh
ld/emulparams/elf32btsmip.sh
ld/emulparams/elf32btsmip_fbsd.sh
ld/emulparams/elf32btsmipn32.sh
ld/emulparams/elf32btsmipn32_fbsd.sh
ld/emulparams/elf32cr16.sh
ld/emulparams/elf32cr16c.sh
ld/emulparams/elf32crx.sh
ld/emulparams/elf32ebmip.sh
ld/emulparams/elf32ebmipvxworks.sh
ld/emulparams/elf32elmip.sh
ld/emulparams/elf32elmipvxworks.sh
ld/emulparams/elf32epiphany.sh
ld/emulparams/elf32epiphany_4x4.sh
ld/emulparams/elf32fr30.sh
ld/emulparams/elf32frv.sh
ld/emulparams/elf32frvfd.sh
ld/emulparams/elf32i370.sh
ld/emulparams/elf32ip2k.sh
ld/emulparams/elf32iq10.sh
ld/emulparams/elf32iq2000.sh
ld/emulparams/elf32l4300.sh
ld/emulparams/elf32lm32.sh
ld/emulparams/elf32lm32fd.sh
ld/emulparams/elf32lmip.sh
ld/emulparams/elf32lppc.sh
ld/emulparams/elf32lppclinux.sh
ld/emulparams/elf32lppcnto.sh
ld/emulparams/elf32lppcsim.sh
ld/emulparams/elf32lr5900.sh
ld/emulparams/elf32lr5900n32.sh
ld/emulparams/elf32lsmip.sh
ld/emulparams/elf32ltsmip.sh
ld/emulparams/elf32ltsmip_fbsd.sh
ld/emulparams/elf32ltsmipn32.sh
ld/emulparams/elf32ltsmipn32_fbsd.sh
ld/emulparams/elf32m32c.sh
ld/emulparams/elf32mb_linux.sh
ld/emulparams/elf32mbel_linux.sh
ld/emulparams/elf32mcore.sh
ld/emulparams/elf32mep.sh
ld/emulparams/elf32metag.sh
ld/emulparams/elf32microblaze.sh
ld/emulparams/elf32microblazeel.sh
ld/emulparams/elf32mipswindiss.sh
ld/emulparams/elf32moxie.sh
ld/emulparams/elf32mt.sh
ld/emulparams/elf32openrisc.sh
ld/emulparams/elf32ppc.sh
ld/emulparams/elf32ppc_fbsd.sh
ld/emulparams/elf32ppccommon.sh
ld/emulparams/elf32ppclinux.sh
ld/emulparams/elf32ppcnto.sh
ld/emulparams/elf32ppcsim.sh
ld/emulparams/elf32ppcvxworks.sh
ld/emulparams/elf32ppcwindiss.sh
ld/emulparams/elf32rl78.sh
ld/emulparams/elf32rx.sh
ld/emulparams/elf32tilegx.sh
ld/emulparams/elf32tilegx_be.sh
ld/emulparams/elf32tilepro.sh
ld/emulparams/elf32vax.sh
ld/emulparams/elf32xc16x.sh
ld/emulparams/elf32xc16xl.sh
ld/emulparams/elf32xc16xs.sh
ld/emulparams/elf32xstormy16.sh
ld/emulparams/elf32xtensa.sh
ld/emulparams/elf64_aix.sh
ld/emulparams/elf64_ia64.sh
ld/emulparams/elf64_ia64_fbsd.sh
ld/emulparams/elf64_ia64_vms.sh
ld/emulparams/elf64_s390.sh
ld/emulparams/elf64_sparc.sh
ld/emulparams/elf64_sparc_fbsd.sh
ld/emulparams/elf64_sparc_sol2.sh
ld/emulparams/elf64alpha.sh
ld/emulparams/elf64alpha_fbsd.sh
ld/emulparams/elf64alpha_nbsd.sh
ld/emulparams/elf64bmip-defs.sh
ld/emulparams/elf64bmip.sh
ld/emulparams/elf64btsmip.sh
ld/emulparams/elf64btsmip_fbsd.sh
ld/emulparams/elf64hppa.sh
ld/emulparams/elf64lppc.sh
ld/emulparams/elf64ltsmip.sh
ld/emulparams/elf64ltsmip_fbsd.sh
ld/emulparams/elf64mmix.sh
ld/emulparams/elf64ppc.sh
ld/emulparams/elf64ppc_fbsd.sh
ld/emulparams/elf64rdos.sh
ld/emulparams/elf64tilegx.sh
ld/emulparams/elf64tilegx_be.sh
ld/emulparams/elf_fbsd.sh
ld/emulparams/elf_i386.sh
ld/emulparams/elf_i386_be.sh
ld/emulparams/elf_i386_chaos.sh
ld/emulparams/elf_i386_fbsd.sh
ld/emulparams/elf_i386_ldso.sh
ld/emulparams/elf_i386_nacl.sh
ld/emulparams/elf_i386_sol2.sh
ld/emulparams/elf_i386_vxworks.sh
ld/emulparams/elf_k1om.sh
ld/emulparams/elf_k1om_fbsd.sh
ld/emulparams/elf_l1om.sh
ld/emulparams/elf_l1om_fbsd.sh
ld/emulparams/elf_nacl.sh
ld/emulparams/elf_s390.sh
ld/emulparams/elf_x86_64.sh
ld/emulparams/elf_x86_64_fbsd.sh
ld/emulparams/elf_x86_64_nacl.sh
ld/emulparams/elf_x86_64_sol2.sh
ld/emulparams/gld960.sh
ld/emulparams/gld960coff.sh
ld/emulparams/h8300.sh
ld/emulparams/h8300elf.sh
ld/emulparams/h8300h.sh
ld/emulparams/h8300helf.sh
ld/emulparams/h8300hn.sh
ld/emulparams/h8300hnelf.sh
ld/emulparams/h8300s.sh
ld/emulparams/h8300self.sh
ld/emulparams/h8300sn.sh
ld/emulparams/h8300snelf.sh
ld/emulparams/h8300sx.sh
ld/emulparams/h8300sxelf.sh
ld/emulparams/h8300sxn.sh
ld/emulparams/h8300sxnelf.sh
ld/emulparams/h8500.sh
ld/emulparams/h8500b.sh
ld/emulparams/h8500c.sh
ld/emulparams/h8500m.sh
ld/emulparams/h8500s.sh
ld/emulparams/hp300bsd.sh
ld/emulparams/hp3hpux.sh
ld/emulparams/hppa64linux.sh
ld/emulparams/hppaelf.sh
ld/emulparams/hppalinux.sh
ld/emulparams/hppanbsd.sh
ld/emulparams/hppaobsd.sh
ld/emulparams/i386aout.sh
ld/emulparams/i386beos.sh
ld/emulparams/i386bsd.sh
ld/emulparams/i386coff.sh
ld/emulparams/i386go32.sh
ld/emulparams/i386linux.sh
ld/emulparams/i386lynx.sh
ld/emulparams/i386mach.sh
ld/emulparams/i386moss.sh
ld/emulparams/i386msdos.sh
ld/emulparams/i386nbsd.sh
ld/emulparams/i386nto.sh
ld/emulparams/i386nw.sh
ld/emulparams/i386pe.sh
ld/emulparams/i386pe_posix.sh
ld/emulparams/i386pep.sh
ld/emulparams/lnk960.sh
ld/emulparams/m32relf.sh
ld/emulparams/m32relf_linux.sh
ld/emulparams/m32rlelf.sh
ld/emulparams/m32rlelf_linux.sh
ld/emulparams/m68hc11elf.sh
ld/emulparams/m68hc11elfb.sh
ld/emulparams/m68hc12elf.sh
ld/emulparams/m68hc12elfb.sh
ld/emulparams/m68k4knbsd.sh
ld/emulparams/m68kaout.sh
ld/emulparams/m68kaux.sh
ld/emulparams/m68kcoff.sh
ld/emulparams/m68kelf.sh
ld/emulparams/m68kelfnbsd.sh
ld/emulparams/m68klinux.sh
ld/emulparams/m68knbsd.sh
ld/emulparams/m68kpsos.sh
ld/emulparams/m88kbcs.sh
ld/emulparams/mcorepe.sh
ld/emulparams/mmo.sh
ld/emulparams/mn10200.sh
ld/emulparams/mn10300.sh
ld/emulparams/msp430all.sh
ld/emulparams/news.sh
ld/emulparams/nios2elf.sh
ld/emulparams/ns32knbsd.sh
ld/emulparams/or32.sh
ld/emulparams/or32elf.sh
ld/emulparams/pc532macha.sh
ld/emulparams/pdp11.sh
ld/emulparams/pjelf.sh
ld/emulparams/pjlelf.sh
ld/emulparams/plt_unwind.sh
ld/emulparams/ppclynx.sh
ld/emulparams/ppcmacos.sh
ld/emulparams/ppcnw.sh
ld/emulparams/ppcpe.sh
ld/emulparams/riscix.sh
ld/emulparams/scoreelf.sh
ld/emulparams/sh.sh
ld/emulparams/shelf.sh
ld/emulparams/shelf32.sh
ld/emulparams/shelf32_linux.sh
ld/emulparams/shelf32_nbsd.sh
ld/emulparams/shelf64.sh
ld/emulparams/shelf64_nbsd.sh
ld/emulparams/shelf_fd.sh
ld/emulparams/shelf_linux.sh
ld/emulparams/shelf_nbsd.sh
ld/emulparams/shelf_nto.sh
ld/emulparams/shelf_uclinux.sh
ld/emulparams/shelf_vxworks.sh
ld/emulparams/shl.sh
ld/emulparams/shlelf.sh
ld/emulparams/shlelf32.sh
ld/emulparams/shlelf32_linux.sh
ld/emulparams/shlelf32_nbsd.sh
ld/emulparams/shlelf64.sh
ld/emulparams/shlelf64_nbsd.sh
ld/emulparams/shlelf_fd.sh
ld/emulparams/shlelf_linux.sh
ld/emulparams/shlelf_nbsd.sh
ld/emulparams/shlelf_nto.sh
ld/emulparams/shlelf_vxworks.sh
ld/emulparams/shlsymbian.sh
ld/emulparams/shpe.sh
ld/emulparams/solaris2.sh
ld/emulparams/sparcaout.sh
ld/emulparams/sparclinux.sh
ld/emulparams/sparcnbsd.sh
ld/emulparams/st2000.sh
ld/emulparams/sun3.sh
ld/emulparams/sun4.sh
ld/emulparams/tic30aout.sh
ld/emulparams/tic30coff.sh
ld/emulparams/tic3xcoff.sh
ld/emulparams/tic3xcoff_onchip.sh
ld/emulparams/tic4xcoff.sh
ld/emulparams/tic54xcoff.sh
ld/emulparams/tic80coff.sh
ld/emulparams/v850.sh
ld/emulparams/v850_rh850.sh
ld/emulparams/vanilla.sh
ld/emulparams/vax.sh
ld/emulparams/vaxnbsd.sh
ld/emulparams/vsta.sh
ld/emulparams/vxworks.sh
ld/emulparams/w65.sh
ld/emulparams/xgateelf.sh
ld/emulparams/z80.sh
ld/emulparams/z8001.sh
ld/emulparams/z8002.sh
ld/emultempl/README
ld/emultempl/aarch64elf.em
ld/emultempl/aix.em
ld/emultempl/alphaelf.em
ld/emultempl/armcoff.em
ld/emultempl/armelf.em
ld/emultempl/astring.sed
ld/emultempl/avrelf.em
ld/emultempl/beos.em
ld/emultempl/bfin.em
ld/emultempl/cr16elf.em
ld/emultempl/crxelf.em
ld/emultempl/elf-generic.em
ld/emultempl/elf32.em
ld/emultempl/epiphanyelf_4x4.em
ld/emultempl/genelf.em
ld/emultempl/generic.em
ld/emultempl/gld960.em
ld/emultempl/gld960c.em
ld/emultempl/hppaelf.em
ld/emultempl/ia64elf.em
ld/emultempl/irix.em
ld/emultempl/linux.em
ld/emultempl/lnk960.em
ld/emultempl/m68hc1xelf.em
ld/emultempl/m68kcoff.em
ld/emultempl/m68kelf.em
ld/emultempl/metagelf.em
ld/emultempl/mipself.em
ld/emultempl/mmix-elfnmmo.em
ld/emultempl/mmixelf.em
ld/emultempl/mmo.em
ld/emultempl/needrelax.em
ld/emultempl/netbsd.em
ld/emultempl/ostring.sed
ld/emultempl/pe.em
ld/emultempl/pep.em
ld/emultempl/ppc32elf.em
ld/emultempl/ppc64elf.em
ld/emultempl/rxelf.em
ld/emultempl/scoreelf.em
ld/emultempl/sh64elf.em
ld/emultempl/solaris2.em
ld/emultempl/spu_icache.S
ld/emultempl/spu_icache.o_c
ld/emultempl/spu_ovl.S
ld/emultempl/spu_ovl.o_c
ld/emultempl/spuelf.em
ld/emultempl/sunos.em
ld/emultempl/tic6xdsbt.em
ld/emultempl/ticoff.em
ld/emultempl/vanilla.em
ld/emultempl/vms.em
ld/emultempl/vxworks.em
ld/emultempl/xtensaelf.em
ld/emultempl/z80.em
ld/fdl.texi
ld/gen-doc.texi
ld/genscrba.sh
ld/genscripts.sh
ld/h8-doc.texi
ld/ld.h
ld/ld.texinfo
ld/ldcref.c
ld/ldctor.c
ld/ldctor.h
ld/ldemul.c
ld/ldemul.h
ld/ldexp.c
ld/ldexp.h
ld/ldfile.c
ld/ldfile.h
ld/ldgram.y
ld/ldint.texinfo
ld/ldlang.c
ld/ldlang.h
ld/ldlex-wrapper.c
ld/ldlex.h
ld/ldlex.l
ld/ldmain.c
ld/ldmain.h
ld/ldmisc.c
ld/ldmisc.h
ld/ldver.c
ld/ldver.h
ld/ldwrite.c
ld/ldwrite.h
ld/lexsup.c
ld/mri.c
ld/mri.h
ld/pe-dll.c
ld/pe-dll.h
ld/pep-dll.c
ld/pep-dll.h
ld/plugin.c
ld/plugin.h
ld/po/.cvsignore
ld/po/Make-in
ld/po/POTFILES.in
ld/po/bg.po
ld/po/da.po
ld/po/es.po
ld/po/fi.po
ld/po/fr.po
ld/po/ga.po
ld/po/id.po
ld/po/it.po
ld/po/ja.po
ld/po/ld.pot
ld/po/sv.po
ld/po/tr.po
ld/po/uk.po
ld/po/vi.po
ld/po/zh_CN.po
ld/po/zh_TW.po
ld/scripttempl/DWARF.sc
ld/scripttempl/README
ld/scripttempl/aix.sc
ld/scripttempl/alpha.sc
ld/scripttempl/alphavms.sc
ld/scripttempl/aout.sc
ld/scripttempl/armaout.sc
ld/scripttempl/armbpabi.sc
ld/scripttempl/armcoff.sc
ld/scripttempl/avr.sc
ld/scripttempl/crisaout.sc
ld/scripttempl/delta68.sc
ld/scripttempl/dlx.sc
ld/scripttempl/elf.sc
ld/scripttempl/elf32cr16.sc
ld/scripttempl/elf32cr16c.sc
ld/scripttempl/elf32crx.sc
ld/scripttempl/elf32msp430.sc
ld/scripttempl/elf32msp430_3.sc
ld/scripttempl/elf32sh-symbian.sc
ld/scripttempl/elf32xc16x.sc
ld/scripttempl/elf32xc16xl.sc
ld/scripttempl/elf32xc16xs.sc
ld/scripttempl/elf64hppa.sc
ld/scripttempl/elf_chaos.sc
ld/scripttempl/elfd10v.sc
ld/scripttempl/elfd30v.sc
ld/scripttempl/elfi370.sc
ld/scripttempl/elfm68hc11.sc
ld/scripttempl/elfm68hc12.sc
ld/scripttempl/elfmicroblaze.sc
ld/scripttempl/elfxgate.sc
ld/scripttempl/elfxtensa.sc
ld/scripttempl/epiphany_4x4.sc
ld/scripttempl/epocpe.sc
ld/scripttempl/h8300.sc
ld/scripttempl/h8300h.sc
ld/scripttempl/h8300hn.sc
ld/scripttempl/h8300s.sc
ld/scripttempl/h8300sn.sc
ld/scripttempl/h8300sx.sc
ld/scripttempl/h8300sxn.sc
ld/scripttempl/h8500.sc
ld/scripttempl/h8500b.sc
ld/scripttempl/h8500c.sc
ld/scripttempl/h8500m.sc
ld/scripttempl/h8500s.sc
ld/scripttempl/hppaelf.sc
ld/scripttempl/i386beos.sc
ld/scripttempl/i386coff.sc
ld/scripttempl/i386go32.sc
ld/scripttempl/i386msdos.sc
ld/scripttempl/i860coff.sc
ld/scripttempl/i960.sc
ld/scripttempl/ia64vms.sc
ld/scripttempl/ip2k.sc
ld/scripttempl/iq2000.sc
ld/scripttempl/m68kaux.sc
ld/scripttempl/m68kcoff.sc
ld/scripttempl/m88kbcs.sc
ld/scripttempl/mcorepe.sc
ld/scripttempl/mep.sc
ld/scripttempl/mips.sc
ld/scripttempl/mipsbsd.sc
ld/scripttempl/mmo.sc
ld/scripttempl/moxie.sc
ld/scripttempl/nw.sc
ld/scripttempl/or32.sc
ld/scripttempl/pe.sc
ld/scripttempl/pep.sc
ld/scripttempl/pj.sc
ld/scripttempl/ppcpe.sc
ld/scripttempl/psos.sc
ld/scripttempl/riscix.sc
ld/scripttempl/sh.sc
ld/scripttempl/sparccoff.sc
ld/scripttempl/st2000.sc
ld/scripttempl/tic30aout.sc
ld/scripttempl/tic30coff.sc
ld/scripttempl/tic4xcoff.sc
ld/scripttempl/tic54xcoff.sc
ld/scripttempl/tic80coff.sc
ld/scripttempl/v850.sc
ld/scripttempl/v850_rh850.sc
ld/scripttempl/vanilla.sc
ld/scripttempl/w65.sc
ld/scripttempl/xstormy16.sc
ld/scripttempl/z80.sc
ld/scripttempl/z8000.sc
ld/stamp-h.in
ld/sysdep.h
ld/testplug.c
ld/testsuite/ChangeLog
ld/testsuite/ChangeLog-2004
ld/testsuite/ChangeLog-2005
ld/testsuite/ChangeLog-2006
ld/testsuite/ChangeLog-2007
ld/testsuite/ChangeLog-2008
ld/testsuite/ChangeLog-2009
ld/testsuite/ChangeLog-2010
ld/testsuite/ChangeLog-2011
ld/testsuite/ChangeLog-2012
ld/testsuite/ChangeLog-9303
ld/testsuite/config/default.exp
ld/testsuite/ld-aarch64/aarch64-elf.exp
ld/testsuite/ld-aarch64/aarch64.ld
ld/testsuite/ld-aarch64/eh-frame-bar.s
ld/testsuite/ld-aarch64/eh-frame-foo.s
ld/testsuite/ld-aarch64/eh-frame.d
ld/testsuite/ld-aarch64/emit-relocs-257-be.d
ld/testsuite/ld-aarch64/emit-relocs-257.d
ld/testsuite/ld-aarch64/emit-relocs-257.s
ld/testsuite/ld-aarch64/emit-relocs-260-be.d
ld/testsuite/ld-aarch64/emit-relocs-260.d
ld/testsuite/ld-aarch64/emit-relocs-260.s
ld/testsuite/ld-aarch64/emit-relocs-262.d
ld/testsuite/ld-aarch64/emit-relocs-262.s
ld/testsuite/ld-aarch64/emit-relocs-263.d
ld/testsuite/ld-aarch64/emit-relocs-263.s
ld/testsuite/ld-aarch64/emit-relocs-264.d
ld/testsuite/ld-aarch64/emit-relocs-264.s
ld/testsuite/ld-aarch64/emit-relocs-265.d
ld/testsuite/ld-aarch64/emit-relocs-265.s
ld/testsuite/ld-aarch64/emit-relocs-266.d
ld/testsuite/ld-aarch64/emit-relocs-266.s
ld/testsuite/ld-aarch64/emit-relocs-267.d
ld/testsuite/ld-aarch64/emit-relocs-267.s
ld/testsuite/ld-aarch64/emit-relocs-268.d
ld/testsuite/ld-aarch64/emit-relocs-268.s
ld/testsuite/ld-aarch64/emit-relocs-269.d
ld/testsuite/ld-aarch64/emit-relocs-269.s
ld/testsuite/ld-aarch64/emit-relocs-270-bad.d
ld/testsuite/ld-aarch64/emit-relocs-270.d
ld/testsuite/ld-aarch64/emit-relocs-270.s
ld/testsuite/ld-aarch64/emit-relocs-271.d
ld/testsuite/ld-aarch64/emit-relocs-271.s
ld/testsuite/ld-aarch64/emit-relocs-272.d
ld/testsuite/ld-aarch64/emit-relocs-272.s
ld/testsuite/ld-aarch64/emit-relocs-273.d
ld/testsuite/ld-aarch64/emit-relocs-273.s
ld/testsuite/ld-aarch64/emit-relocs-274.d
ld/testsuite/ld-aarch64/emit-relocs-274.s
ld/testsuite/ld-aarch64/emit-relocs-275.d
ld/testsuite/ld-aarch64/emit-relocs-275.s
ld/testsuite/ld-aarch64/emit-relocs-276.d
ld/testsuite/ld-aarch64/emit-relocs-276.s
ld/testsuite/ld-aarch64/emit-relocs-277.d
ld/testsuite/ld-aarch64/emit-relocs-277.s
ld/testsuite/ld-aarch64/emit-relocs-278.d
ld/testsuite/ld-aarch64/emit-relocs-278.s
ld/testsuite/ld-aarch64/emit-relocs-279-bad.d
ld/testsuite/ld-aarch64/emit-relocs-279.d
ld/testsuite/ld-aarch64/emit-relocs-279.s
ld/testsuite/ld-aarch64/emit-relocs-280.d
ld/testsuite/ld-aarch64/emit-relocs-280.s
ld/testsuite/ld-aarch64/emit-relocs-282.d
ld/testsuite/ld-aarch64/emit-relocs-282.s
ld/testsuite/ld-aarch64/emit-relocs-283.d
ld/testsuite/ld-aarch64/emit-relocs-283.s
ld/testsuite/ld-aarch64/emit-relocs-284.d
ld/testsuite/ld-aarch64/emit-relocs-284.s
ld/testsuite/ld-aarch64/emit-relocs-285.d
ld/testsuite/ld-aarch64/emit-relocs-285.s
ld/testsuite/ld-aarch64/emit-relocs-286-bad.d
ld/testsuite/ld-aarch64/emit-relocs-286.d
ld/testsuite/ld-aarch64/emit-relocs-286.s
ld/testsuite/ld-aarch64/emit-relocs-287.d
ld/testsuite/ld-aarch64/emit-relocs-287.s
ld/testsuite/ld-aarch64/emit-relocs-299.d
ld/testsuite/ld-aarch64/emit-relocs-299.s
ld/testsuite/ld-aarch64/emit-relocs-309-low-bad.d
ld/testsuite/ld-aarch64/emit-relocs-309-low.d
ld/testsuite/ld-aarch64/emit-relocs-309-up-bad.d
ld/testsuite/ld-aarch64/emit-relocs-309-up.d
ld/testsuite/ld-aarch64/emit-relocs-309.s
ld/testsuite/ld-aarch64/emit-relocs-311.d
ld/testsuite/ld-aarch64/emit-relocs-311.s
ld/testsuite/ld-aarch64/emit-relocs-312.d
ld/testsuite/ld-aarch64/emit-relocs-312.s
ld/testsuite/ld-aarch64/emit-relocs1.s
ld/testsuite/ld-aarch64/farcall-b-none-function.d
ld/testsuite/ld-aarch64/farcall-b-none-function.s
ld/testsuite/ld-aarch64/farcall-b.d
ld/testsuite/ld-aarch64/farcall-b.s
ld/testsuite/ld-aarch64/farcall-back.d
ld/testsuite/ld-aarch64/farcall-back.s
ld/testsuite/ld-aarch64/farcall-bl-none-function.d
ld/testsuite/ld-aarch64/farcall-bl-none-function.s
ld/testsuite/ld-aarch64/farcall-bl.d
ld/testsuite/ld-aarch64/farcall-bl.s
ld/testsuite/ld-aarch64/farcall-section.d
ld/testsuite/ld-aarch64/farcall-section.s
ld/testsuite/ld-aarch64/gc-got-relocs.d
ld/testsuite/ld-aarch64/gc-plt-hidden.s
ld/testsuite/ld-aarch64/gc-plt-main.s
ld/testsuite/ld-aarch64/gc-plt-relocs.d
ld/testsuite/ld-aarch64/gc-plt1.s
ld/testsuite/ld-aarch64/gc-plt2.s
ld/testsuite/ld-aarch64/gc-relocs-257-dyn.d
ld/testsuite/ld-aarch64/gc-relocs-257.d
ld/testsuite/ld-aarch64/gc-relocs-257.s
ld/testsuite/ld-aarch64/gc-relocs-309.s
ld/testsuite/ld-aarch64/gc-relocs-311.s
ld/testsuite/ld-aarch64/gc-relocs-312.s
ld/testsuite/ld-aarch64/gc-relocs-tlsdesc.s
ld/testsuite/ld-aarch64/gc-relocs-tlsgd.s
ld/testsuite/ld-aarch64/gc-relocs-tlsie.s
ld/testsuite/ld-aarch64/gc-relocs-tlsle.s
ld/testsuite/ld-aarch64/gc-start.s
ld/testsuite/ld-aarch64/gc-tls-relocs.d
ld/testsuite/ld-aarch64/limit-b.d
ld/testsuite/ld-aarch64/limit-b.s
ld/testsuite/ld-aarch64/limit-bl.d
ld/testsuite/ld-aarch64/limit-bl.s
ld/testsuite/ld-aarch64/relocs.ld
ld/testsuite/ld-aarch64/tls-desc-ie.d
ld/testsuite/ld-aarch64/tls-desc-ie.s
ld/testsuite/ld-aarch64/tls-relax-all.d
ld/testsuite/ld-aarch64/tls-relax-all.s
ld/testsuite/ld-aarch64/tls-relax-gd-ie.d
ld/testsuite/ld-aarch64/tls-relax-gd-ie.s
ld/testsuite/ld-aarch64/tls-relax-gd-le.d
ld/testsuite/ld-aarch64/tls-relax-gd-le.s
ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d
ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.s
ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.d
ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.s
ld/testsuite/ld-aarch64/tls-relax-gdesc-le-2.d
ld/testsuite/ld-aarch64/tls-relax-gdesc-le-2.s
ld/testsuite/ld-aarch64/tls-relax-gdesc-le.d
ld/testsuite/ld-aarch64/tls-relax-gdesc-le.s
ld/testsuite/ld-aarch64/tls-relax-ie-le-2.d
ld/testsuite/ld-aarch64/tls-relax-ie-le-2.s
ld/testsuite/ld-aarch64/tls-relax-ie-le-3.d
ld/testsuite/ld-aarch64/tls-relax-ie-le-3.s
ld/testsuite/ld-aarch64/tls-relax-ie-le.d
ld/testsuite/ld-aarch64/tls-relax-ie-le.s
ld/testsuite/ld-aarch64/tlsle-symbol-offset.d
ld/testsuite/ld-aarch64/tlsle-symbol-offset.s
ld/testsuite/ld-aarch64/weak-undefined.d
ld/testsuite/ld-aarch64/weak-undefined.s
ld/testsuite/ld-alpha/align.s
ld/testsuite/ld-alpha/alpha.exp
ld/testsuite/ld-alpha/emptygot.nm
ld/testsuite/ld-alpha/emptygot.s
ld/testsuite/ld-alpha/tlsbin.dd
ld/testsuite/ld-alpha/tlsbin.rd
ld/testsuite/ld-alpha/tlsbin.s
ld/testsuite/ld-alpha/tlsbin.sd
ld/testsuite/ld-alpha/tlsbin.td
ld/testsuite/ld-alpha/tlsbinpic.s
ld/testsuite/ld-alpha/tlsbinr.dd
ld/testsuite/ld-alpha/tlsbinr.rd
ld/testsuite/ld-alpha/tlsbinr.sd
ld/testsuite/ld-alpha/tlsg.s
ld/testsuite/ld-alpha/tlsg.sd
ld/testsuite/ld-alpha/tlslib.s
ld/testsuite/ld-alpha/tlspic.dd
ld/testsuite/ld-alpha/tlspic.rd
ld/testsuite/ld-alpha/tlspic.sd
ld/testsuite/ld-alpha/tlspic.td
ld/testsuite/ld-alpha/tlspic1.s
ld/testsuite/ld-alpha/tlspic2.s
ld/testsuite/ld-arm/abs-call-1.d
ld/testsuite/ld-arm/abs-call-1.s
ld/testsuite/ld-arm/arch-v6.s
ld/testsuite/ld-arm/arch-v6k.s
ld/testsuite/ld-arm/arch-v6t2.s
ld/testsuite/ld-arm/arm-app-abs32.d
ld/testsuite/ld-arm/arm-app-abs32.r
ld/testsuite/ld-arm/arm-app-abs32.s
ld/testsuite/ld-arm/arm-app-movw.s
ld/testsuite/ld-arm/arm-app.d
ld/testsuite/ld-arm/arm-app.r
ld/testsuite/ld-arm/arm-app.s
ld/testsuite/ld-arm/arm-be8.d
ld/testsuite/ld-arm/arm-be8.s
ld/testsuite/ld-arm/arm-call.d
ld/testsuite/ld-arm/arm-call1.s
ld/testsuite/ld-arm/arm-call2.s
ld/testsuite/ld-arm/arm-dyn.ld
ld/testsuite/ld-arm/arm-elf.exp
ld/testsuite/ld-arm/arm-export-class.rd
ld/testsuite/ld-arm/arm-export-class.xd
ld/testsuite/ld-arm/arm-lib-plt-2.dd
ld/testsuite/ld-arm/arm-lib-plt-2.rd
ld/testsuite/ld-arm/arm-lib-plt-2a.s
ld/testsuite/ld-arm/arm-lib-plt-2b.s
ld/testsuite/ld-arm/arm-lib-plt32.d
ld/testsuite/ld-arm/arm-lib-plt32.r
ld/testsuite/ld-arm/arm-lib-plt32.s
ld/testsuite/ld-arm/arm-lib.d
ld/testsuite/ld-arm/arm-lib.ld
ld/testsuite/ld-arm/arm-lib.r
ld/testsuite/ld-arm/arm-lib.s
ld/testsuite/ld-arm/arm-movwt.d
ld/testsuite/ld-arm/arm-movwt.s
ld/testsuite/ld-arm/arm-no-rel-plt.ld
ld/testsuite/ld-arm/arm-no-rel-plt.out
ld/testsuite/ld-arm/arm-pic-veneer.d
ld/testsuite/ld-arm/arm-pic-veneer.s
ld/testsuite/ld-arm/arm-rel31.d
ld/testsuite/ld-arm/arm-rel31.s
ld/testsuite/ld-arm/arm-rel32.d
ld/testsuite/ld-arm/arm-rel32.s
ld/testsuite/ld-arm/arm-static-app.d
ld/testsuite/ld-arm/arm-static-app.r
ld/testsuite/ld-arm/arm-static-app.s
ld/testsuite/ld-arm/arm-target1-abs.d
ld/testsuite/ld-arm/arm-target1-rel.d
ld/testsuite/ld-arm/arm-target1.s
ld/testsuite/ld-arm/arm-target2-abs.d
ld/testsuite/ld-arm/arm-target2-got-rel.d
ld/testsuite/ld-arm/arm-target2-rel.d
ld/testsuite/ld-arm/arm-target2.s
ld/testsuite/ld-arm/arm.ld
ld/testsuite/ld-arm/armthumb-lib.d
ld/testsuite/ld-arm/armthumb-lib.sym
ld/testsuite/ld-arm/armv4-bx.d
ld/testsuite/ld-arm/armv4-bx.s
ld/testsuite/ld-arm/attr-merge-2.attr
ld/testsuite/ld-arm/attr-merge-2a.s
ld/testsuite/ld-arm/attr-merge-2b.s
ld/testsuite/ld-arm/attr-merge-3.attr
ld/testsuite/ld-arm/attr-merge-3a.s
ld/testsuite/ld-arm/attr-merge-3b.s
ld/testsuite/ld-arm/attr-merge-4.attr
ld/testsuite/ld-arm/attr-merge-4a.s
ld/testsuite/ld-arm/attr-merge-4b.s
ld/testsuite/ld-arm/attr-merge-5.attr
ld/testsuite/ld-arm/attr-merge-5.s
ld/testsuite/ld-arm/attr-merge-6.attr
ld/testsuite/ld-arm/attr-merge-6a.s
ld/testsuite/ld-arm/attr-merge-6b.s
ld/testsuite/ld-arm/attr-merge-7.attr
ld/testsuite/ld-arm/attr-merge-7a.s
ld/testsuite/ld-arm/attr-merge-7b.s
ld/testsuite/ld-arm/attr-merge-arch-1.attr
ld/testsuite/ld-arm/attr-merge-arch-2.attr
ld/testsuite/ld-arm/attr-merge-div-0.s
ld/testsuite/ld-arm/attr-merge-div-00.d
ld/testsuite/ld-arm/attr-merge-div-01-m3.d
ld/testsuite/ld-arm/attr-merge-div-01.d
ld/testsuite/ld-arm/attr-merge-div-02.d
ld/testsuite/ld-arm/attr-merge-div-1.s
ld/testsuite/ld-arm/attr-merge-div-10-m3.d
ld/testsuite/ld-arm/attr-merge-div-10.d
ld/testsuite/ld-arm/attr-merge-div-11.d
ld/testsuite/ld-arm/attr-merge-div-12.d
ld/testsuite/ld-arm/attr-merge-div-120.d
ld/testsuite/ld-arm/attr-merge-div-2.s
ld/testsuite/ld-arm/attr-merge-div-20.d
ld/testsuite/ld-arm/attr-merge-div-21.d
ld/testsuite/ld-arm/attr-merge-div-22.d
ld/testsuite/ld-arm/attr-merge-incompatible.d
ld/testsuite/ld-arm/attr-merge-incompatiblea.s
ld/testsuite/ld-arm/attr-merge-incompatibleb.s
ld/testsuite/ld-arm/attr-merge-unknown-1.d
ld/testsuite/ld-arm/attr-merge-unknown-1.s
ld/testsuite/ld-arm/attr-merge-unknown-2.d
ld/testsuite/ld-arm/attr-merge-unknown-2.s
ld/testsuite/ld-arm/attr-merge-unknown-2r.d
ld/testsuite/ld-arm/attr-merge-unknown-3.d
ld/testsuite/ld-arm/attr-merge-vfp-1.d
ld/testsuite/ld-arm/attr-merge-vfp-1r.d
ld/testsuite/ld-arm/attr-merge-vfp-2.d
ld/testsuite/ld-arm/attr-merge-vfp-2.s
ld/testsuite/ld-arm/attr-merge-vfp-2r.d
ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
ld/testsuite/ld-arm/attr-merge-vfp-3.d
ld/testsuite/ld-arm/attr-merge-vfp-3.s
ld/testsuite/ld-arm/attr-merge-vfp-3r.d
ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
ld/testsuite/ld-arm/attr-merge-vfp-4.d
ld/testsuite/ld-arm/attr-merge-vfp-4.s
ld/testsuite/ld-arm/attr-merge-vfp-4r.d
ld/testsuite/ld-arm/attr-merge-vfp-5.d
ld/testsuite/ld-arm/attr-merge-vfp-5r.d
ld/testsuite/ld-arm/attr-merge-vfp-6.d
ld/testsuite/ld-arm/attr-merge-vfp-6r.d
ld/testsuite/ld-arm/attr-merge-vfp-7.d
ld/testsuite/ld-arm/attr-merge-vfp-7r.d
ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
ld/testsuite/ld-arm/attr-merge-vfpv3xd.s
ld/testsuite/ld-arm/attr-merge-wchar-0.s
ld/testsuite/ld-arm/attr-merge-wchar-00-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-00.d
ld/testsuite/ld-arm/attr-merge-wchar-02-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-02.d
ld/testsuite/ld-arm/attr-merge-wchar-04-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-04.d
ld/testsuite/ld-arm/attr-merge-wchar-2.s
ld/testsuite/ld-arm/attr-merge-wchar-20-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-20.d
ld/testsuite/ld-arm/attr-merge-wchar-22-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-22.d
ld/testsuite/ld-arm/attr-merge-wchar-24-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-24.d
ld/testsuite/ld-arm/attr-merge-wchar-4.s
ld/testsuite/ld-arm/attr-merge-wchar-40-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-40.d
ld/testsuite/ld-arm/attr-merge-wchar-42-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-42.d
ld/testsuite/ld-arm/attr-merge-wchar-44-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-44.d
ld/testsuite/ld-arm/attr-merge.attr
ld/testsuite/ld-arm/attr-merge.s
ld/testsuite/ld-arm/blank.s
ld/testsuite/ld-arm/branch-lks-sym.ld
ld/testsuite/ld-arm/callweak-2.d
ld/testsuite/ld-arm/callweak-2.s
ld/testsuite/ld-arm/callweak.d
ld/testsuite/ld-arm/callweak.s
ld/testsuite/ld-arm/cortex-a8-arm-target.s
ld/testsuite/ld-arm/cortex-a8-far-1.s
ld/testsuite/ld-arm/cortex-a8-far-2.s
ld/testsuite/ld-arm/cortex-a8-far-3.s
ld/testsuite/ld-arm/cortex-a8-far.d
ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-b-plt.s
ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d
ld/testsuite/ld-arm/cortex-a8-fix-b-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-b-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-b.d
ld/testsuite/ld-arm/cortex-a8-fix-b.s
ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.s
ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-bcc.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc.s
ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.s
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-arm.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-bl.d
ld/testsuite/ld-arm/cortex-a8-fix-bl.s
ld/testsuite/ld-arm/cortex-a8-fix-blx-bcond.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-bcond.s
ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.s
ld/testsuite/ld-arm/cortex-a8-fix-blx-rel-arm.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-blx.d
ld/testsuite/ld-arm/cortex-a8-fix-blx.s
ld/testsuite/ld-arm/cortex-a8-fix-hdr.d
ld/testsuite/ld-arm/cortex-a8-fix-hdr.s
ld/testsuite/ld-arm/cortex-a8-fix-hdr.t
ld/testsuite/ld-arm/cortex-a8-fix-plt.ld
ld/testsuite/ld-arm/cortex-a8-thumb-target.s
ld/testsuite/ld-arm/data-only-map.d
ld/testsuite/ld-arm/data-only-map.ld
ld/testsuite/ld-arm/data-only-map.s
ld/testsuite/ld-arm/discard-unwind.ld
ld/testsuite/ld-arm/eabi-hard-float.d
ld/testsuite/ld-arm/eabi-hard-float.s
ld/testsuite/ld-arm/eabi-soft-float-ABI4.d
ld/testsuite/ld-arm/eabi-soft-float-r.d
ld/testsuite/ld-arm/eabi-soft-float.d
ld/testsuite/ld-arm/eabi-soft-float.s
ld/testsuite/ld-arm/emit-relocs1-vxworks.d
ld/testsuite/ld-arm/emit-relocs1.d
ld/testsuite/ld-arm/emit-relocs1.s
ld/testsuite/ld-arm/exec-got-1.d
ld/testsuite/ld-arm/exec-got-1a.s
ld/testsuite/ld-arm/exec-got-1b.s
ld/testsuite/ld-arm/export-class.exp
ld/testsuite/ld-arm/farcall-arm-arm-pic-veneer.d
ld/testsuite/ld-arm/farcall-arm-arm.d
ld/testsuite/ld-arm/farcall-arm-arm.s
ld/testsuite/ld-arm/farcall-arm-nacl-pic.d
ld/testsuite/ld-arm/farcall-arm-nacl.d
ld/testsuite/ld-arm/farcall-arm-thumb-blx-pic-veneer.d
ld/testsuite/ld-arm/farcall-arm-thumb-blx.d
ld/testsuite/ld-arm/farcall-arm-thumb-pic-veneer.d
ld/testsuite/ld-arm/farcall-arm-thumb.d
ld/testsuite/ld-arm/farcall-arm-thumb.s
ld/testsuite/ld-arm/farcall-data-nacl.d
ld/testsuite/ld-arm/farcall-data.d
ld/testsuite/ld-arm/farcall-data.s
ld/testsuite/ld-arm/farcall-group-limit.d
ld/testsuite/ld-arm/farcall-group-size2.d
ld/testsuite/ld-arm/farcall-group.d
ld/testsuite/ld-arm/farcall-group.s
ld/testsuite/ld-arm/farcall-group2.s
ld/testsuite/ld-arm/farcall-group3.s
ld/testsuite/ld-arm/farcall-group4.s
ld/testsuite/ld-arm/farcall-mix.d
ld/testsuite/ld-arm/farcall-mix.s
ld/testsuite/ld-arm/farcall-mix2.d
ld/testsuite/ld-arm/farcall-mix2.s
ld/testsuite/ld-arm/farcall-mixed-app-v5.d
ld/testsuite/ld-arm/farcall-mixed-app.d
ld/testsuite/ld-arm/farcall-mixed-app.r
ld/testsuite/ld-arm/farcall-mixed-app.s
ld/testsuite/ld-arm/farcall-mixed-app.sym
ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d
ld/testsuite/ld-arm/farcall-mixed-lib.d
ld/testsuite/ld-arm/farcall-mixed-lib.r
ld/testsuite/ld-arm/farcall-mixed-lib1.s
ld/testsuite/ld-arm/farcall-mixed-lib2.s
ld/testsuite/ld-arm/farcall-section.d
ld/testsuite/ld-arm/farcall-section.s
ld/testsuite/ld-arm/farcall-thumb-arm-blx-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-arm-blx.d
ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-arm-short.d
ld/testsuite/ld-arm/farcall-thumb-arm-short.s
ld/testsuite/ld-arm/farcall-thumb-arm.d
ld/testsuite/ld-arm/farcall-thumb-arm.s
ld/testsuite/ld-arm/farcall-thumb-thumb-blx-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-thumb-blx.d
ld/testsuite/ld-arm/farcall-thumb-thumb-m-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-thumb-m.d
ld/testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-thumb.d
ld/testsuite/ld-arm/farcall-thumb-thumb.s
ld/testsuite/ld-arm/fix-arm1176-off.d
ld/testsuite/ld-arm/fix-arm1176-on.d
ld/testsuite/ld-arm/fix-arm1176.s
ld/testsuite/ld-arm/gc-hidden-1.d
ld/testsuite/ld-arm/gc-thumb-lib.s
ld/testsuite/ld-arm/gc-thumb.d
ld/testsuite/ld-arm/gc-thumb.s
ld/testsuite/ld-arm/gc-unwind.d
ld/testsuite/ld-arm/gc-unwind.s
ld/testsuite/ld-arm/gcdfn.s
ld/testsuite/ld-arm/group-relocs-alu-bad-2.d
ld/testsuite/ld-arm/group-relocs-alu-bad-2.s
ld/testsuite/ld-arm/group-relocs-alu-bad.d
ld/testsuite/ld-arm/group-relocs-alu-bad.s
ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d
ld/testsuite/ld-arm/group-relocs-ldc-bad-2.s
ld/testsuite/ld-arm/group-relocs-ldc-bad.d
ld/testsuite/ld-arm/group-relocs-ldc-bad.s
ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d
ld/testsuite/ld-arm/group-relocs-ldr-bad-2.s
ld/testsuite/ld-arm/group-relocs-ldr-bad.d
ld/testsuite/ld-arm/group-relocs-ldr-bad.s
ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d
ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.s
ld/testsuite/ld-arm/group-relocs-ldrs-bad.d
ld/testsuite/ld-arm/group-relocs-ldrs-bad.s
ld/testsuite/ld-arm/group-relocs.d
ld/testsuite/ld-arm/group-relocs.s
ld/testsuite/ld-arm/hideall.ld
ld/testsuite/ld-arm/hidfn.s
ld/testsuite/ld-arm/ifunc-1.dd
ld/testsuite/ld-arm/ifunc-1.gd
ld/testsuite/ld-arm/ifunc-1.rd
ld/testsuite/ld-arm/ifunc-1.s
ld/testsuite/ld-arm/ifunc-10.dd
ld/testsuite/ld-arm/ifunc-10.gd
ld/testsuite/ld-arm/ifunc-10.rd
ld/testsuite/ld-arm/ifunc-10.s
ld/testsuite/ld-arm/ifunc-11.dd
ld/testsuite/ld-arm/ifunc-11.gd
ld/testsuite/ld-arm/ifunc-11.rd
ld/testsuite/ld-arm/ifunc-11.s
ld/testsuite/ld-arm/ifunc-12.dd
ld/testsuite/ld-arm/ifunc-12.gd
ld/testsuite/ld-arm/ifunc-12.rd
ld/testsuite/ld-arm/ifunc-12.s
ld/testsuite/ld-arm/ifunc-13.dd
ld/testsuite/ld-arm/ifunc-13.gd
ld/testsuite/ld-arm/ifunc-13.rd
ld/testsuite/ld-arm/ifunc-13.s
ld/testsuite/ld-arm/ifunc-14.dd
ld/testsuite/ld-arm/ifunc-14.gd
ld/testsuite/ld-arm/ifunc-14.rd
ld/testsuite/ld-arm/ifunc-14.s
ld/testsuite/ld-arm/ifunc-15.dd
ld/testsuite/ld-arm/ifunc-15.gd
ld/testsuite/ld-arm/ifunc-15.rd
ld/testsuite/ld-arm/ifunc-15.s
ld/testsuite/ld-arm/ifunc-16.dd
ld/testsuite/ld-arm/ifunc-16.gd
ld/testsuite/ld-arm/ifunc-16.rd
ld/testsuite/ld-arm/ifunc-16.s
ld/testsuite/ld-arm/ifunc-17.dd
ld/testsuite/ld-arm/ifunc-17.gd
ld/testsuite/ld-arm/ifunc-17.rd
ld/testsuite/ld-arm/ifunc-17.s
ld/testsuite/ld-arm/ifunc-2.dd
ld/testsuite/ld-arm/ifunc-2.gd
ld/testsuite/ld-arm/ifunc-2.rd
ld/testsuite/ld-arm/ifunc-2.s
ld/testsuite/ld-arm/ifunc-3.dd
ld/testsuite/ld-arm/ifunc-3.gd
ld/testsuite/ld-arm/ifunc-3.rd
ld/testsuite/ld-arm/ifunc-3.s
ld/testsuite/ld-arm/ifunc-4.dd
ld/testsuite/ld-arm/ifunc-4.gd
ld/testsuite/ld-arm/ifunc-4.rd
ld/testsuite/ld-arm/ifunc-4.s
ld/testsuite/ld-arm/ifunc-5.dd
ld/testsuite/ld-arm/ifunc-5.gd
ld/testsuite/ld-arm/ifunc-5.rd
ld/testsuite/ld-arm/ifunc-5.s
ld/testsuite/ld-arm/ifunc-6.dd
ld/testsuite/ld-arm/ifunc-6.gd
ld/testsuite/ld-arm/ifunc-6.rd
ld/testsuite/ld-arm/ifunc-6.s
ld/testsuite/ld-arm/ifunc-7.dd
ld/testsuite/ld-arm/ifunc-7.gd
ld/testsuite/ld-arm/ifunc-7.rd
ld/testsuite/ld-arm/ifunc-7.s
ld/testsuite/ld-arm/ifunc-8.dd
ld/testsuite/ld-arm/ifunc-8.gd
ld/testsuite/ld-arm/ifunc-8.rd
ld/testsuite/ld-arm/ifunc-8.s
ld/testsuite/ld-arm/ifunc-9.dd
ld/testsuite/ld-arm/ifunc-9.gd
ld/testsuite/ld-arm/ifunc-9.rd
ld/testsuite/ld-arm/ifunc-9.s
ld/testsuite/ld-arm/ifunc-dynamic.ld
ld/testsuite/ld-arm/ifunc-static.ld
ld/testsuite/ld-arm/jump-reloc-veneers-long.d
ld/testsuite/ld-arm/jump-reloc-veneers-short1.d
ld/testsuite/ld-arm/jump-reloc-veneers-short2.d
ld/testsuite/ld-arm/jump-reloc-veneers.s
ld/testsuite/ld-arm/jump19.d
ld/testsuite/ld-arm/jump19.s
ld/testsuite/ld-arm/main.s
ld/testsuite/ld-arm/mixed-app-v5.d
ld/testsuite/ld-arm/mixed-app.d
ld/testsuite/ld-arm/mixed-app.r
ld/testsuite/ld-arm/mixed-app.s
ld/testsuite/ld-arm/mixed-app.sym
ld/testsuite/ld-arm/mixed-lib.d
ld/testsuite/ld-arm/mixed-lib.r
ld/testsuite/ld-arm/mixed-lib.s
ld/testsuite/ld-arm/mixed-lib.sym
ld/testsuite/ld-arm/movw-merge.d
ld/testsuite/ld-arm/movw-merge.s
ld/testsuite/ld-arm/movw-shared-1.d
ld/testsuite/ld-arm/movw-shared-1.s
ld/testsuite/ld-arm/movw-shared-2.d
ld/testsuite/ld-arm/movw-shared-2.s
ld/testsuite/ld-arm/movw-shared-3.d
ld/testsuite/ld-arm/movw-shared-3.s
ld/testsuite/ld-arm/movw-shared-4.d
ld/testsuite/ld-arm/movw-shared-4.s
ld/testsuite/ld-arm/preempt-app.s
ld/testsuite/ld-arm/preempt-app.sym
ld/testsuite/ld-arm/reloc-boundaries.d
ld/testsuite/ld-arm/reloc-boundaries.s
ld/testsuite/ld-arm/rodata-merge-map.ld
ld/testsuite/ld-arm/rodata-merge-map.sym
ld/testsuite/ld-arm/rodata-merge-map1.s
ld/testsuite/ld-arm/rodata-merge-map2.s
ld/testsuite/ld-arm/rodata-merge-map3.s
ld/testsuite/ld-arm/script-type.ld
ld/testsuite/ld-arm/script-type.s
ld/testsuite/ld-arm/script-type.sym
ld/testsuite/ld-arm/symbian-seg1.d
ld/testsuite/ld-arm/symbian-seg1.s
ld/testsuite/ld-arm/thumb-b-lks-sym.d
ld/testsuite/ld-arm/thumb-b-lks-sym.s
ld/testsuite/ld-arm/thumb-bl-lks-sym.d
ld/testsuite/ld-arm/thumb-bl-lks-sym.s
ld/testsuite/ld-arm/thumb-entry.d
ld/testsuite/ld-arm/thumb-entry.s
ld/testsuite/ld-arm/thumb-rel32.d
ld/testsuite/ld-arm/thumb-rel32.s
ld/testsuite/ld-arm/thumb1-bl.d
ld/testsuite/ld-arm/thumb1-bl.s
ld/testsuite/ld-arm/thumb2-b-interwork.d
ld/testsuite/ld-arm/thumb2-b-interwork.s
ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d
ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.d
ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.s
ld/testsuite/ld-arm/thumb2-bl-bad-noeabi.d
ld/testsuite/ld-arm/thumb2-bl-bad.d
ld/testsuite/ld-arm/thumb2-bl-bad.s
ld/testsuite/ld-arm/thumb2-bl-blx-interwork.d
ld/testsuite/ld-arm/thumb2-bl-blx-interwork.s
ld/testsuite/ld-arm/thumb2-bl-undefweak.d
ld/testsuite/ld-arm/thumb2-bl-undefweak.s
ld/testsuite/ld-arm/thumb2-bl-undefweak1.d
ld/testsuite/ld-arm/thumb2-bl-undefweak1.s
ld/testsuite/ld-arm/thumb2-bl.d
ld/testsuite/ld-arm/thumb2-bl.s
ld/testsuite/ld-arm/tls-app.d
ld/testsuite/ld-arm/tls-app.r
ld/testsuite/ld-arm/tls-app.s
ld/testsuite/ld-arm/tls-descrelax-be32.d
ld/testsuite/ld-arm/tls-descrelax-be32.s
ld/testsuite/ld-arm/tls-descrelax-be8.d
ld/testsuite/ld-arm/tls-descrelax-be8.s
ld/testsuite/ld-arm/tls-descrelax-v7.d
ld/testsuite/ld-arm/tls-descrelax-v7.s
ld/testsuite/ld-arm/tls-descrelax.d
ld/testsuite/ld-arm/tls-descrelax.s
ld/testsuite/ld-arm/tls-descseq.d
ld/testsuite/ld-arm/tls-descseq.r
ld/testsuite/ld-arm/tls-descseq.s
ld/testsuite/ld-arm/tls-gdesc-got.d
ld/testsuite/ld-arm/tls-gdesc-got.s
ld/testsuite/ld-arm/tls-gdesc-nlazy.g
ld/testsuite/ld-arm/tls-gdesc-nlazy.s
ld/testsuite/ld-arm/tls-gdesc.d
ld/testsuite/ld-arm/tls-gdesc.r
ld/testsuite/ld-arm/tls-gdesc.s
ld/testsuite/ld-arm/tls-gdierelax.d
ld/testsuite/ld-arm/tls-gdierelax.s
ld/testsuite/ld-arm/tls-gdierelax2.d
ld/testsuite/ld-arm/tls-gdierelax2.s
ld/testsuite/ld-arm/tls-gdlerelax.d
ld/testsuite/ld-arm/tls-gdlerelax.s
ld/testsuite/ld-arm/tls-lib-loc.d
ld/testsuite/ld-arm/tls-lib-loc.r
ld/testsuite/ld-arm/tls-lib-loc.s
ld/testsuite/ld-arm/tls-lib.d
ld/testsuite/ld-arm/tls-lib.r
ld/testsuite/ld-arm/tls-lib.s
ld/testsuite/ld-arm/tls-local-static.d
ld/testsuite/ld-arm/tls-local-static.s
ld/testsuite/ld-arm/tls-longplt-lib.d
ld/testsuite/ld-arm/tls-longplt-lib.s
ld/testsuite/ld-arm/tls-longplt.d
ld/testsuite/ld-arm/tls-longplt.s
ld/testsuite/ld-arm/tls-mixed.r
ld/testsuite/ld-arm/tls-mixed.s
ld/testsuite/ld-arm/tls-thumb1.d
ld/testsuite/ld-arm/tls-thumb1.s
ld/testsuite/ld-arm/unresolved-1-dyn.d
ld/testsuite/ld-arm/unresolved-1.d
ld/testsuite/ld-arm/unresolved-1.s
ld/testsuite/ld-arm/unresolved-2.d
ld/testsuite/ld-arm/unresolved-2.s
ld/testsuite/ld-arm/unwind-1.d
ld/testsuite/ld-arm/unwind-1.s
ld/testsuite/ld-arm/unwind-2.d
ld/testsuite/ld-arm/unwind-2.s
ld/testsuite/ld-arm/unwind-3.d
ld/testsuite/ld-arm/unwind-3.s
ld/testsuite/ld-arm/unwind-4.d
ld/testsuite/ld-arm/unwind-4.s
ld/testsuite/ld-arm/unwind-5.d
ld/testsuite/ld-arm/unwind-5.s
ld/testsuite/ld-arm/use-thumb-lib.s
ld/testsuite/ld-arm/use-thumb-lib.sym
ld/testsuite/ld-arm/vfp11-fix-none.d
ld/testsuite/ld-arm/vfp11-fix-none.s
ld/testsuite/ld-arm/vfp11-fix-scalar.d
ld/testsuite/ld-arm/vfp11-fix-scalar.s
ld/testsuite/ld-arm/vfp11-fix-vector.d
ld/testsuite/ld-arm/vfp11-fix-vector.s
ld/testsuite/ld-arm/vxworks1-lib.dd
ld/testsuite/ld-arm/vxworks1-lib.nd
ld/testsuite/ld-arm/vxworks1-lib.rd
ld/testsuite/ld-arm/vxworks1-lib.s
ld/testsuite/ld-arm/vxworks1-lib.td
ld/testsuite/ld-arm/vxworks1-static.d
ld/testsuite/ld-arm/vxworks1.dd
ld/testsuite/ld-arm/vxworks1.ld
ld/testsuite/ld-arm/vxworks1.rd
ld/testsuite/ld-arm/vxworks1.s
ld/testsuite/ld-arm/vxworks2-static.sd
ld/testsuite/ld-arm/vxworks2.s
ld/testsuite/ld-arm/vxworks2.sd
ld/testsuite/ld-auto-import/auto-import.exp
ld/testsuite/ld-auto-import/client.c
ld/testsuite/ld-auto-import/dll.c
ld/testsuite/ld-bootstrap/bootstrap.exp
ld/testsuite/ld-cdtest/cdtest-bar.cc
ld/testsuite/ld-cdtest/cdtest-foo.cc
ld/testsuite/ld-cdtest/cdtest-foo.h
ld/testsuite/ld-cdtest/cdtest-main.cc
ld/testsuite/ld-cdtest/cdtest-nrv.dat
ld/testsuite/ld-cdtest/cdtest.dat
ld/testsuite/ld-cdtest/cdtest.exp
ld/testsuite/ld-checks/asm.s
ld/testsuite/ld-checks/checks.exp
ld/testsuite/ld-checks/script
ld/testsuite/ld-cris/badgotr1.d
ld/testsuite/ld-cris/comref1.s
ld/testsuite/ld-cris/cris.exp
ld/testsuite/ld-cris/def2.d
ld/testsuite/ld-cris/def3.d
ld/testsuite/ld-cris/dso-1.s
ld/testsuite/ld-cris/dso-1b.s
ld/testsuite/ld-cris/dso-2.s
ld/testsuite/ld-cris/dso-3.s
ld/testsuite/ld-cris/dso-pltdis1.d
ld/testsuite/ld-cris/dso-pltdis2.d
ld/testsuite/ld-cris/dso12-pltdis.d
ld/testsuite/ld-cris/dsofn4g.s
ld/testsuite/ld-cris/dsofnf.s
ld/testsuite/ld-cris/dsofnf2.s
ld/testsuite/ld-cris/dsofng.s
ld/testsuite/ld-cris/dsov32-1.s
ld/testsuite/ld-cris/dsov32-2.s
ld/testsuite/ld-cris/dsov32-3.s
ld/testsuite/ld-cris/dsov32-4.s
ld/testsuite/ld-cris/euwref1.s
ld/testsuite/ld-cris/expalltst3
ld/testsuite/ld-cris/expdref1.s
ld/testsuite/ld-cris/expdref2.s
ld/testsuite/ld-cris/expdref3.s
ld/testsuite/ld-cris/expdref4.s
ld/testsuite/ld-cris/expdyn1.d
ld/testsuite/ld-cris/expdyn1.s
ld/testsuite/ld-cris/expdyn1w.s
ld/testsuite/ld-cris/expdyn2.d
ld/testsuite/ld-cris/expdyn2.s
ld/testsuite/ld-cris/expdyn3.d
ld/testsuite/ld-cris/expdyn4.d
ld/testsuite/ld-cris/expdyn5.d
ld/testsuite/ld-cris/expdyn6.d
ld/testsuite/ld-cris/expdyn7.d
ld/testsuite/ld-cris/globsym1ref.s
ld/testsuite/ld-cris/globsymw1.s
ld/testsuite/ld-cris/globsymw2.s
ld/testsuite/ld-cris/got7.s
ld/testsuite/ld-cris/gotplt1.d
ld/testsuite/ld-cris/gotplt2.d
ld/testsuite/ld-cris/gotplt3.d
ld/testsuite/ld-cris/gotrel1.s
ld/testsuite/ld-cris/gotrel2.s
ld/testsuite/ld-cris/hiddef1.d
ld/testsuite/ld-cris/hiddef1.s
ld/testsuite/ld-cris/hide1
ld/testsuite/ld-cris/hidedsofns2468
ld/testsuite/ld-cris/hidrefgotplt1.s
ld/testsuite/ld-cris/init.s
ld/testsuite/ld-cris/ldsym1.d
ld/testsuite/ld-cris/libdso-1.d
ld/testsuite/ld-cris/libdso-10.d
ld/testsuite/ld-cris/libdso-11.d
ld/testsuite/ld-cris/libdso-12.d
ld/testsuite/ld-cris/libdso-12b.d
ld/testsuite/ld-cris/libdso-12c.d
ld/testsuite/ld-cris/libdso-13.d
ld/testsuite/ld-cris/libdso-13b.d
ld/testsuite/ld-cris/libdso-14.d
ld/testsuite/ld-cris/libdso-15.d
ld/testsuite/ld-cris/libdso-15b.d
ld/testsuite/ld-cris/libdso-1b.d
ld/testsuite/ld-cris/libdso-1c.d
ld/testsuite/ld-cris/libdso-1d.d
ld/testsuite/ld-cris/libdso-2.d
ld/testsuite/ld-cris/libdso-3.d
ld/testsuite/ld-cris/libdso-4.d
ld/testsuite/ld-cris/locref1.d
ld/testsuite/ld-cris/locref1.s
ld/testsuite/ld-cris/locref2.d
ld/testsuite/ld-cris/locref2.s
ld/testsuite/ld-cris/move-1.s
ld/testsuite/ld-cris/nodyn4.d
ld/testsuite/ld-cris/nodyn5.d
ld/testsuite/ld-cris/noglob1.d
ld/testsuite/ld-cris/noglob1.s
ld/testsuite/ld-cris/noov.d
ld/testsuite/ld-cris/noov.s
ld/testsuite/ld-cris/pcrelcp-1.d
ld/testsuite/ld-cris/pcrelcp-1.s
ld/testsuite/ld-cris/pic-gc-72.d
ld/testsuite/ld-cris/pic-gc-72.s
ld/testsuite/ld-cris/pic-gc-73.d
ld/testsuite/ld-cris/pic-gc-73.s
ld/testsuite/ld-cris/pv32-1.d
ld/testsuite/ld-cris/pv32.s
ld/testsuite/ld-cris/stabs1.s
ld/testsuite/ld-cris/start1.s
ld/testsuite/ld-cris/tls-commx.s
ld/testsuite/ld-cris/tls-dso-dtpoffd2.d
ld/testsuite/ld-cris/tls-dso-dtpoffd4.d
ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d
ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.s
ld/testsuite/ld-cris/tls-dso-x1x2-1.d
ld/testsuite/ld-cris/tls-dso-xz-1.d
ld/testsuite/ld-cris/tls-dtpoffdx.s
ld/testsuite/ld-cris/tls-dtprelm.s
ld/testsuite/ld-cris/tls-e-20.d
ld/testsuite/ld-cris/tls-e-20a.d
ld/testsuite/ld-cris/tls-e-21.d
ld/testsuite/ld-cris/tls-e-22.d
ld/testsuite/ld-cris/tls-e-23.d
ld/testsuite/ld-cris/tls-e-66.d
ld/testsuite/ld-cris/tls-e-80.d
ld/testsuite/ld-cris/tls-e-dtpoffd1.d
ld/testsuite/ld-cris/tls-e-dtpoffd3.d
ld/testsuite/ld-cris/tls-e-tpiecomm1.d
ld/testsuite/ld-cris/tls-e-tpiecomm1.s
ld/testsuite/ld-cris/tls-e-tpoffcomm1.d
ld/testsuite/ld-cris/tls-e-tpoffcomm1.s
ld/testsuite/ld-cris/tls-e-tpoffgotcomm1.d
ld/testsuite/ld-cris/tls-err-20x.d
ld/testsuite/ld-cris/tls-err-24.d
ld/testsuite/ld-cris/tls-err-25.d
ld/testsuite/ld-cris/tls-err-26.d
ld/testsuite/ld-cris/tls-err-27.d
ld/testsuite/ld-cris/tls-err-28.d
ld/testsuite/ld-cris/tls-err-29.d
ld/testsuite/ld-cris/tls-err-31.d
ld/testsuite/ld-cris/tls-err-33.d
ld/testsuite/ld-cris/tls-err-35.d
ld/testsuite/ld-cris/tls-err-37.d
ld/testsuite/ld-cris/tls-err-39.d
ld/testsuite/ld-cris/tls-err-40.d
ld/testsuite/ld-cris/tls-err-41.d
ld/testsuite/ld-cris/tls-err-43.d
ld/testsuite/ld-cris/tls-err-44.d
ld/testsuite/ld-cris/tls-err-45.d
ld/testsuite/ld-cris/tls-err-47.d
ld/testsuite/ld-cris/tls-err-48.d
ld/testsuite/ld-cris/tls-err-49.d
ld/testsuite/ld-cris/tls-err-51.d
ld/testsuite/ld-cris/tls-err-52.d
ld/testsuite/ld-cris/tls-err-53.d
ld/testsuite/ld-cris/tls-err-55.d
ld/testsuite/ld-cris/tls-err-55.s
ld/testsuite/ld-cris/tls-err-56.d
ld/testsuite/ld-cris/tls-err-56.s
ld/testsuite/ld-cris/tls-err-62.d
ld/testsuite/ld-cris/tls-err-62.s
ld/testsuite/ld-cris/tls-err-65.d
ld/testsuite/ld-cris/tls-err-67.d
ld/testsuite/ld-cris/tls-err-77.d
ld/testsuite/ld-cris/tls-gc-68.d
ld/testsuite/ld-cris/tls-gc-69.d
ld/testsuite/ld-cris/tls-gc-70.d
ld/testsuite/ld-cris/tls-gc-71.d
ld/testsuite/ld-cris/tls-gc-71.s
ld/testsuite/ld-cris/tls-gc-75.d
ld/testsuite/ld-cris/tls-gc-76.d
ld/testsuite/ld-cris/tls-gc-76.s
ld/testsuite/ld-cris/tls-gc-79.d
ld/testsuite/ld-cris/tls-gd-1.d
ld/testsuite/ld-cris/tls-gd-1.s
ld/testsuite/ld-cris/tls-gd-1h.d
ld/testsuite/ld-cris/tls-gd-2.d
ld/testsuite/ld-cris/tls-gd-2.s
ld/testsuite/ld-cris/tls-gd-2h.d
ld/testsuite/ld-cris/tls-gd-3.d
ld/testsuite/ld-cris/tls-gd-3.s
ld/testsuite/ld-cris/tls-gd-3h.d
ld/testsuite/ld-cris/tls-gdgotrelm.s
ld/testsuite/ld-cris/tls-global-74.d
ld/testsuite/ld-cris/tls-gottprelm.s
ld/testsuite/ld-cris/tls-hx.s
ld/testsuite/ld-cris/tls-hx1x2.s
ld/testsuite/ld-cris/tls-ie-10.d
ld/testsuite/ld-cris/tls-ie-10.s
ld/testsuite/ld-cris/tls-ie-11.d
ld/testsuite/ld-cris/tls-ie-11.s
ld/testsuite/ld-cris/tls-ie-78.d
ld/testsuite/ld-cris/tls-ie-8.d
ld/testsuite/ld-cris/tls-ie-8.s
ld/testsuite/ld-cris/tls-ie-8e.s
ld/testsuite/ld-cris/tls-ie-8e1.d
ld/testsuite/ld-cris/tls-ie-9.d
ld/testsuite/ld-cris/tls-ie-9.s
ld/testsuite/ld-cris/tls-js1.d
ld/testsuite/ld-cris/tls-ld-4.d
ld/testsuite/ld-cris/tls-ld-4.s
ld/testsuite/ld-cris/tls-ld-5.d
ld/testsuite/ld-cris/tls-ld-5.s
ld/testsuite/ld-cris/tls-ld-6.d
ld/testsuite/ld-cris/tls-ld-6.s
ld/testsuite/ld-cris/tls-ld-7.d
ld/testsuite/ld-cris/tls-ld-7.s
ld/testsuite/ld-cris/tls-ldgd-14.d
ld/testsuite/ld-cris/tls-ldgd-14.s
ld/testsuite/ld-cris/tls-ldgd-15.d
ld/testsuite/ld-cris/tls-ldgd-15.s
ld/testsuite/ld-cris/tls-ldgde-14.d
ld/testsuite/ld-cris/tls-ldgde-15.d
ld/testsuite/ld-cris/tls-ldgdex-14.d
ld/testsuite/ld-cris/tls-ldgdex-15.d
ld/testsuite/ld-cris/tls-ldgdx-14.d
ld/testsuite/ld-cris/tls-ldgdx-15.d
ld/testsuite/ld-cris/tls-le-12.d
ld/testsuite/ld-cris/tls-le-12.s
ld/testsuite/ld-cris/tls-le-12s.d
ld/testsuite/ld-cris/tls-le-12s.s
ld/testsuite/ld-cris/tls-le-13.d
ld/testsuite/ld-cris/tls-le-13.s
ld/testsuite/ld-cris/tls-le-13s.d
ld/testsuite/ld-cris/tls-le-13s.s
ld/testsuite/ld-cris/tls-legd-16.d
ld/testsuite/ld-cris/tls-legd-16.s
ld/testsuite/ld-cris/tls-legd-17.d
ld/testsuite/ld-cris/tls-legdx-16.d
ld/testsuite/ld-cris/tls-legdx-17.d
ld/testsuite/ld-cris/tls-leie-18.d
ld/testsuite/ld-cris/tls-leie-19.d
ld/testsuite/ld-cris/tls-leie-19.s
ld/testsuite/ld-cris/tls-local-54.d
ld/testsuite/ld-cris/tls-local-54.s
ld/testsuite/ld-cris/tls-local-57.d
ld/testsuite/ld-cris/tls-local-57.s
ld/testsuite/ld-cris/tls-local-58.d
ld/testsuite/ld-cris/tls-local-58.s
ld/testsuite/ld-cris/tls-local-59.d
ld/testsuite/ld-cris/tls-local-59.s
ld/testsuite/ld-cris/tls-local-60.d
ld/testsuite/ld-cris/tls-local-61.d
ld/testsuite/ld-cris/tls-local-63.d
ld/testsuite/ld-cris/tls-local-64.d
ld/testsuite/ld-cris/tls-ok-30.d
ld/testsuite/ld-cris/tls-ok-32.d
ld/testsuite/ld-cris/tls-ok-34.d
ld/testsuite/ld-cris/tls-ok-36.d
ld/testsuite/ld-cris/tls-tbss64.s
ld/testsuite/ld-cris/tls-tprelm.s
ld/testsuite/ld-cris/tls-und-38.d
ld/testsuite/ld-cris/tls-und-42.d
ld/testsuite/ld-cris/tls-und-46.d
ld/testsuite/ld-cris/tls-und-50.d
ld/testsuite/ld-cris/tls-x.s
ld/testsuite/ld-cris/tls-x1x2.s
ld/testsuite/ld-cris/tls-z.s
ld/testsuite/ld-cris/tls128.s
ld/testsuite/ld-cris/tls128g.s
ld/testsuite/ld-cris/undef1.d
ld/testsuite/ld-cris/undef2.d
ld/testsuite/ld-cris/undef3.d
ld/testsuite/ld-cris/v10-v32.d
ld/testsuite/ld-cris/v10-va.d
ld/testsuite/ld-cris/v32-ba-1.d
ld/testsuite/ld-cris/v32-ba-1.s
ld/testsuite/ld-cris/v32-bin-1.d
ld/testsuite/ld-cris/v32-bin-1.s
ld/testsuite/ld-cris/v32-v10.d
ld/testsuite/ld-cris/v32-va.d
ld/testsuite/ld-cris/va-v10.d
ld/testsuite/ld-cris/va-v32.d
ld/testsuite/ld-cris/warn1.d
ld/testsuite/ld-cris/warn2.d
ld/testsuite/ld-cris/warn3.d
ld/testsuite/ld-cris/warn4.d
ld/testsuite/ld-cris/weakhid.s
ld/testsuite/ld-cris/weakhiddso.d
ld/testsuite/ld-cris/weakref1.d
ld/testsuite/ld-cris/weakref2.d
ld/testsuite/ld-cris/weakref3.d
ld/testsuite/ld-cris/weakref4.d
ld/testsuite/ld-crx/crx.exp
ld/testsuite/ld-crx/crx.ld
ld/testsuite/ld-crx/reloc-abs32.d
ld/testsuite/ld-crx/reloc-abs32.s
ld/testsuite/ld-crx/reloc-imm16.d
ld/testsuite/ld-crx/reloc-imm16.s
ld/testsuite/ld-crx/reloc-imm32.d
ld/testsuite/ld-crx/reloc-imm32.s
ld/testsuite/ld-crx/reloc-num16.d
ld/testsuite/ld-crx/reloc-num16.s
ld/testsuite/ld-crx/reloc-num32.d
ld/testsuite/ld-crx/reloc-num32.s
ld/testsuite/ld-crx/reloc-num8.d
ld/testsuite/ld-crx/reloc-num8.s
ld/testsuite/ld-crx/reloc-regrel12.d
ld/testsuite/ld-crx/reloc-regrel12.s
ld/testsuite/ld-crx/reloc-regrel22.d
ld/testsuite/ld-crx/reloc-regrel22.s
ld/testsuite/ld-crx/reloc-regrel28.d
ld/testsuite/ld-crx/reloc-regrel28.s
ld/testsuite/ld-crx/reloc-regrel32.d
ld/testsuite/ld-crx/reloc-regrel32.s
ld/testsuite/ld-crx/reloc-rel16.d
ld/testsuite/ld-crx/reloc-rel16.s
ld/testsuite/ld-crx/reloc-rel24.d
ld/testsuite/ld-crx/reloc-rel24.s
ld/testsuite/ld-crx/reloc-rel32.d
ld/testsuite/ld-crx/reloc-rel32.s
ld/testsuite/ld-crx/reloc-rel4.d
ld/testsuite/ld-crx/reloc-rel4.s
ld/testsuite/ld-crx/reloc-rel8-cmp.d
ld/testsuite/ld-crx/reloc-rel8-cmp.s
ld/testsuite/ld-crx/reloc-rel8.d
ld/testsuite/ld-crx/reloc-rel8.s
ld/testsuite/ld-cygwin/exe-export.exp
ld/testsuite/ld-cygwin/testdll.c
ld/testsuite/ld-cygwin/testdll.def
ld/testsuite/ld-cygwin/testexe.c
ld/testsuite/ld-cygwin/testexe.def
ld/testsuite/ld-d10v/d10v.exp
ld/testsuite/ld-d10v/default_layout.d
ld/testsuite/ld-d10v/linktest-001.s
ld/testsuite/ld-d10v/linktest-002.lt
ld/testsuite/ld-d10v/linktest-002.s
ld/testsuite/ld-d10v/regression-001.lt
ld/testsuite/ld-d10v/regression-001.s
ld/testsuite/ld-d10v/reloc-001.d
ld/testsuite/ld-d10v/reloc-001.ld
ld/testsuite/ld-d10v/reloc-001.s
ld/testsuite/ld-d10v/reloc-002.d
ld/testsuite/ld-d10v/reloc-002.ld
ld/testsuite/ld-d10v/reloc-003.d
ld/testsuite/ld-d10v/reloc-003.ld
ld/testsuite/ld-d10v/reloc-004.d
ld/testsuite/ld-d10v/reloc-004.ld
ld/testsuite/ld-d10v/reloc-005.d
ld/testsuite/ld-d10v/reloc-005.ld
ld/testsuite/ld-d10v/reloc-005.s
ld/testsuite/ld-d10v/reloc-006.d
ld/testsuite/ld-d10v/reloc-006.ld
ld/testsuite/ld-d10v/reloc-007.d
ld/testsuite/ld-d10v/reloc-007.ld
ld/testsuite/ld-d10v/reloc-008.d
ld/testsuite/ld-d10v/reloc-008.ld
ld/testsuite/ld-d10v/reloc-009.d
ld/testsuite/ld-d10v/reloc-009.ld
ld/testsuite/ld-d10v/reloc-009.s
ld/testsuite/ld-d10v/reloc-010.d
ld/testsuite/ld-d10v/reloc-010.ld
ld/testsuite/ld-d10v/reloc-011.d
ld/testsuite/ld-d10v/reloc-011.ld
ld/testsuite/ld-d10v/reloc-012.d
ld/testsuite/ld-d10v/reloc-012.ld
ld/testsuite/ld-d10v/reloc-013.d
ld/testsuite/ld-d10v/reloc-013.ld
ld/testsuite/ld-d10v/reloc-014.d
ld/testsuite/ld-d10v/reloc-014.ld
ld/testsuite/ld-d10v/reloc-015.d
ld/testsuite/ld-d10v/reloc-015.ld
ld/testsuite/ld-d10v/reloc-016.d
ld/testsuite/ld-d10v/reloc-016.ld
ld/testsuite/ld-d10v/simple.s
ld/testsuite/ld-discard/discard.exp
ld/testsuite/ld-discard/discard.ld
ld/testsuite/ld-discard/exit.s
ld/testsuite/ld-discard/extern.d
ld/testsuite/ld-discard/extern.s
ld/testsuite/ld-discard/start.d
ld/testsuite/ld-discard/start.s
ld/testsuite/ld-discard/static.d
ld/testsuite/ld-discard/static.s
ld/testsuite/ld-discard/zero-range.d
ld/testsuite/ld-discard/zero-range.s
ld/testsuite/ld-discard/zero-rel.d
ld/testsuite/ld-discard/zero-rel.s
ld/testsuite/ld-elf/audit.exp
ld/testsuite/ld-elf/audit.rd
ld/testsuite/ld-elf/begin.c
ld/testsuite/ld-elf/beginwarn.c
ld/testsuite/ld-elf/binutils.exp
ld/testsuite/ld-elf/comm-data.exp
ld/testsuite/ld-elf/comm-data1.s
ld/testsuite/ld-elf/comm-data1.sd
ld/testsuite/ld-elf/comm-data2.ld
ld/testsuite/ld-elf/comm-data2.rd
ld/testsuite/ld-elf/comm-data2.s
ld/testsuite/ld-elf/comm-data2.sd
ld/testsuite/ld-elf/comm-data2.xd
ld/testsuite/ld-elf/comm-data2r.rd
ld/testsuite/ld-elf/comm-data2r.sd
ld/testsuite/ld-elf/comm-data2r.xd
ld/testsuite/ld-elf/comm-data3.sd
ld/testsuite/ld-elf/comm-data3a.s
ld/testsuite/ld-elf/comm-data3b.s
ld/testsuite/ld-elf/comm-data4.d
ld/testsuite/ld-elf/comm-data4.s
ld/testsuite/ld-elf/comm-data5.d
ld/testsuite/ld-elf/comm-data5.s
ld/testsuite/ld-elf/comm1.c
ld/testsuite/ld-elf/commonpage1.d
ld/testsuite/ld-elf/commonpage2.d
ld/testsuite/ld-elf/compress.exp
ld/testsuite/ld-elf/compress1.s
ld/testsuite/ld-elf/compress1a.d
ld/testsuite/ld-elf/compress1b.d
ld/testsuite/ld-elf/compress1c.d
ld/testsuite/ld-elf/data1.c
ld/testsuite/ld-elf/data1.h
ld/testsuite/ld-elf/data2.c
ld/testsuite/ld-elf/del.cc
ld/testsuite/ld-elf/depaudit.rd
ld/testsuite/ld-elf/depaudit2.rd
ld/testsuite/ld-elf/discard.ld
ld/testsuite/ld-elf/discard1.d
ld/testsuite/ld-elf/discard1.s
ld/testsuite/ld-elf/discard2.d
ld/testsuite/ld-elf/discard2.s
ld/testsuite/ld-elf/discard3.d
ld/testsuite/ld-elf/dl1.c
ld/testsuite/ld-elf/dl1.list
ld/testsuite/ld-elf/dl1.out
ld/testsuite/ld-elf/dl1main.c
ld/testsuite/ld-elf/dl2.c
ld/testsuite/ld-elf/dl2.list
ld/testsuite/ld-elf/dl2a.list
ld/testsuite/ld-elf/dl2a.out
ld/testsuite/ld-elf/dl2b.out
ld/testsuite/ld-elf/dl2main.c
ld/testsuite/ld-elf/dl2xxx.c
ld/testsuite/ld-elf/dl2xxx.list
ld/testsuite/ld-elf/dl3.cc
ld/testsuite/ld-elf/dl3.list
ld/testsuite/ld-elf/dl3a.out
ld/testsuite/ld-elf/dl3b.out
ld/testsuite/ld-elf/dl3header.h
ld/testsuite/ld-elf/dl3main.cc
ld/testsuite/ld-elf/dl4.c
ld/testsuite/ld-elf/dl4.list
ld/testsuite/ld-elf/dl4a.out
ld/testsuite/ld-elf/dl4b.out
ld/testsuite/ld-elf/dl4main.c
ld/testsuite/ld-elf/dl4xxx.c
ld/testsuite/ld-elf/dl4xxx.list
ld/testsuite/ld-elf/dl5.cc
ld/testsuite/ld-elf/dl5.out
ld/testsuite/ld-elf/dl6.c
ld/testsuite/ld-elf/dl6a.out
ld/testsuite/ld-elf/dl6amain.c
ld/testsuite/ld-elf/dl6b.out
ld/testsuite/ld-elf/dl6bmain.c
ld/testsuite/ld-elf/dl6cmain.c
ld/testsuite/ld-elf/dl6dmain.c
ld/testsuite/ld-elf/dummy.c
ld/testsuite/ld-elf/dwarf.exp
ld/testsuite/ld-elf/dwarf1.c
ld/testsuite/ld-elf/dwarf1.h
ld/testsuite/ld-elf/dwarf1.out
ld/testsuite/ld-elf/dwarf1main.c
ld/testsuite/ld-elf/dynamic1.d
ld/testsuite/ld-elf/dynamic1.ld
ld/testsuite/ld-elf/dynamic1.s
ld/testsuite/ld-elf/dynbss1.c
ld/testsuite/ld-elf/dynsym1.d
ld/testsuite/ld-elf/eh-frame-hdr.d
ld/testsuite/ld-elf/eh-frame-hdr.s
ld/testsuite/ld-elf/eh-group.exp
ld/testsuite/ld-elf/eh-group1.s
ld/testsuite/ld-elf/eh-group2.s
ld/testsuite/ld-elf/eh1.d
ld/testsuite/ld-elf/eh1.s
ld/testsuite/ld-elf/eh1a.s
ld/testsuite/ld-elf/eh2.d
ld/testsuite/ld-elf/eh2a.s
ld/testsuite/ld-elf/eh3.d
ld/testsuite/ld-elf/eh3.s
ld/testsuite/ld-elf/eh3a.s
ld/testsuite/ld-elf/eh4.d
ld/testsuite/ld-elf/eh4.s
ld/testsuite/ld-elf/eh4a.s
ld/testsuite/ld-elf/eh5.d
ld/testsuite/ld-elf/eh5.s
ld/testsuite/ld-elf/eh5a.s
ld/testsuite/ld-elf/eh5b.s
ld/testsuite/ld-elf/eh6.d
ld/testsuite/ld-elf/eh6.s
ld/testsuite/ld-elf/ehdr_start.d
ld/testsuite/ld-elf/ehdr_start.s
ld/testsuite/ld-elf/elf.exp
ld/testsuite/ld-elf/empty.d
ld/testsuite/ld-elf/empty.s
ld/testsuite/ld-elf/empty2.d
ld/testsuite/ld-elf/empty2.s
ld/testsuite/ld-elf/end.c
ld/testsuite/ld-elf/endhidden.c
ld/testsuite/ld-elf/endprotected.c
ld/testsuite/ld-elf/exclude.exp
ld/testsuite/ld-elf/exclude1.s
ld/testsuite/ld-elf/exclude2.s
ld/testsuite/ld-elf/exclude3.s
ld/testsuite/ld-elf/exclude3a.d
ld/testsuite/ld-elf/exclude3b.d
ld/testsuite/ld-elf/exclude3c.d
ld/testsuite/ld-elf/export-class-def.s
ld/testsuite/ld-elf/export-class-dep.s
ld/testsuite/ld-elf/export-class-lib.s
ld/testsuite/ld-elf/export-class-lib.ver
ld/testsuite/ld-elf/export-class-ref.s
ld/testsuite/ld-elf/export-class.exp
ld/testsuite/ld-elf/export-class.sd
ld/testsuite/ld-elf/export-class.vd
ld/testsuite/ld-elf/expr1.d
ld/testsuite/ld-elf/expr1.s
ld/testsuite/ld-elf/expr1.t
ld/testsuite/ld-elf/extract-symbol-1.ld
ld/testsuite/ld-elf/extract-symbol-1.s
ld/testsuite/ld-elf/extract-symbol-1sec.d
ld/testsuite/ld-elf/extract-symbol-1sym.d
ld/testsuite/ld-elf/fini.c
ld/testsuite/ld-elf/fini.out
ld/testsuite/ld-elf/fini0.s
ld/testsuite/ld-elf/fini1.s
ld/testsuite/ld-elf/fini2.s
ld/testsuite/ld-elf/fini3.s
ld/testsuite/ld-elf/finin.s
ld/testsuite/ld-elf/flags1.d
ld/testsuite/ld-elf/flags1.ld
ld/testsuite/ld-elf/flags1.s
ld/testsuite/ld-elf/foo.c
ld/testsuite/ld-elf/foo.map
ld/testsuite/ld-elf/foo0.s
ld/testsuite/ld-elf/foo1.s
ld/testsuite/ld-elf/foo2.s
ld/testsuite/ld-elf/foo3.s
ld/testsuite/ld-elf/foon.s
ld/testsuite/ld-elf/frame.exp
ld/testsuite/ld-elf/frame.s
ld/testsuite/ld-elf/func1.c
ld/testsuite/ld-elf/global1.d
ld/testsuite/ld-elf/group.ld
ld/testsuite/ld-elf/group1.d
ld/testsuite/ld-elf/group10.d
ld/testsuite/ld-elf/group10.s
ld/testsuite/ld-elf/group1a.s
ld/testsuite/ld-elf/group1b.s
ld/testsuite/ld-elf/group2.d
ld/testsuite/ld-elf/group3a.d
ld/testsuite/ld-elf/group3a.s
ld/testsuite/ld-elf/group3b.d
ld/testsuite/ld-elf/group3b.s
ld/testsuite/ld-elf/group4.d
ld/testsuite/ld-elf/group5.d
ld/testsuite/ld-elf/group6.d
ld/testsuite/ld-elf/group7.d
ld/testsuite/ld-elf/group8.s
ld/testsuite/ld-elf/group8a.d
ld/testsuite/ld-elf/group8b.d
ld/testsuite/ld-elf/group9.s
ld/testsuite/ld-elf/group9a.d
ld/testsuite/ld-elf/group9b.d
ld/testsuite/ld-elf/hash.d
ld/testsuite/ld-elf/header.d
ld/testsuite/ld-elf/header.s
ld/testsuite/ld-elf/header.t
ld/testsuite/ld-elf/hidden.out
ld/testsuite/ld-elf/indirect.exp
ld/testsuite/ld-elf/indirect1a.c
ld/testsuite/ld-elf/indirect1b.c
ld/testsuite/ld-elf/indirect1c.c
ld/testsuite/ld-elf/indirect2.c
ld/testsuite/ld-elf/indirect3.out
ld/testsuite/ld-elf/indirect3a.c
ld/testsuite/ld-elf/indirect3b.c
ld/testsuite/ld-elf/indirect3c.c
ld/testsuite/ld-elf/indirect4.out
ld/testsuite/ld-elf/indirect4a.c
ld/testsuite/ld-elf/indirect4b.c
ld/testsuite/ld-elf/indirect4c.c
ld/testsuite/ld-elf/init-fini-arrays.d
ld/testsuite/ld-elf/init-fini-arrays.s
ld/testsuite/ld-elf/init-mixed.c
ld/testsuite/ld-elf/init-mixed.out
ld/testsuite/ld-elf/init.c
ld/testsuite/ld-elf/init.out
ld/testsuite/ld-elf/init0.s
ld/testsuite/ld-elf/init1.s
ld/testsuite/ld-elf/init2.s
ld/testsuite/ld-elf/init3.s
ld/testsuite/ld-elf/initn.s
ld/testsuite/ld-elf/libbarw.rd
ld/testsuite/ld-elf/linkonce1.d
ld/testsuite/ld-elf/linkonce1a.s
ld/testsuite/ld-elf/linkonce1b.s
ld/testsuite/ld-elf/linkonce2.d
ld/testsuite/ld-elf/linkoncerdiff.d
ld/testsuite/ld-elf/linkoncerdiff1.s
ld/testsuite/ld-elf/linkoncerdiff2.s
ld/testsuite/ld-elf/lma.lnk
ld/testsuite/ld-elf/lma.s
ld/testsuite/ld-elf/loadaddr.s
ld/testsuite/ld-elf/loadaddr.t
ld/testsuite/ld-elf/loadaddr1.d
ld/testsuite/ld-elf/loadaddr1.t
ld/testsuite/ld-elf/loadaddr2.d
ld/testsuite/ld-elf/loadaddr2.t
ld/testsuite/ld-elf/loadaddr3.t
ld/testsuite/ld-elf/loadaddr3a.d
ld/testsuite/ld-elf/loadaddr3b.d
ld/testsuite/ld-elf/local1.d
ld/testsuite/ld-elf/local1.map
ld/testsuite/ld-elf/local1.s
ld/testsuite/ld-elf/main.c
ld/testsuite/ld-elf/maxpage1.d
ld/testsuite/ld-elf/maxpage1.s
ld/testsuite/ld-elf/maxpage2.d
ld/testsuite/ld-elf/maxpage3.t
ld/testsuite/ld-elf/maxpage3a.d
ld/testsuite/ld-elf/maxpage3b.d
ld/testsuite/ld-elf/maxpage3c.d
ld/testsuite/ld-elf/maxpage4.d
ld/testsuite/ld-elf/maxpage4.t
ld/testsuite/ld-elf/maxpage5.d
ld/testsuite/ld-elf/maxpage5.s
ld/testsuite/ld-elf/maxpage5.t
ld/testsuite/ld-elf/merge.d
ld/testsuite/ld-elf/merge.ld
ld/testsuite/ld-elf/merge.s
ld/testsuite/ld-elf/merge2.d
ld/testsuite/ld-elf/merge2.s
ld/testsuite/ld-elf/multibss1.d
ld/testsuite/ld-elf/multibss1.s
ld/testsuite/ld-elf/needed1.out
ld/testsuite/ld-elf/needed1a.c
ld/testsuite/ld-elf/needed1b.c
ld/testsuite/ld-elf/needed1c.c
ld/testsuite/ld-elf/new.cc
ld/testsuite/ld-elf/nobits-1.d
ld/testsuite/ld-elf/nobits-1.s
ld/testsuite/ld-elf/nobits-1.t
ld/testsuite/ld-elf/noload-1.d
ld/testsuite/ld-elf/noload-1.s
ld/testsuite/ld-elf/noload-1.t
ld/testsuite/ld-elf/noload-2.d
ld/testsuite/ld-elf/noload-3.d
ld/testsuite/ld-elf/noload-3.s
ld/testsuite/ld-elf/noload-3.t
ld/testsuite/ld-elf/normal.out
ld/testsuite/ld-elf/note-1.d
ld/testsuite/ld-elf/note-1.s
ld/testsuite/ld-elf/note-1.t
ld/testsuite/ld-elf/note-2.d
ld/testsuite/ld-elf/note-2.s
ld/testsuite/ld-elf/note-2.t
ld/testsuite/ld-elf/note-3.l
ld/testsuite/ld-elf/note-3.s
ld/testsuite/ld-elf/note-3.t
ld/testsuite/ld-elf/now-1.d
ld/testsuite/ld-elf/now-2.d
ld/testsuite/ld-elf/now-3.d
ld/testsuite/ld-elf/now-4.d
ld/testsuite/ld-elf/orphan-region.d
ld/testsuite/ld-elf/orphan-region.ld
ld/testsuite/ld-elf/orphan-region.s
ld/testsuite/ld-elf/orphan.d
ld/testsuite/ld-elf/orphan.ld
ld/testsuite/ld-elf/orphan.s
ld/testsuite/ld-elf/orphan2.d
ld/testsuite/ld-elf/orphan2.s
ld/testsuite/ld-elf/orphan3.d
ld/testsuite/ld-elf/orphan3a.s
ld/testsuite/ld-elf/orphan3b.s
ld/testsuite/ld-elf/orphan3c.s
ld/testsuite/ld-elf/orphan3d.s
ld/testsuite/ld-elf/orphan3e.s
ld/testsuite/ld-elf/orphan3f.s
ld/testsuite/ld-elf/orphan4.d
ld/testsuite/ld-elf/orphan4.ld
ld/testsuite/ld-elf/orphan4.s
ld/testsuite/ld-elf/overlay.d
ld/testsuite/ld-elf/overlay.s
ld/testsuite/ld-elf/overlay.t
ld/testsuite/ld-elf/pass.out
ld/testsuite/ld-elf/pr11138-1.c
ld/testsuite/ld-elf/pr11138-1.map
ld/testsuite/ld-elf/pr11138-2.c
ld/testsuite/ld-elf/pr11138-2.map
ld/testsuite/ld-elf/pr11138.out
ld/testsuite/ld-elf/pr11304.d
ld/testsuite/ld-elf/pr11304a.s
ld/testsuite/ld-elf/pr11304b.s
ld/testsuite/ld-elf/pr12851.d
ld/testsuite/ld-elf/pr12851.s
ld/testsuite/ld-elf/pr12975.d
ld/testsuite/ld-elf/pr12975.s
ld/testsuite/ld-elf/pr12975.t
ld/testsuite/ld-elf/pr13177.d
ld/testsuite/ld-elf/pr13177.s
ld/testsuite/ld-elf/pr13195.c
ld/testsuite/ld-elf/pr13195.d
ld/testsuite/ld-elf/pr13195.s
ld/testsuite/ld-elf/pr13195.t
ld/testsuite/ld-elf/pr13250-1.c
ld/testsuite/ld-elf/pr13250-2.c
ld/testsuite/ld-elf/pr13250-3.c
ld/testsuite/ld-elf/pr13839.d
ld/testsuite/ld-elf/pr13839.s
ld/testsuite/ld-elf/pr13839.t
ld/testsuite/ld-elf/pr14052.d
ld/testsuite/ld-elf/pr14052.t
ld/testsuite/ld-elf/pr14156a.d
ld/testsuite/ld-elf/pr14156b.d
ld/testsuite/ld-elf/pr14156c.d
ld/testsuite/ld-elf/pr14156c.t
ld/testsuite/ld-elf/pr14170a.s
ld/testsuite/ld-elf/pr14170b.s
ld/testsuite/ld-elf/pr14170c.s
ld/testsuite/ld-elf/pr14323-1.c
ld/testsuite/ld-elf/pr14323-2.c
ld/testsuite/ld-elf/pr14525.c
ld/testsuite/ld-elf/pr14525.out
ld/testsuite/ld-elf/pr14862-1.c
ld/testsuite/ld-elf/pr14862-2.c
ld/testsuite/ld-elf/pr14862.map
ld/testsuite/ld-elf/pr14862.out
ld/testsuite/ld-elf/pr14926.d
ld/testsuite/ld-elf/pr14926.s
ld/testsuite/ld-elf/pr349-1.s
ld/testsuite/ld-elf/pr349-2.s
ld/testsuite/ld-elf/pr349.d
ld/testsuite/ld-elf/pr9676-1.c
ld/testsuite/ld-elf/pr9676-2.c
ld/testsuite/ld-elf/pr9676-3.c
ld/testsuite/ld-elf/pr9676-4.c
ld/testsuite/ld-elf/pr9676.rd
ld/testsuite/ld-elf/pr9679-1.c
ld/testsuite/ld-elf/pr9679-2.c
ld/testsuite/ld-elf/pr9679.rd
ld/testsuite/ld-elf/preinit.c
ld/testsuite/ld-elf/preinit.out
ld/testsuite/ld-elf/provide-hidden-1.ld
ld/testsuite/ld-elf/provide-hidden-1.s
ld/testsuite/ld-elf/provide-hidden-2.ld
ld/testsuite/ld-elf/provide-hidden-2.s
ld/testsuite/ld-elf/provide-hidden-3.s
ld/testsuite/ld-elf/provide-hidden-4.s
ld/testsuite/ld-elf/provide-hidden-abs.nd
ld/testsuite/ld-elf/provide-hidden-def.nd
ld/testsuite/ld-elf/provide-hidden-dyn.nd
ld/testsuite/ld-elf/provide-hidden-dynabs.nd
ld/testsuite/ld-elf/provide-hidden-dynsec.nd
ld/testsuite/ld-elf/provide-hidden-s.ld
ld/testsuite/ld-elf/provide-hidden-s.nd
ld/testsuite/ld-elf/provide-hidden-sec.nd
ld/testsuite/ld-elf/provide-hidden.exp
ld/testsuite/ld-elf/rel.c
ld/testsuite/ld-elf/relmain.c
ld/testsuite/ld-elf/relmain.out
ld/testsuite/ld-elf/relocatable.d
ld/testsuite/ld-elf/relocatable.t
ld/testsuite/ld-elf/relro1.s
ld/testsuite/ld-elf/relro2.s
ld/testsuite/ld-elf/rpath-1.d
ld/testsuite/ld-elf/rpath-2.d
ld/testsuite/ld-elf/runpath-1.d
ld/testsuite/ld-elf/runpath-2.d
ld/testsuite/ld-elf/sec-to-seg-script-adjoining-pages.t
ld/testsuite/ld-elf/sec-to-seg-script-disjoint-pages.t
ld/testsuite/ld-elf/sec-to-seg-script-same-page.t
ld/testsuite/ld-elf/sec-to-seg.exp
ld/testsuite/ld-elf/sec-to-seg1.s
ld/testsuite/ld-elf/sec-to-seg2.s
ld/testsuite/ld-elf/sec64k.exp
ld/testsuite/ld-elf/seg.d
ld/testsuite/ld-elf/seg.s
ld/testsuite/ld-elf/seg.t
ld/testsuite/ld-elf/shared.exp
ld/testsuite/ld-elf/simple.s
ld/testsuite/ld-elf/stab.d
ld/testsuite/ld-elf/stack-exec.rd
ld/testsuite/ld-elf/stack-size.rd
ld/testsuite/ld-elf/stack.s
ld/testsuite/ld-elf/start.s
ld/testsuite/ld-elf/symbol1ref.s
ld/testsuite/ld-elf/symbol1w.s
ld/testsuite/ld-elf/symbol2ref.s
ld/testsuite/ld-elf/symbol2w.s
ld/testsuite/ld-elf/symbol3.s
ld/testsuite/ld-elf/symbol3w.s
ld/testsuite/ld-elf/table.s
ld/testsuite/ld-elf/tbss.s
ld/testsuite/ld-elf/tbss1.s
ld/testsuite/ld-elf/tbss2.s
ld/testsuite/ld-elf/tbss3.s
ld/testsuite/ld-elf/tdata1.s
ld/testsuite/ld-elf/tdata2.s
ld/testsuite/ld-elf/tdata3.s
ld/testsuite/ld-elf/textaddr1.d
ld/testsuite/ld-elf/textaddr2.d
ld/testsuite/ld-elf/textaddr3.d
ld/testsuite/ld-elf/textaddr4.d
ld/testsuite/ld-elf/textaddr5.d
ld/testsuite/ld-elf/textaddr6.d
ld/testsuite/ld-elf/textaddr7.d
ld/testsuite/ld-elf/tls_common.exp
ld/testsuite/ld-elf/tls_common.s
ld/testsuite/ld-elf/tls_gc.s
ld/testsuite/ld-elf/unknown.d
ld/testsuite/ld-elf/unknown2.d
ld/testsuite/ld-elf/unknown2.s
ld/testsuite/ld-elf/var1.d
ld/testsuite/ld-elf/var1.s
ld/testsuite/ld-elf/var1.t
ld/testsuite/ld-elf/warn.out
ld/testsuite/ld-elf/warn1.d
ld/testsuite/ld-elf/warn2.d
ld/testsuite/ld-elf/warn3.d
ld/testsuite/ld-elf/weak-dyn-1.ld
ld/testsuite/ld-elf/weak-dyn-1.rd
ld/testsuite/ld-elf/weak-dyn-1a.s
ld/testsuite/ld-elf/weak-dyn-1b.s
ld/testsuite/ld-elf/weakdef1.c
ld/testsuite/ld-elf/wrap.exp
ld/testsuite/ld-elf/wrap1.c
ld/testsuite/ld-elf/wrap1.out
ld/testsuite/ld-elf/wrap1a.c
ld/testsuite/ld-elf/wrap1b.c
ld/testsuite/ld-elfcomm/common1a.c
ld/testsuite/ld-elfcomm/common1b.c
ld/testsuite/ld-elfcomm/elfcomm.exp
ld/testsuite/ld-elfcomm/sort-common.s
ld/testsuite/ld-elfvers/vers.exp
ld/testsuite/ld-elfvers/vers.h
ld/testsuite/ld-elfvers/vers1.c
ld/testsuite/ld-elfvers/vers1.dsym
ld/testsuite/ld-elfvers/vers1.map
ld/testsuite/ld-elfvers/vers1.sym
ld/testsuite/ld-elfvers/vers1.ver
ld/testsuite/ld-elfvers/vers13.asym
ld/testsuite/ld-elfvers/vers15.c
ld/testsuite/ld-elfvers/vers15.dsym
ld/testsuite/ld-elfvers/vers15.sym
ld/testsuite/ld-elfvers/vers15.ver
ld/testsuite/ld-elfvers/vers16.c
ld/testsuite/ld-elfvers/vers16.dsym
ld/testsuite/ld-elfvers/vers16.map
ld/testsuite/ld-elfvers/vers16a.c
ld/testsuite/ld-elfvers/vers16a.dsym
ld/testsuite/ld-elfvers/vers16a.ver
ld/testsuite/ld-elfvers/vers17.c
ld/testsuite/ld-elfvers/vers17.dsym
ld/testsuite/ld-elfvers/vers17.map
ld/testsuite/ld-elfvers/vers17.ver
ld/testsuite/ld-elfvers/vers18.c
ld/testsuite/ld-elfvers/vers18.dsym
ld/testsuite/ld-elfvers/vers18.map
ld/testsuite/ld-elfvers/vers18.sym
ld/testsuite/ld-elfvers/vers18.ver
ld/testsuite/ld-elfvers/vers19.c
ld/testsuite/ld-elfvers/vers19.dsym
ld/testsuite/ld-elfvers/vers19.ver
ld/testsuite/ld-elfvers/vers2.c
ld/testsuite/ld-elfvers/vers2.dsym
ld/testsuite/ld-elfvers/vers2.map
ld/testsuite/ld-elfvers/vers2.ver
ld/testsuite/ld-elfvers/vers20.c
ld/testsuite/ld-elfvers/vers20.dsym
ld/testsuite/ld-elfvers/vers20.map
ld/testsuite/ld-elfvers/vers20.ver
ld/testsuite/ld-elfvers/vers20a.ver
ld/testsuite/ld-elfvers/vers21.c
ld/testsuite/ld-elfvers/vers21.dsym
ld/testsuite/ld-elfvers/vers21.map
ld/testsuite/ld-elfvers/vers21.sym
ld/testsuite/ld-elfvers/vers21.ver
ld/testsuite/ld-elfvers/vers22.c
ld/testsuite/ld-elfvers/vers22.dsym
ld/testsuite/ld-elfvers/vers22.map
ld/testsuite/ld-elfvers/vers22.ver
ld/testsuite/ld-elfvers/vers22a.c
ld/testsuite/ld-elfvers/vers22a.dsym
ld/testsuite/ld-elfvers/vers22a.sym
ld/testsuite/ld-elfvers/vers22a.ver
ld/testsuite/ld-elfvers/vers22b.c
ld/testsuite/ld-elfvers/vers22b.dsym
ld/testsuite/ld-elfvers/vers22b.ver
ld/testsuite/ld-elfvers/vers23.c
ld/testsuite/ld-elfvers/vers23.dsym
ld/testsuite/ld-elfvers/vers23.ver
ld/testsuite/ld-elfvers/vers23a.c
ld/testsuite/ld-elfvers/vers23a.dsym
ld/testsuite/ld-elfvers/vers23a.map
ld/testsuite/ld-elfvers/vers23a.sym
ld/testsuite/ld-elfvers/vers23a.ver
ld/testsuite/ld-elfvers/vers23b.c
ld/testsuite/ld-elfvers/vers23b.dsym
ld/testsuite/ld-elfvers/vers23b.map
ld/testsuite/ld-elfvers/vers23b.ver
ld/testsuite/ld-elfvers/vers23c.ver
ld/testsuite/ld-elfvers/vers23d.dsym
ld/testsuite/ld-elfvers/vers24.map
ld/testsuite/ld-elfvers/vers24.rd
ld/testsuite/ld-elfvers/vers24a.c
ld/testsuite/ld-elfvers/vers24b.c
ld/testsuite/ld-elfvers/vers24c.c
ld/testsuite/ld-elfvers/vers25a.c
ld/testsuite/ld-elfvers/vers25a.dsym
ld/testsuite/ld-elfvers/vers25a.map
ld/testsuite/ld-elfvers/vers25a.ver
ld/testsuite/ld-elfvers/vers25b.c
ld/testsuite/ld-elfvers/vers25b.dsym
ld/testsuite/ld-elfvers/vers25b.ver
ld/testsuite/ld-elfvers/vers26a.c
ld/testsuite/ld-elfvers/vers26a.dsym
ld/testsuite/ld-elfvers/vers26a.map
ld/testsuite/ld-elfvers/vers26a.ver
ld/testsuite/ld-elfvers/vers26b.c
ld/testsuite/ld-elfvers/vers26b.dsym
ld/testsuite/ld-elfvers/vers26b.ver
ld/testsuite/ld-elfvers/vers27a.c
ld/testsuite/ld-elfvers/vers27a.dsym
ld/testsuite/ld-elfvers/vers27a.map
ld/testsuite/ld-elfvers/vers27a.ver
ld/testsuite/ld-elfvers/vers27b.c
ld/testsuite/ld-elfvers/vers27b.dsym
ld/testsuite/ld-elfvers/vers27b.ver
ld/testsuite/ld-elfvers/vers27c.c
ld/testsuite/ld-elfvers/vers27c.dsym
ld/testsuite/ld-elfvers/vers27c.ver
ld/testsuite/ld-elfvers/vers27d.dsym
ld/testsuite/ld-elfvers/vers27d.sym
ld/testsuite/ld-elfvers/vers27d.ver
ld/testsuite/ld-elfvers/vers27d1.c
ld/testsuite/ld-elfvers/vers27d2.c
ld/testsuite/ld-elfvers/vers27d3.c
ld/testsuite/ld-elfvers/vers27d4.dsym
ld/testsuite/ld-elfvers/vers27d4.ver
ld/testsuite/ld-elfvers/vers28a.c
ld/testsuite/ld-elfvers/vers28a.dsym
ld/testsuite/ld-elfvers/vers28a.ver
ld/testsuite/ld-elfvers/vers28b.c
ld/testsuite/ld-elfvers/vers28b.dsym
ld/testsuite/ld-elfvers/vers28b.map
ld/testsuite/ld-elfvers/vers28b.ver
ld/testsuite/ld-elfvers/vers28c.c
ld/testsuite/ld-elfvers/vers28c.dsym
ld/testsuite/ld-elfvers/vers28c.ver
ld/testsuite/ld-elfvers/vers29.c
ld/testsuite/ld-elfvers/vers29.dsym
ld/testsuite/ld-elfvers/vers29.ver
ld/testsuite/ld-elfvers/vers3.c
ld/testsuite/ld-elfvers/vers3.dsym
ld/testsuite/ld-elfvers/vers3.ver
ld/testsuite/ld-elfvers/vers30.c
ld/testsuite/ld-elfvers/vers30.dsym
ld/testsuite/ld-elfvers/vers30.map
ld/testsuite/ld-elfvers/vers30.ver
ld/testsuite/ld-elfvers/vers31.c
ld/testsuite/ld-elfvers/vers31.dsym
ld/testsuite/ld-elfvers/vers31.map
ld/testsuite/ld-elfvers/vers31.ver
ld/testsuite/ld-elfvers/vers32.map
ld/testsuite/ld-elfvers/vers32a.c
ld/testsuite/ld-elfvers/vers32a.dsym
ld/testsuite/ld-elfvers/vers32a.ver
ld/testsuite/ld-elfvers/vers32b.c
ld/testsuite/ld-elfvers/vers32b.dsym
ld/testsuite/ld-elfvers/vers32b.ver
ld/testsuite/ld-elfvers/vers4.c
ld/testsuite/ld-elfvers/vers4.sym
ld/testsuite/ld-elfvers/vers4a.dsym
ld/testsuite/ld-elfvers/vers4a.sym
ld/testsuite/ld-elfvers/vers4a.ver
ld/testsuite/ld-elfvers/vers5.c
ld/testsuite/ld-elfvers/vers6.c
ld/testsuite/ld-elfvers/vers6.dsym
ld/testsuite/ld-elfvers/vers6.sym
ld/testsuite/ld-elfvers/vers6.ver
ld/testsuite/ld-elfvers/vers7.c
ld/testsuite/ld-elfvers/vers7.map
ld/testsuite/ld-elfvers/vers7a.c
ld/testsuite/ld-elfvers/vers7a.dsym
ld/testsuite/ld-elfvers/vers7a.sym
ld/testsuite/ld-elfvers/vers7a.ver
ld/testsuite/ld-elfvers/vers8.c
ld/testsuite/ld-elfvers/vers8.map
ld/testsuite/ld-elfvers/vers8.ver
ld/testsuite/ld-elfvers/vers9.c
ld/testsuite/ld-elfvers/vers9.dsym
ld/testsuite/ld-elfvers/vers9.sym
ld/testsuite/ld-elfvers/vers9.ver
ld/testsuite/ld-elfvsb/common.c
ld/testsuite/ld-elfvsb/define.s
ld/testsuite/ld-elfvsb/elf-offset.ld
ld/testsuite/ld-elfvsb/elfvsb.dat
ld/testsuite/ld-elfvsb/elfvsb.exp
ld/testsuite/ld-elfvsb/hidden0.d
ld/testsuite/ld-elfvsb/hidden1.d
ld/testsuite/ld-elfvsb/hidden2.d
ld/testsuite/ld-elfvsb/hidden2.ld
ld/testsuite/ld-elfvsb/hidden2.s
ld/testsuite/ld-elfvsb/internal0.d
ld/testsuite/ld-elfvsb/internal1.d
ld/testsuite/ld-elfvsb/main.c
ld/testsuite/ld-elfvsb/protected0.d
ld/testsuite/ld-elfvsb/protected1.d
ld/testsuite/ld-elfvsb/sh1.c
ld/testsuite/ld-elfvsb/sh2.c
ld/testsuite/ld-elfvsb/sh3.c
ld/testsuite/ld-elfvsb/test.c
ld/testsuite/ld-elfvsb/undef.s
ld/testsuite/ld-elfweak/bar.c
ld/testsuite/ld-elfweak/bar1a.c
ld/testsuite/ld-elfweak/bar1b.c
ld/testsuite/ld-elfweak/bar1c.c
ld/testsuite/ld-elfweak/dso.dsym
ld/testsuite/ld-elfweak/dsodata.dsym
ld/testsuite/ld-elfweak/dsow.dsym
ld/testsuite/ld-elfweak/dsowdata.dsym
ld/testsuite/ld-elfweak/elfweak.exp
ld/testsuite/ld-elfweak/foo.c
ld/testsuite/ld-elfweak/foo1a.c
ld/testsuite/ld-elfweak/foo1b.c
ld/testsuite/ld-elfweak/main.c
ld/testsuite/ld-elfweak/main1.c
ld/testsuite/ld-elfweak/size.dat
ld/testsuite/ld-elfweak/size2.d
ld/testsuite/ld-elfweak/size2a.s
ld/testsuite/ld-elfweak/size2b.s
ld/testsuite/ld-elfweak/size_bar.c
ld/testsuite/ld-elfweak/size_foo.c
ld/testsuite/ld-elfweak/size_main.c
ld/testsuite/ld-elfweak/strong.dat
ld/testsuite/ld-elfweak/strong.sym
ld/testsuite/ld-elfweak/strongcomm.sym
ld/testsuite/ld-elfweak/strongdata.dat
ld/testsuite/ld-elfweak/strongdata.sym
ld/testsuite/ld-elfweak/weak.dat
ld/testsuite/ld-elfweak/weak.dsym
ld/testsuite/ld-elfweak/weakdata.dat
ld/testsuite/ld-elfweak/weakdata.dsym
ld/testsuite/ld-fastcall/export.s
ld/testsuite/ld-fastcall/fastcall.exp
ld/testsuite/ld-fastcall/import.s
ld/testsuite/ld-frv/fdpic-pie-1.d
ld/testsuite/ld-frv/fdpic-pie-2.d
ld/testsuite/ld-frv/fdpic-pie-5.d
ld/testsuite/ld-frv/fdpic-pie-6-fail.d
ld/testsuite/ld-frv/fdpic-pie-6.d
ld/testsuite/ld-frv/fdpic-pie-7.d
ld/testsuite/ld-frv/fdpic-pie-8.d
ld/testsuite/ld-frv/fdpic-shared-1.d
ld/testsuite/ld-frv/fdpic-shared-2-fail.d
ld/testsuite/ld-frv/fdpic-shared-2.d
ld/testsuite/ld-frv/fdpic-shared-3.d
ld/testsuite/ld-frv/fdpic-shared-4.d
ld/testsuite/ld-frv/fdpic-shared-5.d
ld/testsuite/ld-frv/fdpic-shared-6-fail.d
ld/testsuite/ld-frv/fdpic-shared-6.d
ld/testsuite/ld-frv/fdpic-shared-7.d
ld/testsuite/ld-frv/fdpic-shared-8-fail.d
ld/testsuite/ld-frv/fdpic-shared-8.d
ld/testsuite/ld-frv/fdpic-shared-local-2.d
ld/testsuite/ld-frv/fdpic-shared-local-8.d
ld/testsuite/ld-frv/fdpic-static-1.d
ld/testsuite/ld-frv/fdpic-static-2.d
ld/testsuite/ld-frv/fdpic-static-5.d
ld/testsuite/ld-frv/fdpic-static-6.d
ld/testsuite/ld-frv/fdpic-static-7.d
ld/testsuite/ld-frv/fdpic-static-8.d
ld/testsuite/ld-frv/fdpic.exp
ld/testsuite/ld-frv/fdpic1.s
ld/testsuite/ld-frv/fdpic2.ldv
ld/testsuite/ld-frv/fdpic2.s
ld/testsuite/ld-frv/fdpic2min.ldv
ld/testsuite/ld-frv/fdpic3.s
ld/testsuite/ld-frv/fdpic4.s
ld/testsuite/ld-frv/fdpic5.s
ld/testsuite/ld-frv/fdpic6.ldv
ld/testsuite/ld-frv/fdpic6.s
ld/testsuite/ld-frv/fdpic7.s
ld/testsuite/ld-frv/fdpic8.ldv
ld/testsuite/ld-frv/fdpic8.s
ld/testsuite/ld-frv/fdpic8min.ldv
ld/testsuite/ld-frv/fr450-link.d
ld/testsuite/ld-frv/fr450-linka.s
ld/testsuite/ld-frv/fr450-linkb.s
ld/testsuite/ld-frv/fr450-linkc.s
ld/testsuite/ld-frv/frv-elf.exp
ld/testsuite/ld-frv/tls-1-dep.s
ld/testsuite/ld-frv/tls-1-shared.lds
ld/testsuite/ld-frv/tls-1.s
ld/testsuite/ld-frv/tls-2.s
ld/testsuite/ld-frv/tls-3.s
ld/testsuite/ld-frv/tls-dynamic-1.d
ld/testsuite/ld-frv/tls-dynamic-2.d
ld/testsuite/ld-frv/tls-dynamic-3.d
ld/testsuite/ld-frv/tls-initial-shared-2.d
ld/testsuite/ld-frv/tls-pie-1.d
ld/testsuite/ld-frv/tls-pie-3.d
ld/testsuite/ld-frv/tls-relax-dynamic-1.d
ld/testsuite/ld-frv/tls-relax-dynamic-2.d
ld/testsuite/ld-frv/tls-relax-dynamic-3.d
ld/testsuite/ld-frv/tls-relax-initial-shared-2.d
ld/testsuite/ld-frv/tls-relax-pie-1.d
ld/testsuite/ld-frv/tls-relax-pie-3.d
ld/testsuite/ld-frv/tls-relax-shared-1.d
ld/testsuite/ld-frv/tls-relax-shared-2.d
ld/testsuite/ld-frv/tls-relax-shared-3.d
ld/testsuite/ld-frv/tls-relax-static-1.d
ld/testsuite/ld-frv/tls-relax-static-3.d
ld/testsuite/ld-frv/tls-shared-1-fail.d
ld/testsuite/ld-frv/tls-shared-1.d
ld/testsuite/ld-frv/tls-shared-2.d
ld/testsuite/ld-frv/tls-shared-3.d
ld/testsuite/ld-frv/tls-static-1.d
ld/testsuite/ld-frv/tls-static-3.d
ld/testsuite/ld-frv/tls.exp
ld/testsuite/ld-gc/abi-note.d
ld/testsuite/ld-gc/abi-note.s
ld/testsuite/ld-gc/dummy.s
ld/testsuite/ld-gc/gc.c
ld/testsuite/ld-gc/gc.exp
ld/testsuite/ld-gc/libpersonality.s
ld/testsuite/ld-gc/noent.d
ld/testsuite/ld-gc/noent.s
ld/testsuite/ld-gc/personality.d
ld/testsuite/ld-gc/personality.s
ld/testsuite/ld-gc/pr11218-1.c
ld/testsuite/ld-gc/pr11218-2.c
ld/testsuite/ld-gc/pr11218.d
ld/testsuite/ld-gc/pr13683.c
ld/testsuite/ld-gc/pr13683.d
ld/testsuite/ld-gc/pr14265.c
ld/testsuite/ld-gc/pr14265.d
ld/testsuite/ld-gc/pr14265.t
ld/testsuite/ld-gc/start.d
ld/testsuite/ld-gc/start.s
ld/testsuite/ld-h8300/gcsection.d
ld/testsuite/ld-h8300/gcsection.s
ld/testsuite/ld-h8300/h8300.exp
ld/testsuite/ld-h8300/relax-2.d
ld/testsuite/ld-h8300/relax-2.s
ld/testsuite/ld-h8300/relax-3-coff.d
ld/testsuite/ld-h8300/relax-3.d
ld/testsuite/ld-h8300/relax-3.s
ld/testsuite/ld-h8300/relax-4-coff.d
ld/testsuite/ld-h8300/relax-4.d
ld/testsuite/ld-h8300/relax-4.s
ld/testsuite/ld-h8300/relax-5-coff.d
ld/testsuite/ld-h8300/relax-5.d
ld/testsuite/ld-h8300/relax-5.s
ld/testsuite/ld-h8300/relax-6-coff.d
ld/testsuite/ld-h8300/relax-6.d
ld/testsuite/ld-h8300/relax-6.s
ld/testsuite/ld-h8300/relax-7.d
ld/testsuite/ld-h8300/relax-7a.s
ld/testsuite/ld-h8300/relax-7b.s
ld/testsuite/ld-h8300/relax.d
ld/testsuite/ld-h8300/relax.s
ld/testsuite/ld-i386/abs.d
ld/testsuite/ld-i386/abs.s
ld/testsuite/ld-i386/alloc.d
ld/testsuite/ld-i386/alloc.s
ld/testsuite/ld-i386/alloc.t
ld/testsuite/ld-i386/combreloc.d
ld/testsuite/ld-i386/combreloc.s
ld/testsuite/ld-i386/compressed1.d
ld/testsuite/ld-i386/compressed1.s
ld/testsuite/ld-i386/discarded1.d
ld/testsuite/ld-i386/discarded1.s
ld/testsuite/ld-i386/discarded1.t
ld/testsuite/ld-i386/emit-relocs-nacl.rd
ld/testsuite/ld-i386/emit-relocs.rd
ld/testsuite/ld-i386/emit-relocs.s
ld/testsuite/ld-i386/export-class.exp
ld/testsuite/ld-i386/hidden1.d
ld/testsuite/ld-i386/hidden1.s
ld/testsuite/ld-i386/hidden2.d
ld/testsuite/ld-i386/hidden2.s
ld/testsuite/ld-i386/hidden3.d
ld/testsuite/ld-i386/hidden3.s
ld/testsuite/ld-i386/i386-export-class.rd
ld/testsuite/ld-i386/i386-export-class.xd
ld/testsuite/ld-i386/i386.exp
ld/testsuite/ld-i386/lea1.s
ld/testsuite/ld-i386/lea1a.d
ld/testsuite/ld-i386/lea1b.d
ld/testsuite/ld-i386/lea1c.d
ld/testsuite/ld-i386/lea1d.d
ld/testsuite/ld-i386/lea1e.d
ld/testsuite/ld-i386/lea1f.d
ld/testsuite/ld-i386/mov1.s
ld/testsuite/ld-i386/mov1a.d
ld/testsuite/ld-i386/mov1b.d
ld/testsuite/ld-i386/nogot1.d
ld/testsuite/ld-i386/nogot1.s
ld/testsuite/ld-i386/nogot2.d
ld/testsuite/ld-i386/nogot2.s
ld/testsuite/ld-i386/pcrel16.d
ld/testsuite/ld-i386/pcrel16.s
ld/testsuite/ld-i386/pcrel16abs.d
ld/testsuite/ld-i386/pcrel16abs.s
ld/testsuite/ld-i386/pcrel8.d
ld/testsuite/ld-i386/pcrel8.s
ld/testsuite/ld-i386/plt-nacl.pd
ld/testsuite/ld-i386/plt-pic-nacl.pd
ld/testsuite/ld-i386/plt-pic.pd
ld/testsuite/ld-i386/plt-pic.s
ld/testsuite/ld-i386/plt.pd
ld/testsuite/ld-i386/plt.s
ld/testsuite/ld-i386/pltlib.s
ld/testsuite/ld-i386/pr12570a.d
ld/testsuite/ld-i386/pr12570a.s
ld/testsuite/ld-i386/pr12570b.d
ld/testsuite/ld-i386/pr12570b.s
ld/testsuite/ld-i386/pr12627.d
ld/testsuite/ld-i386/pr12627.s
ld/testsuite/ld-i386/pr12627.t
ld/testsuite/ld-i386/pr12718.d
ld/testsuite/ld-i386/pr12718.s
ld/testsuite/ld-i386/pr12921.d
ld/testsuite/ld-i386/pr12921.s
ld/testsuite/ld-i386/pr13302.d
ld/testsuite/ld-i386/pr13302.s
ld/testsuite/ld-i386/pr14215.d
ld/testsuite/ld-i386/pr14215.s
ld/testsuite/ld-i386/protected1.d
ld/testsuite/ld-i386/protected1.s
ld/testsuite/ld-i386/protected2.d
ld/testsuite/ld-i386/protected2.s
ld/testsuite/ld-i386/protected3.d
ld/testsuite/ld-i386/protected3.s
ld/testsuite/ld-i386/protected4.d
ld/testsuite/ld-i386/protected4.s
ld/testsuite/ld-i386/protected5.d
ld/testsuite/ld-i386/protected5.s
ld/testsuite/ld-i386/reloc.d
ld/testsuite/ld-i386/reloc.s
ld/testsuite/ld-i386/tlsbin-nacl.rd
ld/testsuite/ld-i386/tlsbin.dd
ld/testsuite/ld-i386/tlsbin.rd
ld/testsuite/ld-i386/tlsbin.s
ld/testsuite/ld-i386/tlsbin.sd
ld/testsuite/ld-i386/tlsbin.td
ld/testsuite/ld-i386/tlsbindesc-nacl.rd
ld/testsuite/ld-i386/tlsbindesc.dd
ld/testsuite/ld-i386/tlsbindesc.rd
ld/testsuite/ld-i386/tlsbindesc.s
ld/testsuite/ld-i386/tlsbindesc.sd
ld/testsuite/ld-i386/tlsbindesc.td
ld/testsuite/ld-i386/tlsbinpic.s
ld/testsuite/ld-i386/tlsdesc-nacl.rd
ld/testsuite/ld-i386/tlsdesc.dd
ld/testsuite/ld-i386/tlsdesc.rd
ld/testsuite/ld-i386/tlsdesc.s
ld/testsuite/ld-i386/tlsdesc.sd
ld/testsuite/ld-i386/tlsdesc.td
ld/testsuite/ld-i386/tlsg.s
ld/testsuite/ld-i386/tlsg.sd
ld/testsuite/ld-i386/tlsgd1.dd
ld/testsuite/ld-i386/tlsgd1.s
ld/testsuite/ld-i386/tlsgd2.d
ld/testsuite/ld-i386/tlsgd2.s
ld/testsuite/ld-i386/tlsgdesc-nacl.rd
ld/testsuite/ld-i386/tlsgdesc.dd
ld/testsuite/ld-i386/tlsgdesc.rd
ld/testsuite/ld-i386/tlsgdesc.s
ld/testsuite/ld-i386/tlsie1.dd
ld/testsuite/ld-i386/tlsie1.s
ld/testsuite/ld-i386/tlsie2.d
ld/testsuite/ld-i386/tlsie2.s
ld/testsuite/ld-i386/tlsie3.d
ld/testsuite/ld-i386/tlsie3.s
ld/testsuite/ld-i386/tlsie4.d
ld/testsuite/ld-i386/tlsie4.s
ld/testsuite/ld-i386/tlsie5.d
ld/testsuite/ld-i386/tlsie5.s
ld/testsuite/ld-i386/tlsindntpoff.dd
ld/testsuite/ld-i386/tlsindntpoff.s
ld/testsuite/ld-i386/tlsld1.dd
ld/testsuite/ld-i386/tlsld1.s
ld/testsuite/ld-i386/tlslib.s
ld/testsuite/ld-i386/tlsnopic-nacl.rd
ld/testsuite/ld-i386/tlsnopic.dd
ld/testsuite/ld-i386/tlsnopic.rd
ld/testsuite/ld-i386/tlsnopic.sd
ld/testsuite/ld-i386/tlsnopic1.s
ld/testsuite/ld-i386/tlsnopic2.s
ld/testsuite/ld-i386/tlspic-nacl.rd
ld/testsuite/ld-i386/tlspic.dd
ld/testsuite/ld-i386/tlspic.rd
ld/testsuite/ld-i386/tlspic.sd
ld/testsuite/ld-i386/tlspic.td
ld/testsuite/ld-i386/tlspic1.s
ld/testsuite/ld-i386/tlspic2.s
ld/testsuite/ld-i386/tlspie1.d
ld/testsuite/ld-i386/tlspie1.s
ld/testsuite/ld-i386/tlspie2.d
ld/testsuite/ld-i386/tlspie2.s
ld/testsuite/ld-i386/vxworks1-lib.dd
ld/testsuite/ld-i386/vxworks1-lib.nd
ld/testsuite/ld-i386/vxworks1-lib.rd
ld/testsuite/ld-i386/vxworks1-lib.s
ld/testsuite/ld-i386/vxworks1-lib.td
ld/testsuite/ld-i386/vxworks1-static.d
ld/testsuite/ld-i386/vxworks1.dd
ld/testsuite/ld-i386/vxworks1.ld
ld/testsuite/ld-i386/vxworks1.rd
ld/testsuite/ld-i386/vxworks1.s
ld/testsuite/ld-i386/vxworks2-static.sd
ld/testsuite/ld-i386/vxworks2.s
ld/testsuite/ld-i386/vxworks2.sd
ld/testsuite/ld-i386/warn1.d
ld/testsuite/ld-i386/warn1.s
ld/testsuite/ld-i386/zero.s
ld/testsuite/ld-ia64/ia64.exp
ld/testsuite/ld-ia64/line.exp
ld/testsuite/ld-ia64/link-order.d
ld/testsuite/ld-ia64/local1.d
ld/testsuite/ld-ia64/local1.map
ld/testsuite/ld-ia64/local1.s
ld/testsuite/ld-ia64/merge1.d
ld/testsuite/ld-ia64/merge1.s
ld/testsuite/ld-ia64/merge2.d
ld/testsuite/ld-ia64/merge2.s
ld/testsuite/ld-ia64/merge3.d
ld/testsuite/ld-ia64/merge3.s
ld/testsuite/ld-ia64/merge4.d
ld/testsuite/ld-ia64/merge4.s
ld/testsuite/ld-ia64/merge5.d
ld/testsuite/ld-ia64/merge5.s
ld/testsuite/ld-ia64/tlsbin.dd
ld/testsuite/ld-ia64/tlsbin.rd
ld/testsuite/ld-ia64/tlsbin.s
ld/testsuite/ld-ia64/tlsbin.sd
ld/testsuite/ld-ia64/tlsbin.td
ld/testsuite/ld-ia64/tlsbinpic.s
ld/testsuite/ld-ia64/tlsg.s
ld/testsuite/ld-ia64/tlsg.sd
ld/testsuite/ld-ia64/tlslib.s
ld/testsuite/ld-ia64/tlspic.dd
ld/testsuite/ld-ia64/tlspic.rd
ld/testsuite/ld-ia64/tlspic.sd
ld/testsuite/ld-ia64/tlspic.td
ld/testsuite/ld-ia64/tlspic1.s
ld/testsuite/ld-ia64/tlspic2.s
ld/testsuite/ld-ia64/undefined.s
ld/testsuite/ld-ifunc/binutils.exp
ld/testsuite/ld-ifunc/ifunc-1-local-x86.d
ld/testsuite/ld-ifunc/ifunc-1-local-x86.s
ld/testsuite/ld-ifunc/ifunc-1-x86.d
ld/testsuite/ld-ifunc/ifunc-1-x86.s
ld/testsuite/ld-ifunc/ifunc-10-i386.d
ld/testsuite/ld-ifunc/ifunc-10-i386.s
ld/testsuite/ld-ifunc/ifunc-10-x86-64.d
ld/testsuite/ld-ifunc/ifunc-10-x86-64.s
ld/testsuite/ld-ifunc/ifunc-11-i386.d
ld/testsuite/ld-ifunc/ifunc-11-i386.s
ld/testsuite/ld-ifunc/ifunc-11-x86-64.d
ld/testsuite/ld-ifunc/ifunc-11-x86-64.s
ld/testsuite/ld-ifunc/ifunc-12-i386.d
ld/testsuite/ld-ifunc/ifunc-12-i386.s
ld/testsuite/ld-ifunc/ifunc-12-x86-64.d
ld/testsuite/ld-ifunc/ifunc-12-x86-64.s
ld/testsuite/ld-ifunc/ifunc-13-i386.d
ld/testsuite/ld-ifunc/ifunc-13-x86-64.d
ld/testsuite/ld-ifunc/ifunc-13a-i386.s
ld/testsuite/ld-ifunc/ifunc-13a-x86-64.s
ld/testsuite/ld-ifunc/ifunc-13b-i386.s
ld/testsuite/ld-ifunc/ifunc-13b-x86-64.s
ld/testsuite/ld-ifunc/ifunc-14a-i386.d
ld/testsuite/ld-ifunc/ifunc-14a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-14a.s
ld/testsuite/ld-ifunc/ifunc-14b-i386.d
ld/testsuite/ld-ifunc/ifunc-14b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-14b.s
ld/testsuite/ld-ifunc/ifunc-14c-i386.d
ld/testsuite/ld-ifunc/ifunc-14c-x86-64.d
ld/testsuite/ld-ifunc/ifunc-14c.s
ld/testsuite/ld-ifunc/ifunc-14d-i386.d
ld/testsuite/ld-ifunc/ifunc-14d-x86-64.d
ld/testsuite/ld-ifunc/ifunc-14e-i386.d
ld/testsuite/ld-ifunc/ifunc-14e-x86-64.d
ld/testsuite/ld-ifunc/ifunc-14f-i386.d
ld/testsuite/ld-ifunc/ifunc-14f-x86-64.d
ld/testsuite/ld-ifunc/ifunc-15-i386.d
ld/testsuite/ld-ifunc/ifunc-15-i386.s
ld/testsuite/ld-ifunc/ifunc-15-x86-64.d
ld/testsuite/ld-ifunc/ifunc-15-x86-64.s
ld/testsuite/ld-ifunc/ifunc-16-i386.d
ld/testsuite/ld-ifunc/ifunc-16-x86-64.d
ld/testsuite/ld-ifunc/ifunc-16-x86.s
ld/testsuite/ld-ifunc/ifunc-17a-i386.d
ld/testsuite/ld-ifunc/ifunc-17a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-17a.s
ld/testsuite/ld-ifunc/ifunc-17b-i386.d
ld/testsuite/ld-ifunc/ifunc-17b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-17b.s
ld/testsuite/ld-ifunc/ifunc-18a-i386.d
ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-18a.s
ld/testsuite/ld-ifunc/ifunc-18b-i386.d
ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-18b.s
ld/testsuite/ld-ifunc/ifunc-19a-i386.d
ld/testsuite/ld-ifunc/ifunc-19a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-19a.s
ld/testsuite/ld-ifunc/ifunc-19b-i386.d
ld/testsuite/ld-ifunc/ifunc-19b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-19b.s
ld/testsuite/ld-ifunc/ifunc-2-i386.d
ld/testsuite/ld-ifunc/ifunc-2-i386.s
ld/testsuite/ld-ifunc/ifunc-2-local-i386.d
ld/testsuite/ld-ifunc/ifunc-2-local-i386.s
ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.s
ld/testsuite/ld-ifunc/ifunc-2-x86-64.d
ld/testsuite/ld-ifunc/ifunc-2-x86-64.s
ld/testsuite/ld-ifunc/ifunc-20-i386.d
ld/testsuite/ld-ifunc/ifunc-20-x86-64.d
ld/testsuite/ld-ifunc/ifunc-20.s
ld/testsuite/ld-ifunc/ifunc-3-x86.s
ld/testsuite/ld-ifunc/ifunc-3a-x86.d
ld/testsuite/ld-ifunc/ifunc-3b-x86.d
ld/testsuite/ld-ifunc/ifunc-4-local-x86.d
ld/testsuite/ld-ifunc/ifunc-4-local-x86.s
ld/testsuite/ld-ifunc/ifunc-4-x86.d
ld/testsuite/ld-ifunc/ifunc-4-x86.s
ld/testsuite/ld-ifunc/ifunc-4a-x86.d
ld/testsuite/ld-ifunc/ifunc-5-i386.s
ld/testsuite/ld-ifunc/ifunc-5-local-i386.s
ld/testsuite/ld-ifunc/ifunc-5-local-x86-64.s
ld/testsuite/ld-ifunc/ifunc-5-x86-64.s
ld/testsuite/ld-ifunc/ifunc-5a-i386.d
ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d
ld/testsuite/ld-ifunc/ifunc-5a-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5b-i386.d
ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d
ld/testsuite/ld-ifunc/ifunc-5b-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d
ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-6-i386.s
ld/testsuite/ld-ifunc/ifunc-6-x86-64.s
ld/testsuite/ld-ifunc/ifunc-6a-i386.d
ld/testsuite/ld-ifunc/ifunc-6a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-6b-i386.d
ld/testsuite/ld-ifunc/ifunc-6b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-7-i386.s
ld/testsuite/ld-ifunc/ifunc-7-x86-64.s
ld/testsuite/ld-ifunc/ifunc-7a-i386.d
ld/testsuite/ld-ifunc/ifunc-7a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-7b-i386.d
ld/testsuite/ld-ifunc/ifunc-7b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-8-i386.d
ld/testsuite/ld-ifunc/ifunc-8-x86-64.d
ld/testsuite/ld-ifunc/ifunc-8a-i386.s
ld/testsuite/ld-ifunc/ifunc-8a-x86-64.s
ld/testsuite/ld-ifunc/ifunc-8b-i386.s
ld/testsuite/ld-ifunc/ifunc-8b-x86-64.s
ld/testsuite/ld-ifunc/ifunc-9-x86.d
ld/testsuite/ld-ifunc/ifunc-9-x86.s
ld/testsuite/ld-ifunc/ifunc-common-1.out
ld/testsuite/ld-ifunc/ifunc-common-1a.c
ld/testsuite/ld-ifunc/ifunc-common-1b.c
ld/testsuite/ld-ifunc/ifunc.exp
ld/testsuite/ld-ifunc/lib.c
ld/testsuite/ld-ifunc/prog.c
ld/testsuite/ld-ifunc/test-1.c
ld/testsuite/ld-ifunc/test-2.c
ld/testsuite/ld-libs/lib-1.s
ld/testsuite/ld-libs/lib-2.d
ld/testsuite/ld-libs/lib-2.s
ld/testsuite/ld-libs/libs.exp
ld/testsuite/ld-linkonce/linkonce.exp
ld/testsuite/ld-linkonce/x.s
ld/testsuite/ld-linkonce/y.s
ld/testsuite/ld-linkonce/zeroeh.ld
ld/testsuite/ld-linkonce/zeroehl32.d
ld/testsuite/ld-m68hc11/adj-brset.d
ld/testsuite/ld-m68hc11/adj-brset.s
ld/testsuite/ld-m68hc11/adj-jump.d
ld/testsuite/ld-m68hc11/adj-jump.s
ld/testsuite/ld-m68hc11/bug-1403.d
ld/testsuite/ld-m68hc11/bug-1403.s
ld/testsuite/ld-m68hc11/bug-1417.d
ld/testsuite/ld-m68hc11/bug-1417.s
ld/testsuite/ld-m68hc11/bug-3331.d
ld/testsuite/ld-m68hc11/bug-3331.s
ld/testsuite/ld-m68hc11/far-hc11.d
ld/testsuite/ld-m68hc11/far-hc11.s
ld/testsuite/ld-m68hc11/far-hc12.d
ld/testsuite/ld-m68hc11/far-hc12.ld
ld/testsuite/ld-m68hc11/far-hc12.s
ld/testsuite/ld-m68hc11/link-hc12.s
ld/testsuite/ld-m68hc11/link-hcs12.d
ld/testsuite/ld-m68hc11/link-hcs12.s
ld/testsuite/ld-m68hc11/m68hc11.exp
ld/testsuite/ld-m68hc11/movw.d
ld/testsuite/ld-m68hc11/movw.s
ld/testsuite/ld-m68hc11/relax-direct.d
ld/testsuite/ld-m68hc11/relax-direct.s
ld/testsuite/ld-m68hc11/relax-group.d
ld/testsuite/ld-m68hc11/relax-group.s
ld/testsuite/ld-m68hc11/xgate-link.d
ld/testsuite/ld-m68hc11/xgate-link.s
ld/testsuite/ld-m68hc11/xgate-offset.d
ld/testsuite/ld-m68hc11/xgate-offset.s
ld/testsuite/ld-m68hc11/xgate1.d
ld/testsuite/ld-m68hc11/xgate1.s
ld/testsuite/ld-m68hc11/xgate2.s
ld/testsuite/ld-m68k/got-1.d
ld/testsuite/ld-m68k/got-1.s
ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d
ld/testsuite/ld-m68k/got-multigot-14-ok.d
ld/testsuite/ld-m68k/got-multigot-15-er.d
ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d
ld/testsuite/ld-m68k/got-negative-12-13-14-35-er.d
ld/testsuite/ld-m68k/got-negative-14-ok.d
ld/testsuite/ld-m68k/got-negative-15-er.d
ld/testsuite/ld-m68k/got-single-12-ok.d
ld/testsuite/ld-m68k/got-single-13-er.d
ld/testsuite/ld-m68k/got-xgot-12-13-14-15-34-35-ok.d
ld/testsuite/ld-m68k/got-xgot-15-ok.d
ld/testsuite/ld-m68k/isaa-mac.d
ld/testsuite/ld-m68k/isaa-mac.s
ld/testsuite/ld-m68k/isaa-nodiv.s
ld/testsuite/ld-m68k/isaa.d
ld/testsuite/ld-m68k/isaa.s
ld/testsuite/ld-m68k/isaaplus.d
ld/testsuite/ld-m68k/isaaplus.s
ld/testsuite/ld-m68k/isab-float.d
ld/testsuite/ld-m68k/isab-float.s
ld/testsuite/ld-m68k/isab-nousp.s
ld/testsuite/ld-m68k/isab.d
ld/testsuite/ld-m68k/isab.s
ld/testsuite/ld-m68k/m68k-got.exp
ld/testsuite/ld-m68k/m68k.exp
ld/testsuite/ld-m68k/merge-error-1a.d
ld/testsuite/ld-m68k/merge-error-1a.s
ld/testsuite/ld-m68k/merge-error-1b.d
ld/testsuite/ld-m68k/merge-error-1b.s
ld/testsuite/ld-m68k/merge-error-1c.d
ld/testsuite/ld-m68k/merge-error-1d.d
ld/testsuite/ld-m68k/merge-error-1e.d
ld/testsuite/ld-m68k/merge-ok-1a.d
ld/testsuite/ld-m68k/merge-ok-1b.d
ld/testsuite/ld-m68k/merge-ok-1c.d
ld/testsuite/ld-m68k/merge.ld
ld/testsuite/ld-m68k/plt1-68020.d
ld/testsuite/ld-m68k/plt1-cpu32.d
ld/testsuite/ld-m68k/plt1-empty.s
ld/testsuite/ld-m68k/plt1-isab.d
ld/testsuite/ld-m68k/plt1-isac.d
ld/testsuite/ld-m68k/plt1.ld
ld/testsuite/ld-m68k/plt1.s
ld/testsuite/ld-m68k/tls-def-1.d
ld/testsuite/ld-m68k/tls-def-1.s
ld/testsuite/ld-m68k/tls-gd-1.d
ld/testsuite/ld-m68k/tls-gd-1.d2
ld/testsuite/ld-m68k/tls-gd-1.d3
ld/testsuite/ld-m68k/tls-gd-1.s
ld/testsuite/ld-m68k/tls-gd-2.d
ld/testsuite/ld-m68k/tls-gd-2.s
ld/testsuite/ld-m68k/tls-gd-3.d
ld/testsuite/ld-m68k/tls-gd-3.s
ld/testsuite/ld-m68k/tls-gd-ie-1.d
ld/testsuite/ld-m68k/tls-gd-ie-1.s
ld/testsuite/ld-m68k/tls-ie-1.d
ld/testsuite/ld-m68k/tls-ie-1.s
ld/testsuite/ld-m68k/tls-ld-1.d
ld/testsuite/ld-m68k/tls-ld-1.s
ld/testsuite/ld-m68k/tls-ld-2.d
ld/testsuite/ld-m68k/tls-ld-2.s
ld/testsuite/ld-m68k/tls-le-1.s
ld/testsuite/ld-m68k/tls-main-1.d
ld/testsuite/ld-m68k/tls-main-1.s
ld/testsuite/ld-m68k/tls-no-1.s
ld/testsuite/ld-mep/mep.exp
ld/testsuite/ld-mep/mep1.ld
ld/testsuite/ld-mep/mep1.s
ld/testsuite/ld-metag/external.s
ld/testsuite/ld-metag/metag.exp
ld/testsuite/ld-metag/pcrel.d
ld/testsuite/ld-metag/pcrel.s
ld/testsuite/ld-metag/shared.d
ld/testsuite/ld-metag/shared.r
ld/testsuite/ld-metag/shared.s
ld/testsuite/ld-metag/stub.d
ld/testsuite/ld-metag/stub.s
ld/testsuite/ld-metag/stub_pic_app.d
ld/testsuite/ld-metag/stub_pic_app.r
ld/testsuite/ld-metag/stub_pic_app.s
ld/testsuite/ld-metag/stub_pic_shared.d
ld/testsuite/ld-metag/stub_pic_shared.s
ld/testsuite/ld-metag/stub_shared.d
ld/testsuite/ld-metag/stub_shared.r
ld/testsuite/ld-metag/stub_shared.s
ld/testsuite/ld-mips-elf/attr-gnu-4-0.s
ld/testsuite/ld-mips-elf/attr-gnu-4-00.d
ld/testsuite/ld-mips-elf/attr-gnu-4-01.d
ld/testsuite/ld-mips-elf/attr-gnu-4-02.d
ld/testsuite/ld-mips-elf/attr-gnu-4-03.d
ld/testsuite/ld-mips-elf/attr-gnu-4-04.d
ld/testsuite/ld-mips-elf/attr-gnu-4-05.d
ld/testsuite/ld-mips-elf/attr-gnu-4-1.s
ld/testsuite/ld-mips-elf/attr-gnu-4-10.d
ld/testsuite/ld-mips-elf/attr-gnu-4-11.d
ld/testsuite/ld-mips-elf/attr-gnu-4-12.d
ld/testsuite/ld-mips-elf/attr-gnu-4-13.d
ld/testsuite/ld-mips-elf/attr-gnu-4-14.d
ld/testsuite/ld-mips-elf/attr-gnu-4-15.d
ld/testsuite/ld-mips-elf/attr-gnu-4-2.s
ld/testsuite/ld-mips-elf/attr-gnu-4-20.d
ld/testsuite/ld-mips-elf/attr-gnu-4-21.d
ld/testsuite/ld-mips-elf/attr-gnu-4-22.d
ld/testsuite/ld-mips-elf/attr-gnu-4-23.d
ld/testsuite/ld-mips-elf/attr-gnu-4-24.d
ld/testsuite/ld-mips-elf/attr-gnu-4-25.d
ld/testsuite/ld-mips-elf/attr-gnu-4-3.s
ld/testsuite/ld-mips-elf/attr-gnu-4-30.d
ld/testsuite/ld-mips-elf/attr-gnu-4-31.d
ld/testsuite/ld-mips-elf/attr-gnu-4-32.d
ld/testsuite/ld-mips-elf/attr-gnu-4-33.d
ld/testsuite/ld-mips-elf/attr-gnu-4-34.d
ld/testsuite/ld-mips-elf/attr-gnu-4-35.d
ld/testsuite/ld-mips-elf/attr-gnu-4-4.s
ld/testsuite/ld-mips-elf/attr-gnu-4-40.d
ld/testsuite/ld-mips-elf/attr-gnu-4-41.d
ld/testsuite/ld-mips-elf/attr-gnu-4-42.d
ld/testsuite/ld-mips-elf/attr-gnu-4-43.d
ld/testsuite/ld-mips-elf/attr-gnu-4-44.d
ld/testsuite/ld-mips-elf/attr-gnu-4-45.d
ld/testsuite/ld-mips-elf/attr-gnu-4-5.s
ld/testsuite/ld-mips-elf/attr-gnu-4-51.d
ld/testsuite/ld-mips-elf/branch-misc-1.d
ld/testsuite/ld-mips-elf/comm-data.exp
ld/testsuite/ld-mips-elf/dyn-sec64.d
ld/testsuite/ld-mips-elf/dyn-sec64.ld
ld/testsuite/ld-mips-elf/dyn-sec64.s
ld/testsuite/ld-mips-elf/eh-frame1-n32.d
ld/testsuite/ld-mips-elf/eh-frame1-n64.d
ld/testsuite/ld-mips-elf/eh-frame1.ld
ld/testsuite/ld-mips-elf/eh-frame1.s
ld/testsuite/ld-mips-elf/eh-frame2-n32.d
ld/testsuite/ld-mips-elf/eh-frame2-n64.d
ld/testsuite/ld-mips-elf/eh-frame3.d
ld/testsuite/ld-mips-elf/eh-frame4.d
ld/testsuite/ld-mips-elf/eh-frame5.d
ld/testsuite/ld-mips-elf/eh-frame5.ld
ld/testsuite/ld-mips-elf/eh-frame5.s
ld/testsuite/ld-mips-elf/ehdr_start-1.ld
ld/testsuite/ld-mips-elf/ehdr_start-1.nd
ld/testsuite/ld-mips-elf/ehdr_start-2.ld
ld/testsuite/ld-mips-elf/ehdr_start-2.nd
ld/testsuite/ld-mips-elf/ehdr_start-new.s
ld/testsuite/ld-mips-elf/ehdr_start-o32.s
ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d
ld/testsuite/ld-mips-elf/elf-rel-got-n32.d
ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d
ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
ld/testsuite/ld-mips-elf/elf-rel-got-n64.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d
ld/testsuite/ld-mips-elf/emit-relocs-1.d
ld/testsuite/ld-mips-elf/emit-relocs-1.ld
ld/testsuite/ld-mips-elf/emit-relocs-1a.s
ld/testsuite/ld-mips-elf/emit-relocs-1b.s
ld/testsuite/ld-mips-elf/export-class-call16-def.s
ld/testsuite/ld-mips-elf/export-class-call16-n32.dd
ld/testsuite/ld-mips-elf/export-class-call16-n32.gd
ld/testsuite/ld-mips-elf/export-class-call16-n32.s
ld/testsuite/ld-mips-elf/export-class-call16-n64.dd
ld/testsuite/ld-mips-elf/export-class-call16-n64.gd
ld/testsuite/ld-mips-elf/export-class-call16-n64.s
ld/testsuite/ld-mips-elf/export-class-call16-o32-irix.dd
ld/testsuite/ld-mips-elf/export-class-call16-o32.dd
ld/testsuite/ld-mips-elf/export-class-call16-o32.gd
ld/testsuite/ld-mips-elf/export-class-call16-o32.s
ld/testsuite/ld-mips-elf/export-class-call16.ld
ld/testsuite/ld-mips-elf/export-class.exp
ld/testsuite/ld-mips-elf/got-dump-1.d
ld/testsuite/ld-mips-elf/got-dump-1.ld
ld/testsuite/ld-mips-elf/got-dump-1.s
ld/testsuite/ld-mips-elf/got-dump-2.d
ld/testsuite/ld-mips-elf/got-dump-2.ld
ld/testsuite/ld-mips-elf/got-dump-2.s
ld/testsuite/ld-mips-elf/got-page-1.d
ld/testsuite/ld-mips-elf/got-page-1.ld
ld/testsuite/ld-mips-elf/got-page-1.s
ld/testsuite/ld-mips-elf/got-page-2.d
ld/testsuite/ld-mips-elf/got-page-2.s
ld/testsuite/ld-mips-elf/got-page-3.d
ld/testsuite/ld-mips-elf/got-page-3a.s
ld/testsuite/ld-mips-elf/got-page-3b.s
ld/testsuite/ld-mips-elf/got-page-3c.s
ld/testsuite/ld-mips-elf/got-page-4a.d
ld/testsuite/ld-mips-elf/got-page-4a.got
ld/testsuite/ld-mips-elf/got-page-4a.s
ld/testsuite/ld-mips-elf/got-page-4b.d
ld/testsuite/ld-mips-elf/got-page-4b.got
ld/testsuite/ld-mips-elf/got-page-4b.s
ld/testsuite/ld-mips-elf/got-page-5.d
ld/testsuite/ld-mips-elf/got-page-5.got
ld/testsuite/ld-mips-elf/got-page-5.s
ld/testsuite/ld-mips-elf/got-page-6.d
ld/testsuite/ld-mips-elf/got-page-6.got
ld/testsuite/ld-mips-elf/got-page-6.s
ld/testsuite/ld-mips-elf/got-page-7.d
ld/testsuite/ld-mips-elf/got-page-7.got
ld/testsuite/ld-mips-elf/got-page-7a.s
ld/testsuite/ld-mips-elf/got-page-7b.s
ld/testsuite/ld-mips-elf/got-page-7c.s
ld/testsuite/ld-mips-elf/got-page-7d.s
ld/testsuite/ld-mips-elf/got-page-7e.s
ld/testsuite/ld-mips-elf/got-vers-1.dd
ld/testsuite/ld-mips-elf/got-vers-1.rd
ld/testsuite/ld-mips-elf/got-vers-1.sd
ld/testsuite/ld-mips-elf/got-vers-1.ver
ld/testsuite/ld-mips-elf/got-vers-1a.s
ld/testsuite/ld-mips-elf/got-vers-1b.s
ld/testsuite/ld-mips-elf/gp-hidden-64.rd
ld/testsuite/ld-mips-elf/gp-hidden-lib-64.rd
ld/testsuite/ld-mips-elf/gp-hidden-lib.rd
ld/testsuite/ld-mips-elf/gp-hidden-lib.s
ld/testsuite/ld-mips-elf/gp-hidden-ver-64.rd
ld/testsuite/ld-mips-elf/gp-hidden-ver.rd
ld/testsuite/ld-mips-elf/gp-hidden-ver.s
ld/testsuite/ld-mips-elf/gp-hidden-ver.ver
ld/testsuite/ld-mips-elf/gp-hidden.rd
ld/testsuite/ld-mips-elf/gp-hidden.s
ld/testsuite/ld-mips-elf/gp-hidden.sd
ld/testsuite/ld-mips-elf/hash1.s
ld/testsuite/ld-mips-elf/hash1a.d
ld/testsuite/ld-mips-elf/hash1b.d
ld/testsuite/ld-mips-elf/hash1c.d
ld/testsuite/ld-mips-elf/jalbal.d
ld/testsuite/ld-mips-elf/jalbal.s
ld/testsuite/ld-mips-elf/jaloverflow-2.d
ld/testsuite/ld-mips-elf/jaloverflow-2.s
ld/testsuite/ld-mips-elf/jaloverflow.d
ld/testsuite/ld-mips-elf/jaloverflow.s
ld/testsuite/ld-mips-elf/jalr3.dd
ld/testsuite/ld-mips-elf/jalr3.ld
ld/testsuite/ld-mips-elf/jalx-1.d
ld/testsuite/ld-mips-elf/jalx-1.ld
ld/testsuite/ld-mips-elf/jalx-1.s
ld/testsuite/ld-mips-elf/jalx-2-ex.s
ld/testsuite/ld-mips-elf/jalx-2-main.s
ld/testsuite/ld-mips-elf/jalx-2-printf.s
ld/testsuite/ld-mips-elf/jalx-2.dd
ld/testsuite/ld-mips-elf/jalx-2.ld
ld/testsuite/ld-mips-elf/jr-to-b-1.d
ld/testsuite/ld-mips-elf/jr-to-b-1.s
ld/testsuite/ld-mips-elf/jr-to-b-2.d
ld/testsuite/ld-mips-elf/jr-to-b-2.s
ld/testsuite/ld-mips-elf/jr.s
ld/testsuite/ld-mips-elf/mips-32-export-class.rd
ld/testsuite/ld-mips-elf/mips-32-export-class.xd
ld/testsuite/ld-mips-elf/mips-64-export-class.rd
ld/testsuite/ld-mips-elf/mips-64-export-class.xd
ld/testsuite/ld-mips-elf/mips-dyn.ld
ld/testsuite/ld-mips-elf/mips-elf-flags.exp
ld/testsuite/ld-mips-elf/mips-elf.exp
ld/testsuite/ld-mips-elf/mips-lib.ld
ld/testsuite/ld-mips-elf/mips16-1.d
ld/testsuite/ld-mips-elf/mips16-1a.s
ld/testsuite/ld-mips-elf/mips16-1b.s
ld/testsuite/ld-mips-elf/mips16-and-micromips.d
ld/testsuite/ld-mips-elf/mips16-call-global-1.s
ld/testsuite/ld-mips-elf/mips16-call-global-2.s
ld/testsuite/ld-mips-elf/mips16-call-global-3.s
ld/testsuite/ld-mips-elf/mips16-call-global.d
ld/testsuite/ld-mips-elf/mips16-hilo-n32.d
ld/testsuite/ld-mips-elf/mips16-hilo.d
ld/testsuite/ld-mips-elf/mips16-hilo.ld
ld/testsuite/ld-mips-elf/mips16-hilo.s
ld/testsuite/ld-mips-elf/mips16-intermix-1.s
ld/testsuite/ld-mips-elf/mips16-intermix-2.s
ld/testsuite/ld-mips-elf/mips16-intermix.d
ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d
ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s
ld/testsuite/ld-mips-elf/mips16-pic-1-dummy.s
ld/testsuite/ld-mips-elf/mips16-pic-1.dd
ld/testsuite/ld-mips-elf/mips16-pic-1.gd
ld/testsuite/ld-mips-elf/mips16-pic-1.inc
ld/testsuite/ld-mips-elf/mips16-pic-1.ld
ld/testsuite/ld-mips-elf/mips16-pic-1a.s
ld/testsuite/ld-mips-elf/mips16-pic-1b.s
ld/testsuite/ld-mips-elf/mips16-pic-2.ad
ld/testsuite/ld-mips-elf/mips16-pic-2.dd
ld/testsuite/ld-mips-elf/mips16-pic-2.gd
ld/testsuite/ld-mips-elf/mips16-pic-2.nd
ld/testsuite/ld-mips-elf/mips16-pic-2.rd
ld/testsuite/ld-mips-elf/mips16-pic-2a.s
ld/testsuite/ld-mips-elf/mips16-pic-2b.s
ld/testsuite/ld-mips-elf/mips16-pic-3.dd
ld/testsuite/ld-mips-elf/mips16-pic-3.gd
ld/testsuite/ld-mips-elf/mips16-pic-3.inc
ld/testsuite/ld-mips-elf/mips16-pic-3.rd
ld/testsuite/ld-mips-elf/mips16-pic-3a.s
ld/testsuite/ld-mips-elf/mips16-pic-3b.s
ld/testsuite/ld-mips-elf/mips16-pic-4.ver
ld/testsuite/ld-mips-elf/mips16-pic-4a.dd
ld/testsuite/ld-mips-elf/mips16-pic-4a.gd
ld/testsuite/ld-mips-elf/mips16-pic-4a.nd
ld/testsuite/ld-mips-elf/mips16-pic-4a.s
ld/testsuite/ld-mips-elf/mips16-pic-4b.dd
ld/testsuite/ld-mips-elf/mips16-pic-4b.s
ld/testsuite/ld-mips-elf/mips16-pic-4c.s
ld/testsuite/ld-mips-elf/mode-change-error-1.d
ld/testsuite/ld-mips-elf/mode-change-error-1a.s
ld/testsuite/ld-mips-elf/mode-change-error-1b.s
ld/testsuite/ld-mips-elf/multi-got-1-1.s
ld/testsuite/ld-mips-elf/multi-got-1-2.s
ld/testsuite/ld-mips-elf/multi-got-1.d
ld/testsuite/ld-mips-elf/multi-got-hidden-1.d
ld/testsuite/ld-mips-elf/multi-got-hidden-1.s
ld/testsuite/ld-mips-elf/multi-got-hidden-2.d
ld/testsuite/ld-mips-elf/multi-got-hidden-2.s
ld/testsuite/ld-mips-elf/multi-got-no-shared-1.s
ld/testsuite/ld-mips-elf/multi-got-no-shared-2.s
ld/testsuite/ld-mips-elf/multi-got-no-shared.d
ld/testsuite/ld-mips-elf/nan-2008.d
ld/testsuite/ld-mips-elf/nan-2008.s
ld/testsuite/ld-mips-elf/nan-legacy.d
ld/testsuite/ld-mips-elf/nan-legacy.s
ld/testsuite/ld-mips-elf/nan-mixed-1.d
ld/testsuite/ld-mips-elf/nan-mixed-2.d
ld/testsuite/ld-mips-elf/no-shared-1-n32.d
ld/testsuite/ld-mips-elf/no-shared-1-n64.d
ld/testsuite/ld-mips-elf/no-shared-1-n64.s
ld/testsuite/ld-mips-elf/no-shared-1-o32.d
ld/testsuite/ld-mips-elf/no-shared-1-o32.s
ld/testsuite/ld-mips-elf/no-shared-1.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-1-rel.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1-rel.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-1.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-1b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d
ld/testsuite/ld-mips-elf/pic-and-nonpic-2a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-2b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d
ld/testsuite/ld-mips-elf/pic-and-nonpic-4a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6.ld
ld/testsuite/ld-mips-elf/region1.d
ld/testsuite/ld-mips-elf/region1.t
ld/testsuite/ld-mips-elf/region1a.s
ld/testsuite/ld-mips-elf/region1b.s
ld/testsuite/ld-mips-elf/rel32-n32.d
ld/testsuite/ld-mips-elf/rel32-o32.d
ld/testsuite/ld-mips-elf/rel32.s
ld/testsuite/ld-mips-elf/rel64.d
ld/testsuite/ld-mips-elf/rel64.s
ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d
ld/testsuite/ld-mips-elf/relax-jalr-n32.d
ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d
ld/testsuite/ld-mips-elf/relax-jalr-n64.d
ld/testsuite/ld-mips-elf/relax-jalr.s
ld/testsuite/ld-mips-elf/reloc-1-n32.d
ld/testsuite/ld-mips-elf/reloc-1-n64.d
ld/testsuite/ld-mips-elf/reloc-1-rel.d
ld/testsuite/ld-mips-elf/reloc-1a.s
ld/testsuite/ld-mips-elf/reloc-1b.s
ld/testsuite/ld-mips-elf/reloc-2.d
ld/testsuite/ld-mips-elf/reloc-2.ld
ld/testsuite/ld-mips-elf/reloc-2a.s
ld/testsuite/ld-mips-elf/reloc-2b.s
ld/testsuite/ld-mips-elf/reloc-3-n32.d
ld/testsuite/ld-mips-elf/reloc-3.d
ld/testsuite/ld-mips-elf/reloc-4.d
ld/testsuite/ld-mips-elf/reloc-4.s
ld/testsuite/ld-mips-elf/reloc-5.d
ld/testsuite/ld-mips-elf/reloc-5.s
ld/testsuite/ld-mips-elf/reloc-6a.s
ld/testsuite/ld-mips-elf/reloc-6b.s
ld/testsuite/ld-mips-elf/reloc-estimate-1.d
ld/testsuite/ld-mips-elf/reloc-estimate-1.ld
ld/testsuite/ld-mips-elf/reloc-estimate-1a.s
ld/testsuite/ld-mips-elf/reloc-estimate-1b.s
ld/testsuite/ld-mips-elf/reloc-merge-lo16.d
ld/testsuite/ld-mips-elf/reloc-merge-lo16.ld
ld/testsuite/ld-mips-elf/reloc-merge-lo16.s
ld/testsuite/ld-mips-elf/stub-dynsym-1-10000.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-2fe80.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-7fff.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-8000.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-fff0.d
ld/testsuite/ld-mips-elf/stub-dynsym-1.ld
ld/testsuite/ld-mips-elf/stub-dynsym-1.s
ld/testsuite/ld-mips-elf/textrel-1.d
ld/testsuite/ld-mips-elf/textrel-1.s
ld/testsuite/ld-mips-elf/tls-hidden2-got.d
ld/testsuite/ld-mips-elf/tls-hidden2.d
ld/testsuite/ld-mips-elf/tls-hidden2a.s
ld/testsuite/ld-mips-elf/tls-hidden2b.s
ld/testsuite/ld-mips-elf/tls-hidden3.d
ld/testsuite/ld-mips-elf/tls-hidden3.got
ld/testsuite/ld-mips-elf/tls-hidden3.ld
ld/testsuite/ld-mips-elf/tls-hidden3.r
ld/testsuite/ld-mips-elf/tls-hidden3a.s
ld/testsuite/ld-mips-elf/tls-hidden3b.s
ld/testsuite/ld-mips-elf/tls-hidden4.got
ld/testsuite/ld-mips-elf/tls-hidden4.r
ld/testsuite/ld-mips-elf/tls-hidden4a.s
ld/testsuite/ld-mips-elf/tls-hidden4b.s
ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s
ld/testsuite/ld-mips-elf/tls-multi-got-1-2.s
ld/testsuite/ld-mips-elf/tls-multi-got-1.d
ld/testsuite/ld-mips-elf/tls-multi-got-1.got
ld/testsuite/ld-mips-elf/tls-multi-got-1.r
ld/testsuite/ld-mips-elf/tlsbin-o32.d
ld/testsuite/ld-mips-elf/tlsbin-o32.got
ld/testsuite/ld-mips-elf/tlsbin-o32.s
ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d
ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d
ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
ld/testsuite/ld-mips-elf/tlsdyn-o32-2.s
ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d
ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
ld/testsuite/ld-mips-elf/tlsdyn-o32.d
ld/testsuite/ld-mips-elf/tlsdyn-o32.got
ld/testsuite/ld-mips-elf/tlsdyn-o32.s
ld/testsuite/ld-mips-elf/tlslib-hidden.ver
ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
ld/testsuite/ld-mips-elf/tlslib-o32.d
ld/testsuite/ld-mips-elf/tlslib-o32.got
ld/testsuite/ld-mips-elf/tlslib-o32.s
ld/testsuite/ld-mips-elf/tlslib.ver
ld/testsuite/ld-mips-elf/undefined.d
ld/testsuite/ld-mips-elf/undefined.s
ld/testsuite/ld-mips-elf/vxworks-forced-local-1.d
ld/testsuite/ld-mips-elf/vxworks-forced-local-1.s
ld/testsuite/ld-mips-elf/vxworks-forced-local-1.ver
ld/testsuite/ld-mips-elf/vxworks1-lib.dd
ld/testsuite/ld-mips-elf/vxworks1-lib.nd
ld/testsuite/ld-mips-elf/vxworks1-lib.rd
ld/testsuite/ld-mips-elf/vxworks1-lib.s
ld/testsuite/ld-mips-elf/vxworks1-lib.td
ld/testsuite/ld-mips-elf/vxworks1-static.d
ld/testsuite/ld-mips-elf/vxworks1.dd
ld/testsuite/ld-mips-elf/vxworks1.ld
ld/testsuite/ld-mips-elf/vxworks1.rd
ld/testsuite/ld-mips-elf/vxworks1.s
ld/testsuite/ld-mips-elf/vxworks2-static.sd
ld/testsuite/ld-mips-elf/vxworks2.s
ld/testsuite/ld-mips-elf/vxworks2.sd
ld/testsuite/ld-misc/defsym.exp
ld/testsuite/ld-misc/defsym1.d
ld/testsuite/ld-misc/dummy.s
ld/testsuite/ld-misc/foo.s
ld/testsuite/ld-misc/start.s
ld/testsuite/ld-mmix/a.s
ld/testsuite/ld-mmix/areg-256.s
ld/testsuite/ld-mmix/areg-t.s
ld/testsuite/ld-mmix/aregm.s
ld/testsuite/ld-mmix/b-badfil1.d
ld/testsuite/ld-mmix/b-badfil1.s
ld/testsuite/ld-mmix/b-badfil2.d
ld/testsuite/ld-mmix/b-badfil2.s
ld/testsuite/ld-mmix/b-badfixo.d
ld/testsuite/ld-mmix/b-badfixo.s
ld/testsuite/ld-mmix/b-badloc.d
ld/testsuite/ld-mmix/b-badloc.s
ld/testsuite/ld-mmix/b-badlop.d
ld/testsuite/ld-mmix/b-badlop.s
ld/testsuite/ld-mmix/b-badm.d
ld/testsuite/ld-mmix/b-badm2.s
ld/testsuite/ld-mmix/b-badmain.s
ld/testsuite/ld-mmix/b-badquot.d
ld/testsuite/ld-mmix/b-badquot.s
ld/testsuite/ld-mmix/b-badrx1.d
ld/testsuite/ld-mmix/b-badrx1.s
ld/testsuite/ld-mmix/b-badrx2.d
ld/testsuite/ld-mmix/b-badrx2.s
ld/testsuite/ld-mmix/b-badrx3.d
ld/testsuite/ld-mmix/b-badrx3.s
ld/testsuite/ld-mmix/b-bend.s
ld/testsuite/ld-mmix/b-bend1.d
ld/testsuite/ld-mmix/b-bend2.d
ld/testsuite/ld-mmix/b-bend3.d
ld/testsuite/ld-mmix/b-bstab1.d
ld/testsuite/ld-mmix/b-bstab1.s
ld/testsuite/ld-mmix/b-fixo2.d
ld/testsuite/ld-mmix/b-fixo2.s
ld/testsuite/ld-mmix/b-goodmain.s
ld/testsuite/ld-mmix/b-loc64k.d
ld/testsuite/ld-mmix/b-loc64k.s
ld/testsuite/ld-mmix/b-nosym.d
ld/testsuite/ld-mmix/b-nosym.s
ld/testsuite/ld-mmix/b-offloc.s
ld/testsuite/ld-mmix/b-post1.s
ld/testsuite/ld-mmix/b-twoinsn.s
ld/testsuite/ld-mmix/b-widec.s
ld/testsuite/ld-mmix/b-widec1.d
ld/testsuite/ld-mmix/b-widec2.d
ld/testsuite/ld-mmix/b-widec2.s
ld/testsuite/ld-mmix/b-widec3.d
ld/testsuite/ld-mmix/b-widec3.s
ld/testsuite/ld-mmix/bpo-1.d
ld/testsuite/ld-mmix/bpo-1.s
ld/testsuite/ld-mmix/bpo-10.d
ld/testsuite/ld-mmix/bpo-10.s
ld/testsuite/ld-mmix/bpo-11.d
ld/testsuite/ld-mmix/bpo-11.s
ld/testsuite/ld-mmix/bpo-12.d
ld/testsuite/ld-mmix/bpo-12m.d
ld/testsuite/ld-mmix/bpo-13.d
ld/testsuite/ld-mmix/bpo-13m.d
ld/testsuite/ld-mmix/bpo-14.d
ld/testsuite/ld-mmix/bpo-14m.d
ld/testsuite/ld-mmix/bpo-15.d
ld/testsuite/ld-mmix/bpo-15m.d
ld/testsuite/ld-mmix/bpo-16.d
ld/testsuite/ld-mmix/bpo-16m.d
ld/testsuite/ld-mmix/bpo-17.d
ld/testsuite/ld-mmix/bpo-17m.d
ld/testsuite/ld-mmix/bpo-18.d
ld/testsuite/ld-mmix/bpo-18m.d
ld/testsuite/ld-mmix/bpo-19.d
ld/testsuite/ld-mmix/bpo-19m.d
ld/testsuite/ld-mmix/bpo-1m.d
ld/testsuite/ld-mmix/bpo-2.d
ld/testsuite/ld-mmix/bpo-2.s
ld/testsuite/ld-mmix/bpo-20.d
ld/testsuite/ld-mmix/bpo-20m.d
ld/testsuite/ld-mmix/bpo-21.d
ld/testsuite/ld-mmix/bpo-21m.d
ld/testsuite/ld-mmix/bpo-22.d
ld/testsuite/ld-mmix/bpo-2m.d
ld/testsuite/ld-mmix/bpo-3.d
ld/testsuite/ld-mmix/bpo-3.s
ld/testsuite/ld-mmix/bpo-3m.d
ld/testsuite/ld-mmix/bpo-4.d
ld/testsuite/ld-mmix/bpo-4.s
ld/testsuite/ld-mmix/bpo-4m.d
ld/testsuite/ld-mmix/bpo-5.d
ld/testsuite/ld-mmix/bpo-5.s
ld/testsuite/ld-mmix/bpo-5m.d
ld/testsuite/ld-mmix/bpo-6.d
ld/testsuite/ld-mmix/bpo-6.s
ld/testsuite/ld-mmix/bpo-6m.d
ld/testsuite/ld-mmix/bpo-7.d
ld/testsuite/ld-mmix/bpo-7.s
ld/testsuite/ld-mmix/bpo-7m.d
ld/testsuite/ld-mmix/bpo-8.d
ld/testsuite/ld-mmix/bpo-8.s
ld/testsuite/ld-mmix/bpo-8m.d
ld/testsuite/ld-mmix/bpo-9.d
ld/testsuite/ld-mmix/bpo-9.s
ld/testsuite/ld-mmix/bpo-9m.d
ld/testsuite/ld-mmix/bpo64addr.ld
ld/testsuite/ld-mmix/bspec1.d
ld/testsuite/ld-mmix/bspec1.s
ld/testsuite/ld-mmix/bspec1m.d
ld/testsuite/ld-mmix/bspec2.d
ld/testsuite/ld-mmix/bspec2.s
ld/testsuite/ld-mmix/bspec2m.d
ld/testsuite/ld-mmix/bspec801.s
ld/testsuite/ld-mmix/bspec802.s
ld/testsuite/ld-mmix/bspec803.s
ld/testsuite/ld-mmix/bspec804.s
ld/testsuite/ld-mmix/bspec805.s
ld/testsuite/ld-mmix/bspec806.s
ld/testsuite/ld-mmix/bspec807.s
ld/testsuite/ld-mmix/bspec808.s
ld/testsuite/ld-mmix/bza-1b.d
ld/testsuite/ld-mmix/bza-1f.d
ld/testsuite/ld-mmix/bza-2b.d
ld/testsuite/ld-mmix/bza-2f.d
ld/testsuite/ld-mmix/bza-7b.d
ld/testsuite/ld-mmix/bza-7f.d
ld/testsuite/ld-mmix/bza-8b.d
ld/testsuite/ld-mmix/bza-8f.d
ld/testsuite/ld-mmix/bza.s
ld/testsuite/ld-mmix/data-1.s
ld/testsuite/ld-mmix/data1.s
ld/testsuite/ld-mmix/dloc1.s
ld/testsuite/ld-mmix/dloc2.s
ld/testsuite/ld-mmix/ext1-254.s
ld/testsuite/ld-mmix/ext1.s
ld/testsuite/ld-mmix/ext1g.s
ld/testsuite/ld-mmix/ext1l.s
ld/testsuite/ld-mmix/getaa-1b.d
ld/testsuite/ld-mmix/getaa-1f.d
ld/testsuite/ld-mmix/getaa-2b.d
ld/testsuite/ld-mmix/getaa-2f.d
ld/testsuite/ld-mmix/getaa-4b.d
ld/testsuite/ld-mmix/getaa-4f.d
ld/testsuite/ld-mmix/getaa-6b.d
ld/testsuite/ld-mmix/getaa-6f.d
ld/testsuite/ld-mmix/getaa-7b.d
ld/testsuite/ld-mmix/getaa-7f.d
ld/testsuite/ld-mmix/getaa-8b.d
ld/testsuite/ld-mmix/getaa-8f.d
ld/testsuite/ld-mmix/getaa.s
ld/testsuite/ld-mmix/getaa12b.d
ld/testsuite/ld-mmix/getaa12f.d
ld/testsuite/ld-mmix/getaa14b.d
ld/testsuite/ld-mmix/getaa14f.d
ld/testsuite/ld-mmix/greg-1.d
ld/testsuite/ld-mmix/greg-1.s
ld/testsuite/ld-mmix/greg-10.d
ld/testsuite/ld-mmix/greg-11.d
ld/testsuite/ld-mmix/greg-11b.d
ld/testsuite/ld-mmix/greg-12.d
ld/testsuite/ld-mmix/greg-13.d
ld/testsuite/ld-mmix/greg-14.d
ld/testsuite/ld-mmix/greg-14s.d
ld/testsuite/ld-mmix/greg-15.d
ld/testsuite/ld-mmix/greg-16.d
ld/testsuite/ld-mmix/greg-17.d
ld/testsuite/ld-mmix/greg-18.d
ld/testsuite/ld-mmix/greg-19.d
ld/testsuite/ld-mmix/greg-2.d
ld/testsuite/ld-mmix/greg-2.s
ld/testsuite/ld-mmix/greg-20.d
ld/testsuite/ld-mmix/greg-3.d
ld/testsuite/ld-mmix/greg-3.s
ld/testsuite/ld-mmix/greg-4.d
ld/testsuite/ld-mmix/greg-4.s
ld/testsuite/ld-mmix/greg-5.d
ld/testsuite/ld-mmix/greg-5.s
ld/testsuite/ld-mmix/greg-5s.d
ld/testsuite/ld-mmix/greg-6.d
ld/testsuite/ld-mmix/greg-7.d
ld/testsuite/ld-mmix/greg-8.d
ld/testsuite/ld-mmix/greg-9.d
ld/testsuite/ld-mmix/gregbza1.s
ld/testsuite/ld-mmix/gregget1.s
ld/testsuite/ld-mmix/gregget2.s
ld/testsuite/ld-mmix/gregldo1.s
ld/testsuite/ld-mmix/gregpsj1.s
ld/testsuite/ld-mmix/hdr-1.d
ld/testsuite/ld-mmix/jumpa-1b.d
ld/testsuite/ld-mmix/jumpa-1f.d
ld/testsuite/ld-mmix/jumpa-2b.d
ld/testsuite/ld-mmix/jumpa-2f.d
ld/testsuite/ld-mmix/jumpa-3b.d
ld/testsuite/ld-mmix/jumpa-3f.d
ld/testsuite/ld-mmix/jumpa-4b.d
ld/testsuite/ld-mmix/jumpa-4f.d
ld/testsuite/ld-mmix/jumpa-5b.d
ld/testsuite/ld-mmix/jumpa-5f.d
ld/testsuite/ld-mmix/jumpa-6b.d
ld/testsuite/ld-mmix/jumpa-6f.d
ld/testsuite/ld-mmix/jumpa-7b.d
ld/testsuite/ld-mmix/jumpa-7f.d
ld/testsuite/ld-mmix/jumpa-8b.d
ld/testsuite/ld-mmix/jumpa-8f.d
ld/testsuite/ld-mmix/jumpa-9b.d
ld/testsuite/ld-mmix/jumpa-9f.d
ld/testsuite/ld-mmix/jumpa.s
ld/testsuite/ld-mmix/jumpa12b.d
ld/testsuite/ld-mmix/jumpa12f.d
ld/testsuite/ld-mmix/jumpa13b.d
ld/testsuite/ld-mmix/jumpa13f.d
ld/testsuite/ld-mmix/jumpa14b.d
ld/testsuite/ld-mmix/jumpa14f.d
ld/testsuite/ld-mmix/loc1.d
ld/testsuite/ld-mmix/loc1.s
ld/testsuite/ld-mmix/loc10.d
ld/testsuite/ld-mmix/loc10.s
ld/testsuite/ld-mmix/loc10m.d
ld/testsuite/ld-mmix/loc1m.d
ld/testsuite/ld-mmix/loc2.d
ld/testsuite/ld-mmix/loc2.s
ld/testsuite/ld-mmix/loc2m.d
ld/testsuite/ld-mmix/loc3.d
ld/testsuite/ld-mmix/loc3m.d
ld/testsuite/ld-mmix/loc4.d
ld/testsuite/ld-mmix/loc4m.d
ld/testsuite/ld-mmix/loc5.d
ld/testsuite/ld-mmix/loc5m.d
ld/testsuite/ld-mmix/loc6.d
ld/testsuite/ld-mmix/loc6m.d
ld/testsuite/ld-mmix/loc7.d
ld/testsuite/ld-mmix/loc7m.d
ld/testsuite/ld-mmix/loc8.d
ld/testsuite/ld-mmix/loc8.s
ld/testsuite/ld-mmix/loc8m.d
ld/testsuite/ld-mmix/loc9.d
ld/testsuite/ld-mmix/loc9.s
ld/testsuite/ld-mmix/loc9m.d
ld/testsuite/ld-mmix/local1.d
ld/testsuite/ld-mmix/local1.s
ld/testsuite/ld-mmix/local10.d
ld/testsuite/ld-mmix/local10m.d
ld/testsuite/ld-mmix/local11.d
ld/testsuite/ld-mmix/local11m.d
ld/testsuite/ld-mmix/local12.d
ld/testsuite/ld-mmix/local12m.d
ld/testsuite/ld-mmix/local1m.d
ld/testsuite/ld-mmix/local2.d
ld/testsuite/ld-mmix/local2.s
ld/testsuite/ld-mmix/local2m.d
ld/testsuite/ld-mmix/local3.d
ld/testsuite/ld-mmix/local3m.d
ld/testsuite/ld-mmix/local4.d
ld/testsuite/ld-mmix/local4m.d
ld/testsuite/ld-mmix/local5.d
ld/testsuite/ld-mmix/local5m.d
ld/testsuite/ld-mmix/local6.d
ld/testsuite/ld-mmix/local6m.d
ld/testsuite/ld-mmix/local7.d
ld/testsuite/ld-mmix/local7m.d
ld/testsuite/ld-mmix/local8.d
ld/testsuite/ld-mmix/local8m.d
ld/testsuite/ld-mmix/local9.d
ld/testsuite/ld-mmix/local9m.d
ld/testsuite/ld-mmix/locdo-1.d
ld/testsuite/ld-mmix/locdo.s
ld/testsuite/ld-mmix/loct-1.d
ld/testsuite/ld-mmix/loct.s
ld/testsuite/ld-mmix/locto-1.d
ld/testsuite/ld-mmix/locto.s
ld/testsuite/ld-mmix/main1.s
ld/testsuite/ld-mmix/mmix.exp
ld/testsuite/ld-mmix/mmohdr1.ld
ld/testsuite/ld-mmix/mmosec1.ld
ld/testsuite/ld-mmix/mmosec2.ld
ld/testsuite/ld-mmix/nop123.s
ld/testsuite/ld-mmix/orph-.d
ld/testsuite/ld-mmix/orph-awp.d
ld/testsuite/ld-mmix/orph-d-a.d
ld/testsuite/ld-mmix/orph-d-awn.d
ld/testsuite/ld-mmix/orph-d-awp.d
ld/testsuite/ld-mmix/orph-d-awpe.d
ld/testsuite/ld-mmix/orph-d.d
ld/testsuite/ld-mmix/orph-dc-ap.d
ld/testsuite/ld-mmix/orph-dc-awp.d
ld/testsuite/ld-mmix/orph-dc.d
ld/testsuite/ld-mmix/pad16.s
ld/testsuite/ld-mmix/pad2p18m32.s
ld/testsuite/ld-mmix/pad2p26m32.s
ld/testsuite/ld-mmix/pad4.s
ld/testsuite/ld-mmix/pr12815-1.d
ld/testsuite/ld-mmix/pr12815-1.ld
ld/testsuite/ld-mmix/pr12815-1.s
ld/testsuite/ld-mmix/pr12815-2.d
ld/testsuite/ld-mmix/pr12815-2.s
ld/testsuite/ld-mmix/pushja.s
ld/testsuite/ld-mmix/pushja1b-s.d
ld/testsuite/ld-mmix/pushja1b.d
ld/testsuite/ld-mmix/pushja1f-s.d
ld/testsuite/ld-mmix/pushja1f.d
ld/testsuite/ld-mmix/pushja2b.d
ld/testsuite/ld-mmix/pushja2f.d
ld/testsuite/ld-mmix/pushja7b-s.d
ld/testsuite/ld-mmix/pushja7b.d
ld/testsuite/ld-mmix/pushja7f-s.d
ld/testsuite/ld-mmix/pushja7f.d
ld/testsuite/ld-mmix/pushja8b.d
ld/testsuite/ld-mmix/pushja8f.d
ld/testsuite/ld-mmix/pushjs1.d
ld/testsuite/ld-mmix/pushjs1b.d
ld/testsuite/ld-mmix/pushjs1bm.d
ld/testsuite/ld-mmix/pushjs1m.d
ld/testsuite/ld-mmix/pushjs1r.d
ld/testsuite/ld-mmix/pushjs2.d
ld/testsuite/ld-mmix/pushjs2b.d
ld/testsuite/ld-mmix/pushjs2bm.d
ld/testsuite/ld-mmix/pushjs2m.d
ld/testsuite/ld-mmix/pushjs2r.d
ld/testsuite/ld-mmix/pushjs3.d
ld/testsuite/ld-mmix/pushjs3b.d
ld/testsuite/ld-mmix/pushjs3bm.d
ld/testsuite/ld-mmix/pushjs3m.d
ld/testsuite/ld-mmix/pushjs3r.d
ld/testsuite/ld-mmix/pushjs4.d
ld/testsuite/ld-mmix/pushjs4b.d
ld/testsuite/ld-mmix/pushjs4bm.d
ld/testsuite/ld-mmix/pushjs4m.d
ld/testsuite/ld-mmix/pushjs4r.d
ld/testsuite/ld-mmix/reg-1.d
ld/testsuite/ld-mmix/reg-1m.d
ld/testsuite/ld-mmix/reg-2.d
ld/testsuite/ld-mmix/reg-2m.d
ld/testsuite/ld-mmix/regext1.s
ld/testsuite/ld-mmix/sec-1.d
ld/testsuite/ld-mmix/sec-1.s
ld/testsuite/ld-mmix/sec-2.d
ld/testsuite/ld-mmix/sec-2.s
ld/testsuite/ld-mmix/sec-3.d
ld/testsuite/ld-mmix/sec-4.d
ld/testsuite/ld-mmix/sec-5.d
ld/testsuite/ld-mmix/sec-6.d
ld/testsuite/ld-mmix/sec-6.s
ld/testsuite/ld-mmix/sec-6m.d
ld/testsuite/ld-mmix/sec-7a.s
ld/testsuite/ld-mmix/sec-7b.s
ld/testsuite/ld-mmix/sec-7c.s
ld/testsuite/ld-mmix/sec-7d.s
ld/testsuite/ld-mmix/sec-7e.s
ld/testsuite/ld-mmix/sec-7m.d
ld/testsuite/ld-mmix/sec-8a.s
ld/testsuite/ld-mmix/sec-8b.s
ld/testsuite/ld-mmix/sec-8d.s
ld/testsuite/ld-mmix/sec-8m.d
ld/testsuite/ld-mmix/sec-8m.s
ld/testsuite/ld-mmix/sec-9.d
ld/testsuite/ld-mmix/spec801.d
ld/testsuite/ld-mmix/spec802.d
ld/testsuite/ld-mmix/spec803.d
ld/testsuite/ld-mmix/spec804.d
ld/testsuite/ld-mmix/spec805.d
ld/testsuite/ld-mmix/spec806.d
ld/testsuite/ld-mmix/spec807.d
ld/testsuite/ld-mmix/spec808.d
ld/testsuite/ld-mmix/start-1.d
ld/testsuite/ld-mmix/start-2.d
ld/testsuite/ld-mmix/start.s
ld/testsuite/ld-mmix/start2.s
ld/testsuite/ld-mmix/start3.s
ld/testsuite/ld-mmix/start4.s
ld/testsuite/ld-mmix/sym-1.d
ld/testsuite/ld-mmix/sym-2.d
ld/testsuite/ld-mmix/sym-2.s
ld/testsuite/ld-mmix/tm-ae.s
ld/testsuite/ld-mmix/tm-ape.s
ld/testsuite/ld-mmix/tm-awne.s
ld/testsuite/ld-mmix/tm-awpe.s
ld/testsuite/ld-mmix/tm-d-ap.s
ld/testsuite/ld-mmix/tm-d-awp.s
ld/testsuite/ld-mmix/tm-d.s
ld/testsuite/ld-mmix/tm-e.s
ld/testsuite/ld-mmix/tm-orph1.s
ld/testsuite/ld-mmix/undef-1.d
ld/testsuite/ld-mmix/undef-1.s
ld/testsuite/ld-mmix/undef-1m.d
ld/testsuite/ld-mmix/undef-2.d
ld/testsuite/ld-mmix/undef-2.s
ld/testsuite/ld-mmix/undef-2m.d
ld/testsuite/ld-mmix/undef-3.d
ld/testsuite/ld-mmix/undef-3m.d
ld/testsuite/ld-mmix/x.s
ld/testsuite/ld-mmix/y.s
ld/testsuite/ld-mmix/zeroeh.ld
ld/testsuite/ld-mmix/zeroehelf.d
ld/testsuite/ld-mmix/zeroehmmo.d
ld/testsuite/ld-mn10300/i112045-1.d
ld/testsuite/ld-mn10300/i112045-1.s
ld/testsuite/ld-mn10300/i112045-2.d
ld/testsuite/ld-mn10300/i112045-2.s
ld/testsuite/ld-mn10300/i112045-3.d
ld/testsuite/ld-mn10300/i112045-3.s
ld/testsuite/ld-mn10300/i126256-1.c
ld/testsuite/ld-mn10300/i126256-2.c
ld/testsuite/ld-mn10300/i127740.d
ld/testsuite/ld-mn10300/i127740.s
ld/testsuite/ld-mn10300/i135409-1.d
ld/testsuite/ld-mn10300/i135409-1.s
ld/testsuite/ld-mn10300/i135409-2.d
ld/testsuite/ld-mn10300/i135409-2.s
ld/testsuite/ld-mn10300/i135409-3.d
ld/testsuite/ld-mn10300/i135409-3.s
ld/testsuite/ld-mn10300/i135409-4.d
ld/testsuite/ld-mn10300/i135409-4.s
ld/testsuite/ld-mn10300/i135409-4.t
ld/testsuite/ld-mn10300/i135409-5.d
ld/testsuite/ld-mn10300/i135409-5.s
ld/testsuite/ld-mn10300/i135409-5.t
ld/testsuite/ld-mn10300/i143317.d
ld/testsuite/ld-mn10300/i143317.s
ld/testsuite/ld-mn10300/i143317.t
ld/testsuite/ld-mn10300/i36434-2.s
ld/testsuite/ld-mn10300/i36434.d
ld/testsuite/ld-mn10300/i36434.s
ld/testsuite/ld-mn10300/mn10300.exp
ld/testsuite/ld-nios2/emit-relocs-1.d
ld/testsuite/ld-nios2/emit-relocs-1.ld
ld/testsuite/ld-nios2/emit-relocs-1a.s
ld/testsuite/ld-nios2/emit-relocs-1b.s
ld/testsuite/ld-nios2/gprel.d
ld/testsuite/ld-nios2/gprel.s
ld/testsuite/ld-nios2/hilo16.d
ld/testsuite/ld-nios2/hilo16.s
ld/testsuite/ld-nios2/hilo16_symbol.s
ld/testsuite/ld-nios2/imm5.d
ld/testsuite/ld-nios2/imm5.s
ld/testsuite/ld-nios2/imm5_symbol.s
ld/testsuite/ld-nios2/nios2.exp
ld/testsuite/ld-nios2/pcrel16.d
ld/testsuite/ld-nios2/pcrel16.s
ld/testsuite/ld-nios2/pcrel16_label.s
ld/testsuite/ld-nios2/relax_callr.d
ld/testsuite/ld-nios2/relax_callr.ld
ld/testsuite/ld-nios2/relax_callr.s
ld/testsuite/ld-nios2/relax_cjmp.d
ld/testsuite/ld-nios2/relax_cjmp.s
ld/testsuite/ld-nios2/relax_jmp.ld
ld/testsuite/ld-nios2/relax_section.d
ld/testsuite/ld-nios2/relax_section.s
ld/testsuite/ld-nios2/relax_ujmp.d
ld/testsuite/ld-nios2/relax_ujmp.s
ld/testsuite/ld-nios2/reloc.d
ld/testsuite/ld-nios2/reloc.s
ld/testsuite/ld-nios2/reloc_symbol.s
ld/testsuite/ld-nios2/s16.d
ld/testsuite/ld-nios2/s16.s
ld/testsuite/ld-nios2/s16_symbol.s
ld/testsuite/ld-nios2/u16.d
ld/testsuite/ld-nios2/u16.s
ld/testsuite/ld-nios2/u16_symbol.s
ld/testsuite/ld-pe/aligncomm-1.c
ld/testsuite/ld-pe/aligncomm-2.c
ld/testsuite/ld-pe/aligncomm-3.c
ld/testsuite/ld-pe/aligncomm-4.c
ld/testsuite/ld-pe/aligncomm.d
ld/testsuite/ld-pe/basefile1.s
ld/testsuite/ld-pe/cfi.d
ld/testsuite/ld-pe/cfi32.d
ld/testsuite/ld-pe/cfia.s
ld/testsuite/ld-pe/cfib.s
ld/testsuite/ld-pe/direct2_client.c
ld/testsuite/ld-pe/direct2_dll.c
ld/testsuite/ld-pe/direct2_dll.def
ld/testsuite/ld-pe/direct_client.c
ld/testsuite/ld-pe/direct_dll.c
ld/testsuite/ld-pe/export_dynamic_warning.d
ld/testsuite/ld-pe/export_dynamic_warning.s
ld/testsuite/ld-pe/exports.d
ld/testsuite/ld-pe/exports.s
ld/testsuite/ld-pe/exports64.d
ld/testsuite/ld-pe/image_size.d
ld/testsuite/ld-pe/image_size.s
ld/testsuite/ld-pe/image_size.t
ld/testsuite/ld-pe/longsecn-1.d
ld/testsuite/ld-pe/longsecn-2.d
ld/testsuite/ld-pe/longsecn-3.d
ld/testsuite/ld-pe/longsecn-4.d
ld/testsuite/ld-pe/longsecn-5.d
ld/testsuite/ld-pe/longsecn.d
ld/testsuite/ld-pe/longsecn.s
ld/testsuite/ld-pe/non-c-lang-syms.d
ld/testsuite/ld-pe/non-c-lang-syms.s
ld/testsuite/ld-pe/orphan.d
ld/testsuite/ld-pe/orphan_nu.d
ld/testsuite/ld-pe/orphana.s
ld/testsuite/ld-pe/orphana_nu.s
ld/testsuite/ld-pe/orphanb.s
ld/testsuite/ld-pe/orphand.s
ld/testsuite/ld-pe/orphane.s
ld/testsuite/ld-pe/pe-compile.exp
ld/testsuite/ld-pe/pe-run.exp
ld/testsuite/ld-pe/pe-run2.exp
ld/testsuite/ld-pe/pe.exp
ld/testsuite/ld-pe/secrel.d
ld/testsuite/ld-pe/secrel1.s
ld/testsuite/ld-pe/secrel2.s
ld/testsuite/ld-pe/secrel_64.d
ld/testsuite/ld-pe/tlssec.s
ld/testsuite/ld-pe/tlssec32.d
ld/testsuite/ld-pe/tlssec64.d
ld/testsuite/ld-pe/vers-script-1.d
ld/testsuite/ld-pe/vers-script-1.ver
ld/testsuite/ld-pe/vers-script-2.d
ld/testsuite/ld-pe/vers-script-2.ver
ld/testsuite/ld-pe/vers-script-3.d
ld/testsuite/ld-pe/vers-script-3.ver
ld/testsuite/ld-pe/vers-script-4.d
ld/testsuite/ld-pe/vers-script-4.ver
ld/testsuite/ld-pe/vers-script-dll.c
ld/testsuite/ld-pie/pie.c
ld/testsuite/ld-pie/pie.exp
ld/testsuite/ld-pie/start.d
ld/testsuite/ld-pie/start.s
ld/testsuite/ld-pie/weakundef-data.c
ld/testsuite/ld-pie/weakundef.c
ld/testsuite/ld-pie/weakundef.out
ld/testsuite/ld-plugin/dummy.c
ld/testsuite/ld-plugin/dummy.s
ld/testsuite/ld-plugin/func.c
ld/testsuite/ld-plugin/func1p.c
ld/testsuite/ld-plugin/func2i.c
ld/testsuite/ld-plugin/func3h.c
ld/testsuite/ld-plugin/lto-11.out
ld/testsuite/ld-plugin/lto-11a.c
ld/testsuite/ld-plugin/lto-11b.c
ld/testsuite/ld-plugin/lto-11c.c
ld/testsuite/ld-plugin/lto-12.out
ld/testsuite/ld-plugin/lto-12a.c
ld/testsuite/ld-plugin/lto-12b.c
ld/testsuite/ld-plugin/lto-12c.c
ld/testsuite/ld-plugin/lto-13.out
ld/testsuite/ld-plugin/lto-13a.c
ld/testsuite/ld-plugin/lto-13b.c
ld/testsuite/ld-plugin/lto-13c.c
ld/testsuite/ld-plugin/lto-14.out
ld/testsuite/ld-plugin/lto-14a.c
ld/testsuite/ld-plugin/lto-14b.c
ld/testsuite/ld-plugin/lto-14c.c
ld/testsuite/ld-plugin/lto-15.out
ld/testsuite/ld-plugin/lto-15a.c
ld/testsuite/ld-plugin/lto-15b.c
ld/testsuite/ld-plugin/lto-16a.c
ld/testsuite/ld-plugin/lto-16a.d
ld/testsuite/ld-plugin/lto-16b.c
ld/testsuite/ld-plugin/lto-16b.d
ld/testsuite/ld-plugin/lto-17a.c
ld/testsuite/ld-plugin/lto-17a.d
ld/testsuite/ld-plugin/lto-17b-1.d
ld/testsuite/ld-plugin/lto-17b-2.d
ld/testsuite/ld-plugin/lto-17b.c
ld/testsuite/ld-plugin/lto-1a.c
ld/testsuite/ld-plugin/lto-1b.c
ld/testsuite/ld-plugin/lto-2.c
ld/testsuite/ld-plugin/lto-3.d
ld/testsuite/ld-plugin/lto-3.out
ld/testsuite/ld-plugin/lto-3a.c
ld/testsuite/ld-plugin/lto-3b.c
ld/testsuite/ld-plugin/lto-3c.c
ld/testsuite/ld-plugin/lto-3r.d
ld/testsuite/ld-plugin/lto-5.d
ld/testsuite/ld-plugin/lto-5.out
ld/testsuite/ld-plugin/lto-5a.c
ld/testsuite/ld-plugin/lto-5b.c
ld/testsuite/ld-plugin/lto-5r.d
ld/testsuite/ld-plugin/lto-6.c
ld/testsuite/ld-plugin/lto-7.out
ld/testsuite/ld-plugin/lto-7a.c
ld/testsuite/ld-plugin/lto-7b.c
ld/testsuite/ld-plugin/lto-7c.c
ld/testsuite/ld-plugin/lto-7d.c
ld/testsuite/ld-plugin/lto-8.out
ld/testsuite/ld-plugin/lto-8a.c
ld/testsuite/ld-plugin/lto-8b.c
ld/testsuite/ld-plugin/lto-9.cc
ld/testsuite/ld-plugin/lto-9.d
ld/testsuite/ld-plugin/lto.exp
ld/testsuite/ld-plugin/main.c
ld/testsuite/ld-plugin/plugin-1.d
ld/testsuite/ld-plugin/plugin-10.d
ld/testsuite/ld-plugin/plugin-11.d
ld/testsuite/ld-plugin/plugin-12.d
ld/testsuite/ld-plugin/plugin-2.d
ld/testsuite/ld-plugin/plugin-3.d
ld/testsuite/ld-plugin/plugin-4.d
ld/testsuite/ld-plugin/plugin-5.d
ld/testsuite/ld-plugin/plugin-6.d
ld/testsuite/ld-plugin/plugin-7.d
ld/testsuite/ld-plugin/plugin-8.d
ld/testsuite/ld-plugin/plugin-9.d
ld/testsuite/ld-plugin/plugin-vis-1.d
ld/testsuite/ld-plugin/plugin.exp
ld/testsuite/ld-plugin/pr12696-1.cc
ld/testsuite/ld-plugin/pr12758a.s
ld/testsuite/ld-plugin/pr12758b.c
ld/testsuite/ld-plugin/pr12760a.c
ld/testsuite/ld-plugin/pr12760b.c
ld/testsuite/ld-plugin/pr12942.out
ld/testsuite/ld-plugin/pr12942a.cc
ld/testsuite/ld-plugin/pr12942a.h
ld/testsuite/ld-plugin/pr12942b.cc
ld/testsuite/ld-plugin/pr12942c.cc
ld/testsuite/ld-plugin/pr12975.c
ld/testsuite/ld-plugin/pr12975.d
ld/testsuite/ld-plugin/pr12975.t
ld/testsuite/ld-plugin/pr12982.c
ld/testsuite/ld-plugin/pr12982.d
ld/testsuite/ld-plugin/pr13066.cc
ld/testsuite/ld-plugin/pr13066.out
ld/testsuite/ld-plugin/pr13183.d
ld/testsuite/ld-plugin/pr13183a.c
ld/testsuite/ld-plugin/pr13183b.c
ld/testsuite/ld-plugin/pr13201.c
ld/testsuite/ld-plugin/pr13201.out
ld/testsuite/ld-plugin/pr13229.cc
ld/testsuite/ld-plugin/pr13229.d
ld/testsuite/ld-plugin/pr13244.c
ld/testsuite/ld-plugin/pr13244.d
ld/testsuite/ld-plugin/pr13287.cc
ld/testsuite/ld-plugin/pr15146.d
ld/testsuite/ld-plugin/pr15146a.c
ld/testsuite/ld-plugin/pr15146b.c
ld/testsuite/ld-plugin/pr15146c.c
ld/testsuite/ld-plugin/pr15146d.c
ld/testsuite/ld-plugin/pr15323.out
ld/testsuite/ld-plugin/pr15323a.c
ld/testsuite/ld-plugin/pr15323b.c
ld/testsuite/ld-plugin/run-ie.c
ld/testsuite/ld-plugin/run-ie.out
ld/testsuite/ld-plugin/text.c
ld/testsuite/ld-powerpc/aix-abs-branch-1.dd
ld/testsuite/ld-powerpc/aix-abs-branch-1.ex
ld/testsuite/ld-powerpc/aix-abs-branch-1.im
ld/testsuite/ld-powerpc/aix-abs-branch-1.nd
ld/testsuite/ld-powerpc/aix-abs-branch-1.s
ld/testsuite/ld-powerpc/aix-abs-reloc-1.ex
ld/testsuite/ld-powerpc/aix-abs-reloc-1.im
ld/testsuite/ld-powerpc/aix-abs-reloc-1.nd
ld/testsuite/ld-powerpc/aix-abs-reloc-1.od
ld/testsuite/ld-powerpc/aix-abs-reloc-1.s
ld/testsuite/ld-powerpc/aix-core-sec-1.ex
ld/testsuite/ld-powerpc/aix-core-sec-1.hd
ld/testsuite/ld-powerpc/aix-core-sec-1.s
ld/testsuite/ld-powerpc/aix-core-sec-2.ex
ld/testsuite/ld-powerpc/aix-core-sec-2.hd
ld/testsuite/ld-powerpc/aix-core-sec-2.s
ld/testsuite/ld-powerpc/aix-core-sec-3.ex
ld/testsuite/ld-powerpc/aix-core-sec-3.hd
ld/testsuite/ld-powerpc/aix-core-sec-3.s
ld/testsuite/ld-powerpc/aix-export-1-all.dd
ld/testsuite/ld-powerpc/aix-export-1-full.dd
ld/testsuite/ld-powerpc/aix-export-1a.s
ld/testsuite/ld-powerpc/aix-export-1b.s
ld/testsuite/ld-powerpc/aix-export-2.nd
ld/testsuite/ld-powerpc/aix-export-2.s
ld/testsuite/ld-powerpc/aix-gc-1-32.dd
ld/testsuite/ld-powerpc/aix-gc-1-64.dd
ld/testsuite/ld-powerpc/aix-gc-1.ex
ld/testsuite/ld-powerpc/aix-gc-1.nd
ld/testsuite/ld-powerpc/aix-gc-1.s
ld/testsuite/ld-powerpc/aix-glink-1-32.d
ld/testsuite/ld-powerpc/aix-glink-1-32.dd
ld/testsuite/ld-powerpc/aix-glink-1-64.d
ld/testsuite/ld-powerpc/aix-glink-1-64.dd
ld/testsuite/ld-powerpc/aix-glink-1.ex
ld/testsuite/ld-powerpc/aix-glink-1.s
ld/testsuite/ld-powerpc/aix-glink-2-32.dd
ld/testsuite/ld-powerpc/aix-glink-2-64.dd
ld/testsuite/ld-powerpc/aix-glink-2a.ex
ld/testsuite/ld-powerpc/aix-glink-2a.s
ld/testsuite/ld-powerpc/aix-glink-2b.s
ld/testsuite/ld-powerpc/aix-glink-2c.ex
ld/testsuite/ld-powerpc/aix-glink-2c.s
ld/testsuite/ld-powerpc/aix-glink-2d.s
ld/testsuite/ld-powerpc/aix-glink-3-32.d
ld/testsuite/ld-powerpc/aix-glink-3-64.d
ld/testsuite/ld-powerpc/aix-glink-3.dd
ld/testsuite/ld-powerpc/aix-glink-3.s
ld/testsuite/ld-powerpc/aix-glink-3a.s
ld/testsuite/ld-powerpc/aix-glink-3b.s
ld/testsuite/ld-powerpc/aix-lineno-1.s
ld/testsuite/ld-powerpc/aix-lineno-1.txt
ld/testsuite/ld-powerpc/aix-lineno-1a.dd
ld/testsuite/ld-powerpc/aix-lineno-1a.nd
ld/testsuite/ld-powerpc/aix-lineno-1b.dd
ld/testsuite/ld-powerpc/aix-lineno-1b.nd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.rd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.nd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1.ex
ld/testsuite/ld-powerpc/aix-no-dup-syms-1.im
ld/testsuite/ld-powerpc/aix-no-dup-syms-1a.s
ld/testsuite/ld-powerpc/aix-no-dup-syms-1b.s
ld/testsuite/ld-powerpc/aix-ref-1-32.od
ld/testsuite/ld-powerpc/aix-ref-1-64.od
ld/testsuite/ld-powerpc/aix-ref-1.s
ld/testsuite/ld-powerpc/aix-rel-1.od
ld/testsuite/ld-powerpc/aix-rel-1.s
ld/testsuite/ld-powerpc/aix-toc-1-32.dd
ld/testsuite/ld-powerpc/aix-toc-1-64.dd
ld/testsuite/ld-powerpc/aix-toc-1.ex
ld/testsuite/ld-powerpc/aix-toc-1a.s
ld/testsuite/ld-powerpc/aix-toc-1b.s
ld/testsuite/ld-powerpc/aix-weak-1-dso.dnd
ld/testsuite/ld-powerpc/aix-weak-1-dso.hd
ld/testsuite/ld-powerpc/aix-weak-1-dso.nd
ld/testsuite/ld-powerpc/aix-weak-1-gcdso.dnd
ld/testsuite/ld-powerpc/aix-weak-1-gcdso.hd
ld/testsuite/ld-powerpc/aix-weak-1-gcdso.nd
ld/testsuite/ld-powerpc/aix-weak-1-rel.hd
ld/testsuite/ld-powerpc/aix-weak-1-rel.nd
ld/testsuite/ld-powerpc/aix-weak-1.ex
ld/testsuite/ld-powerpc/aix-weak-1a.s
ld/testsuite/ld-powerpc/aix-weak-1b.s
ld/testsuite/ld-powerpc/aix-weak-2a.ex
ld/testsuite/ld-powerpc/aix-weak-2a.nd
ld/testsuite/ld-powerpc/aix-weak-2a.s
ld/testsuite/ld-powerpc/aix-weak-2b.nd
ld/testsuite/ld-powerpc/aix-weak-2b.s
ld/testsuite/ld-powerpc/aix-weak-2c.ex
ld/testsuite/ld-powerpc/aix-weak-2c.nd
ld/testsuite/ld-powerpc/aix-weak-2c.od
ld/testsuite/ld-powerpc/aix-weak-2c.s
ld/testsuite/ld-powerpc/aix-weak-3-32.d
ld/testsuite/ld-powerpc/aix-weak-3-32.dd
ld/testsuite/ld-powerpc/aix-weak-3-64.d
ld/testsuite/ld-powerpc/aix-weak-3-64.dd
ld/testsuite/ld-powerpc/aix-weak-3a.ex
ld/testsuite/ld-powerpc/aix-weak-3a.s
ld/testsuite/ld-powerpc/aix-weak-3b.ex
ld/testsuite/ld-powerpc/aix-weak-3b.s
ld/testsuite/ld-powerpc/aix52.exp
ld/testsuite/ld-powerpc/apuinfo-nul.rd
ld/testsuite/ld-powerpc/apuinfo-nul.s
ld/testsuite/ld-powerpc/apuinfo-nul1.s
ld/testsuite/ld-powerpc/apuinfo.rd
ld/testsuite/ld-powerpc/apuinfo1.s
ld/testsuite/ld-powerpc/apuinfo2.s
ld/testsuite/ld-powerpc/attr-gnu-12-1.s
ld/testsuite/ld-powerpc/attr-gnu-12-11.d
ld/testsuite/ld-powerpc/attr-gnu-12-2.s
ld/testsuite/ld-powerpc/attr-gnu-12-21.d
ld/testsuite/ld-powerpc/attr-gnu-4-0.s
ld/testsuite/ld-powerpc/attr-gnu-4-00.d
ld/testsuite/ld-powerpc/attr-gnu-4-01.d
ld/testsuite/ld-powerpc/attr-gnu-4-02.d
ld/testsuite/ld-powerpc/attr-gnu-4-03.d
ld/testsuite/ld-powerpc/attr-gnu-4-1.s
ld/testsuite/ld-powerpc/attr-gnu-4-10.d
ld/testsuite/ld-powerpc/attr-gnu-4-11.d
ld/testsuite/ld-powerpc/attr-gnu-4-12.d
ld/testsuite/ld-powerpc/attr-gnu-4-13.d
ld/testsuite/ld-powerpc/attr-gnu-4-14.d
ld/testsuite/ld-powerpc/attr-gnu-4-2.s
ld/testsuite/ld-powerpc/attr-gnu-4-20.d
ld/testsuite/ld-powerpc/attr-gnu-4-21.d
ld/testsuite/ld-powerpc/attr-gnu-4-22.d
ld/testsuite/ld-powerpc/attr-gnu-4-23.d
ld/testsuite/ld-powerpc/attr-gnu-4-24.d
ld/testsuite/ld-powerpc/attr-gnu-4-3.s
ld/testsuite/ld-powerpc/attr-gnu-4-31.d
ld/testsuite/ld-powerpc/attr-gnu-4-32.d
ld/testsuite/ld-powerpc/attr-gnu-4-33.d
ld/testsuite/ld-powerpc/attr-gnu-4-34.d
ld/testsuite/ld-powerpc/attr-gnu-4-4.s
ld/testsuite/ld-powerpc/attr-gnu-4-41.d
ld/testsuite/ld-powerpc/attr-gnu-8-1.s
ld/testsuite/ld-powerpc/attr-gnu-8-11.d
ld/testsuite/ld-powerpc/attr-gnu-8-2.s
ld/testsuite/ld-powerpc/attr-gnu-8-23.d
ld/testsuite/ld-powerpc/attr-gnu-8-3.s
ld/testsuite/ld-powerpc/attr-gnu-8-31.d
ld/testsuite/ld-powerpc/export-class.exp
ld/testsuite/ld-powerpc/oldtlslib.s
ld/testsuite/ld-powerpc/plt1.d
ld/testsuite/ld-powerpc/plt1.s
ld/testsuite/ld-powerpc/powerpc-32-export-class.rd
ld/testsuite/ld-powerpc/powerpc-32-export-class.xd
ld/testsuite/ld-powerpc/powerpc-64-export-class.rd
ld/testsuite/ld-powerpc/powerpc-64-export-class.xd
ld/testsuite/ld-powerpc/powerpc.exp
ld/testsuite/ld-powerpc/relax.d
ld/testsuite/ld-powerpc/relax.s
ld/testsuite/ld-powerpc/relaxr.d
ld/testsuite/ld-powerpc/relbrlt.d
ld/testsuite/ld-powerpc/relbrlt.s
ld/testsuite/ld-powerpc/reloc.d
ld/testsuite/ld-powerpc/reloc.s
ld/testsuite/ld-powerpc/sdadyn.d
ld/testsuite/ld-powerpc/sdadyn.s
ld/testsuite/ld-powerpc/sdalib.s
ld/testsuite/ld-powerpc/symtocbase-1.s
ld/testsuite/ld-powerpc/symtocbase-2.s
ld/testsuite/ld-powerpc/symtocbase.d
ld/testsuite/ld-powerpc/tls.d
ld/testsuite/ld-powerpc/tls.g
ld/testsuite/ld-powerpc/tls.s
ld/testsuite/ld-powerpc/tls.t
ld/testsuite/ld-powerpc/tls32.d
ld/testsuite/ld-powerpc/tls32.g
ld/testsuite/ld-powerpc/tls32.s
ld/testsuite/ld-powerpc/tls32.t
ld/testsuite/ld-powerpc/tlsexe.d
ld/testsuite/ld-powerpc/tlsexe.g
ld/testsuite/ld-powerpc/tlsexe.r
ld/testsuite/ld-powerpc/tlsexe.t
ld/testsuite/ld-powerpc/tlsexe32.d
ld/testsuite/ld-powerpc/tlsexe32.g
ld/testsuite/ld-powerpc/tlsexe32.r
ld/testsuite/ld-powerpc/tlsexe32.t
ld/testsuite/ld-powerpc/tlsexetoc.d
ld/testsuite/ld-powerpc/tlsexetoc.g
ld/testsuite/ld-powerpc/tlsexetoc.r
ld/testsuite/ld-powerpc/tlsexetoc.t
ld/testsuite/ld-powerpc/tlslib.s
ld/testsuite/ld-powerpc/tlslib32.s
ld/testsuite/ld-powerpc/tlsmark.d
ld/testsuite/ld-powerpc/tlsmark.s
ld/testsuite/ld-powerpc/tlsmark32.d
ld/testsuite/ld-powerpc/tlsmark32.s
ld/testsuite/ld-powerpc/tlsopt1.d
ld/testsuite/ld-powerpc/tlsopt1.s
ld/testsuite/ld-powerpc/tlsopt1_32.d
ld/testsuite/ld-powerpc/tlsopt1_32.s
ld/testsuite/ld-powerpc/tlsopt2.d
ld/testsuite/ld-powerpc/tlsopt2.s
ld/testsuite/ld-powerpc/tlsopt2_32.d
ld/testsuite/ld-powerpc/tlsopt2_32.s
ld/testsuite/ld-powerpc/tlsopt3.d
ld/testsuite/ld-powerpc/tlsopt3.s
ld/testsuite/ld-powerpc/tlsopt3_32.d
ld/testsuite/ld-powerpc/tlsopt3_32.s
ld/testsuite/ld-powerpc/tlsopt4.d
ld/testsuite/ld-powerpc/tlsopt4.s
ld/testsuite/ld-powerpc/tlsopt4_32.d
ld/testsuite/ld-powerpc/tlsopt4_32.s
ld/testsuite/ld-powerpc/tlsso.d
ld/testsuite/ld-powerpc/tlsso.g
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlsso.t
ld/testsuite/ld-powerpc/tlsso32.d
ld/testsuite/ld-powerpc/tlsso32.g
ld/testsuite/ld-powerpc/tlsso32.r
ld/testsuite/ld-powerpc/tlsso32.t
ld/testsuite/ld-powerpc/tlstoc.d
ld/testsuite/ld-powerpc/tlstoc.g
ld/testsuite/ld-powerpc/tlstoc.s
ld/testsuite/ld-powerpc/tlstoc.t
ld/testsuite/ld-powerpc/tlstocso.d
ld/testsuite/ld-powerpc/tlstocso.g
ld/testsuite/ld-powerpc/tlstocso.r
ld/testsuite/ld-powerpc/tlstocso.t
ld/testsuite/ld-powerpc/tocopt.d
ld/testsuite/ld-powerpc/tocopt.out
ld/testsuite/ld-powerpc/tocopt.s
ld/testsuite/ld-powerpc/tocopt2.d
ld/testsuite/ld-powerpc/tocopt2.out
ld/testsuite/ld-powerpc/tocopt2.s
ld/testsuite/ld-powerpc/tocopt3.d
ld/testsuite/ld-powerpc/tocopt3.s
ld/testsuite/ld-powerpc/tocopt4.d
ld/testsuite/ld-powerpc/tocopt4a.s
ld/testsuite/ld-powerpc/tocopt4b.s
ld/testsuite/ld-powerpc/tocopt5.d
ld/testsuite/ld-powerpc/tocopt5.s
ld/testsuite/ld-powerpc/vle-multiseg-1.d
ld/testsuite/ld-powerpc/vle-multiseg-1.ld
ld/testsuite/ld-powerpc/vle-multiseg-2.d
ld/testsuite/ld-powerpc/vle-multiseg-2.ld
ld/testsuite/ld-powerpc/vle-multiseg-3.d
ld/testsuite/ld-powerpc/vle-multiseg-3.ld
ld/testsuite/ld-powerpc/vle-multiseg-4.d
ld/testsuite/ld-powerpc/vle-multiseg-4.ld
ld/testsuite/ld-powerpc/vle-multiseg-5.d
ld/testsuite/ld-powerpc/vle-multiseg-5.ld
ld/testsuite/ld-powerpc/vle-multiseg-6.d
ld/testsuite/ld-powerpc/vle-multiseg-6.ld
ld/testsuite/ld-powerpc/vle-multiseg-6a.s
ld/testsuite/ld-powerpc/vle-multiseg-6b.s
ld/testsuite/ld-powerpc/vle-multiseg-6c.s
ld/testsuite/ld-powerpc/vle-multiseg-6d.s
ld/testsuite/ld-powerpc/vle-multiseg.s
ld/testsuite/ld-powerpc/vle-reloc-1.d
ld/testsuite/ld-powerpc/vle-reloc-1.s
ld/testsuite/ld-powerpc/vle-reloc-2.d
ld/testsuite/ld-powerpc/vle-reloc-2.s
ld/testsuite/ld-powerpc/vle-reloc-3.d
ld/testsuite/ld-powerpc/vle-reloc-3.s
ld/testsuite/ld-powerpc/vle-reloc-def-1.s
ld/testsuite/ld-powerpc/vle-reloc-def-2.s
ld/testsuite/ld-powerpc/vle-reloc-def-3.s
ld/testsuite/ld-powerpc/vle.ld
ld/testsuite/ld-powerpc/vxworks-relax-2.rd
ld/testsuite/ld-powerpc/vxworks-relax-2.s
ld/testsuite/ld-powerpc/vxworks-relax.rd
ld/testsuite/ld-powerpc/vxworks-relax.s
ld/testsuite/ld-powerpc/vxworks1-lib.dd
ld/testsuite/ld-powerpc/vxworks1-lib.nd
ld/testsuite/ld-powerpc/vxworks1-lib.rd
ld/testsuite/ld-powerpc/vxworks1-lib.s
ld/testsuite/ld-powerpc/vxworks1-lib.sd
ld/testsuite/ld-powerpc/vxworks1-lib.td
ld/testsuite/ld-powerpc/vxworks1-static.d
ld/testsuite/ld-powerpc/vxworks1.dd
ld/testsuite/ld-powerpc/vxworks1.ld
ld/testsuite/ld-powerpc/vxworks1.rd
ld/testsuite/ld-powerpc/vxworks1.s
ld/testsuite/ld-powerpc/vxworks2-static.sd
ld/testsuite/ld-powerpc/vxworks2.s
ld/testsuite/ld-powerpc/vxworks2.sd
ld/testsuite/ld-s390/gotreloc-1.s
ld/testsuite/ld-s390/gotreloc-1.ver
ld/testsuite/ld-s390/gotreloc_31-1.dd
ld/testsuite/ld-s390/gotreloc_64-1.dd
ld/testsuite/ld-s390/s390.exp
ld/testsuite/ld-s390/tlsbin.dd
ld/testsuite/ld-s390/tlsbin.rd
ld/testsuite/ld-s390/tlsbin.s
ld/testsuite/ld-s390/tlsbin.sd
ld/testsuite/ld-s390/tlsbin.td
ld/testsuite/ld-s390/tlsbin_64.dd
ld/testsuite/ld-s390/tlsbin_64.rd
ld/testsuite/ld-s390/tlsbin_64.s
ld/testsuite/ld-s390/tlsbin_64.sd
ld/testsuite/ld-s390/tlsbin_64.td
ld/testsuite/ld-s390/tlsbinpic.s
ld/testsuite/ld-s390/tlsbinpic_64.s
ld/testsuite/ld-s390/tlslib.s
ld/testsuite/ld-s390/tlslib_64.s
ld/testsuite/ld-s390/tlspic.dd
ld/testsuite/ld-s390/tlspic.rd
ld/testsuite/ld-s390/tlspic.sd
ld/testsuite/ld-s390/tlspic.td
ld/testsuite/ld-s390/tlspic1.s
ld/testsuite/ld-s390/tlspic1_64.s
ld/testsuite/ld-s390/tlspic2.s
ld/testsuite/ld-s390/tlspic2_64.s
ld/testsuite/ld-s390/tlspic_64.dd
ld/testsuite/ld-s390/tlspic_64.rd
ld/testsuite/ld-s390/tlspic_64.sd
ld/testsuite/ld-s390/tlspic_64.td
ld/testsuite/ld-scripts/align-with-input.d
ld/testsuite/ld-scripts/align-with-input.t
ld/testsuite/ld-scripts/align.exp
ld/testsuite/ld-scripts/align.s
ld/testsuite/ld-scripts/align.t
ld/testsuite/ld-scripts/align2.t
ld/testsuite/ld-scripts/align2a.d
ld/testsuite/ld-scripts/align2a.s
ld/testsuite/ld-scripts/align2b.d
ld/testsuite/ld-scripts/align2b.s
ld/testsuite/ld-scripts/align2c.d
ld/testsuite/ld-scripts/align2c.s
ld/testsuite/ld-scripts/alignof.exp
ld/testsuite/ld-scripts/alignof.s
ld/testsuite/ld-scripts/alignof.t
ld/testsuite/ld-scripts/assert.exp
ld/testsuite/ld-scripts/assert.s
ld/testsuite/ld-scripts/assert.t
ld/testsuite/ld-scripts/assert2.d
ld/testsuite/ld-scripts/assert2.t
ld/testsuite/ld-scripts/assign-loc.d
ld/testsuite/ld-scripts/assign-loc.t
ld/testsuite/ld-scripts/cross1.c
ld/testsuite/ld-scripts/cross1.t
ld/testsuite/ld-scripts/cross2.c
ld/testsuite/ld-scripts/cross2.t
ld/testsuite/ld-scripts/cross3.c
ld/testsuite/ld-scripts/cross3.t
ld/testsuite/ld-scripts/cross4.c
ld/testsuite/ld-scripts/crossref.exp
ld/testsuite/ld-scripts/data.d
ld/testsuite/ld-scripts/data.exp
ld/testsuite/ld-scripts/data.s
ld/testsuite/ld-scripts/data.t
ld/testsuite/ld-scripts/default-script.exp
ld/testsuite/ld-scripts/default-script.s
ld/testsuite/ld-scripts/default-script.t
ld/testsuite/ld-scripts/default-script1.d
ld/testsuite/ld-scripts/default-script2.d
ld/testsuite/ld-scripts/default-script3.d
ld/testsuite/ld-scripts/default-script4.d
ld/testsuite/ld-scripts/defined.exp
ld/testsuite/ld-scripts/defined.s
ld/testsuite/ld-scripts/defined.t
ld/testsuite/ld-scripts/defined2.d
ld/testsuite/ld-scripts/defined2.t
ld/testsuite/ld-scripts/defined3.d
ld/testsuite/ld-scripts/defined3.t
ld/testsuite/ld-scripts/defined4.d
ld/testsuite/ld-scripts/defined4.s
ld/testsuite/ld-scripts/defined4.t
ld/testsuite/ld-scripts/defined5.d
ld/testsuite/ld-scripts/defined5.s
ld/testsuite/ld-scripts/defined5.t
ld/testsuite/ld-scripts/dynamic-sections-1.s
ld/testsuite/ld-scripts/dynamic-sections-2.s
ld/testsuite/ld-scripts/dynamic-sections.d
ld/testsuite/ld-scripts/dynamic-sections.exp
ld/testsuite/ld-scripts/dynamic-sections.t
ld/testsuite/ld-scripts/empty-address-1.d
ld/testsuite/ld-scripts/empty-address-1.s
ld/testsuite/ld-scripts/empty-address-1.t
ld/testsuite/ld-scripts/empty-address-2.s
ld/testsuite/ld-scripts/empty-address-2a.d
ld/testsuite/ld-scripts/empty-address-2a.t
ld/testsuite/ld-scripts/empty-address-2b.d
ld/testsuite/ld-scripts/empty-address-2b.t
ld/testsuite/ld-scripts/empty-address-3.s
ld/testsuite/ld-scripts/empty-address-3a.d
ld/testsuite/ld-scripts/empty-address-3a.t
ld/testsuite/ld-scripts/empty-address-3b.d
ld/testsuite/ld-scripts/empty-address-3b.t
ld/testsuite/ld-scripts/empty-address-3c.d
ld/testsuite/ld-scripts/empty-address-3c.t
ld/testsuite/ld-scripts/empty-address.exp
ld/testsuite/ld-scripts/empty-aligned.d
ld/testsuite/ld-scripts/empty-aligned.exp
ld/testsuite/ld-scripts/empty-aligned.s
ld/testsuite/ld-scripts/empty-aligned.t
ld/testsuite/ld-scripts/empty-orphan.d
ld/testsuite/ld-scripts/empty-orphan.exp
ld/testsuite/ld-scripts/empty-orphan.s
ld/testsuite/ld-scripts/empty-orphan.t
ld/testsuite/ld-scripts/expr.exp
ld/testsuite/ld-scripts/expr1.d
ld/testsuite/ld-scripts/expr1.s
ld/testsuite/ld-scripts/expr1.t
ld/testsuite/ld-scripts/expr2.d
ld/testsuite/ld-scripts/expr2.s
ld/testsuite/ld-scripts/expr2.t
ld/testsuite/ld-scripts/extern.exp
ld/testsuite/ld-scripts/extern.s
ld/testsuite/ld-scripts/extern.t
ld/testsuite/ld-scripts/include-1.d
ld/testsuite/ld-scripts/include-1.t
ld/testsuite/ld-scripts/include-data.t
ld/testsuite/ld-scripts/include-mem.t
ld/testsuite/ld-scripts/include-ram.t
ld/testsuite/ld-scripts/include-sections.t
ld/testsuite/ld-scripts/include-subdata.t
ld/testsuite/ld-scripts/include.exp
ld/testsuite/ld-scripts/include.s
ld/testsuite/ld-scripts/log2.exp
ld/testsuite/ld-scripts/log2.s
ld/testsuite/ld-scripts/log2.t
ld/testsuite/ld-scripts/map-address.d
ld/testsuite/ld-scripts/map-address.exp
ld/testsuite/ld-scripts/map-address.t
ld/testsuite/ld-scripts/memory.t
ld/testsuite/ld-scripts/overlay-size-map.d
ld/testsuite/ld-scripts/overlay-size.d
ld/testsuite/ld-scripts/overlay-size.exp
ld/testsuite/ld-scripts/overlay-size.s
ld/testsuite/ld-scripts/overlay-size.t
ld/testsuite/ld-scripts/phdrs.exp
ld/testsuite/ld-scripts/phdrs.s
ld/testsuite/ld-scripts/phdrs.t
ld/testsuite/ld-scripts/phdrs2.exp
ld/testsuite/ld-scripts/phdrs2.s
ld/testsuite/ld-scripts/phdrs2.t
ld/testsuite/ld-scripts/phdrs3.d
ld/testsuite/ld-scripts/phdrs3.exp
ld/testsuite/ld-scripts/phdrs3.t
ld/testsuite/ld-scripts/phdrs3a.d
ld/testsuite/ld-scripts/phdrs3a.t
ld/testsuite/ld-scripts/pr14962.d
ld/testsuite/ld-scripts/pr14962.t
ld/testsuite/ld-scripts/pr14962a.s
ld/testsuite/ld-scripts/pr14962b.s
ld/testsuite/ld-scripts/provide-1.d
ld/testsuite/ld-scripts/provide-1.s
ld/testsuite/ld-scripts/provide-1.t
ld/testsuite/ld-scripts/provide-2.d
ld/testsuite/ld-scripts/provide-2.s
ld/testsuite/ld-scripts/provide-2.t
ld/testsuite/ld-scripts/provide-3.d
ld/testsuite/ld-scripts/provide-3.s
ld/testsuite/ld-scripts/provide-3.t
ld/testsuite/ld-scripts/provide.exp
ld/testsuite/ld-scripts/region-alias-1.d
ld/testsuite/ld-scripts/region-alias-1.t
ld/testsuite/ld-scripts/region-alias-2.d
ld/testsuite/ld-scripts/region-alias-2.t
ld/testsuite/ld-scripts/region-alias-3.d
ld/testsuite/ld-scripts/region-alias-3.t
ld/testsuite/ld-scripts/region-alias-4.d
ld/testsuite/ld-scripts/region-alias-4.t
ld/testsuite/ld-scripts/rgn-at.exp
ld/testsuite/ld-scripts/rgn-at.s
ld/testsuite/ld-scripts/rgn-at1.d
ld/testsuite/ld-scripts/rgn-at1.t
ld/testsuite/ld-scripts/rgn-at2.d
ld/testsuite/ld-scripts/rgn-at2.t
ld/testsuite/ld-scripts/rgn-at3.d
ld/testsuite/ld-scripts/rgn-at3.t
ld/testsuite/ld-scripts/rgn-at4.d
ld/testsuite/ld-scripts/rgn-at4.t
ld/testsuite/ld-scripts/rgn-at5.d
ld/testsuite/ld-scripts/rgn-at5.s
ld/testsuite/ld-scripts/rgn-at5.t
ld/testsuite/ld-scripts/rgn-at6.d
ld/testsuite/ld-scripts/rgn-at6.s
ld/testsuite/ld-scripts/rgn-at6.t
ld/testsuite/ld-scripts/rgn-at7.d
ld/testsuite/ld-scripts/rgn-at7.t
ld/testsuite/ld-scripts/rgn-at8.d
ld/testsuite/ld-scripts/rgn-at8.t
ld/testsuite/ld-scripts/rgn-over.exp
ld/testsuite/ld-scripts/rgn-over.s
ld/testsuite/ld-scripts/rgn-over1.d
ld/testsuite/ld-scripts/rgn-over1.t
ld/testsuite/ld-scripts/rgn-over2.d
ld/testsuite/ld-scripts/rgn-over2.t
ld/testsuite/ld-scripts/rgn-over3.d
ld/testsuite/ld-scripts/rgn-over3.t
ld/testsuite/ld-scripts/rgn-over4.d
ld/testsuite/ld-scripts/rgn-over4.t
ld/testsuite/ld-scripts/rgn-over5.d
ld/testsuite/ld-scripts/rgn-over5.t
ld/testsuite/ld-scripts/rgn-over6.d
ld/testsuite/ld-scripts/rgn-over6.t
ld/testsuite/ld-scripts/rgn-over7.d
ld/testsuite/ld-scripts/rgn-over7.t
ld/testsuite/ld-scripts/rgn-over8-ok.d
ld/testsuite/ld-scripts/rgn-over8.s
ld/testsuite/ld-scripts/rgn-over8.t
ld/testsuite/ld-scripts/sane1.d
ld/testsuite/ld-scripts/sane1.t
ld/testsuite/ld-scripts/script.exp
ld/testsuite/ld-scripts/script.s
ld/testsuite/ld-scripts/script.t
ld/testsuite/ld-scripts/scriptm.t
ld/testsuite/ld-scripts/section-flags-1.s
ld/testsuite/ld-scripts/section-flags-1.t
ld/testsuite/ld-scripts/section-flags-2.s
ld/testsuite/ld-scripts/section-flags-2.t
ld/testsuite/ld-scripts/section-flags.exp
ld/testsuite/ld-scripts/section-match-1.d
ld/testsuite/ld-scripts/section-match-1.s
ld/testsuite/ld-scripts/section-match-1.t
ld/testsuite/ld-scripts/section-match.exp
ld/testsuite/ld-scripts/size-1.d
ld/testsuite/ld-scripts/size-1.s
ld/testsuite/ld-scripts/size-1.t
ld/testsuite/ld-scripts/size-2.d
ld/testsuite/ld-scripts/size-2.s
ld/testsuite/ld-scripts/size-2.t
ld/testsuite/ld-scripts/size.exp
ld/testsuite/ld-scripts/sizeof.exp
ld/testsuite/ld-scripts/sizeof.s
ld/testsuite/ld-scripts/sizeof.t
ld/testsuite/ld-scripts/sort.exp
ld/testsuite/ld-scripts/sort.t
ld/testsuite/ld-scripts/sort_b_a-1.d
ld/testsuite/ld-scripts/sort_b_a-1.s
ld/testsuite/ld-scripts/sort_b_a.d
ld/testsuite/ld-scripts/sort_b_a.s
ld/testsuite/ld-scripts/sort_b_a.t
ld/testsuite/ld-scripts/sort_b_a_a-1.d
ld/testsuite/ld-scripts/sort_b_a_a-2.d
ld/testsuite/ld-scripts/sort_b_a_a-3.d
ld/testsuite/ld-scripts/sort_b_a_a.t
ld/testsuite/ld-scripts/sort_b_a_n-1.d
ld/testsuite/ld-scripts/sort_b_a_n-2.d
ld/testsuite/ld-scripts/sort_b_a_n-3.d
ld/testsuite/ld-scripts/sort_b_a_n.t
ld/testsuite/ld-scripts/sort_b_n-1.d
ld/testsuite/ld-scripts/sort_b_n-1.s
ld/testsuite/ld-scripts/sort_b_n.d
ld/testsuite/ld-scripts/sort_b_n.s
ld/testsuite/ld-scripts/sort_b_n.t
ld/testsuite/ld-scripts/sort_b_n_a-1.d
ld/testsuite/ld-scripts/sort_b_n_a-2.d
ld/testsuite/ld-scripts/sort_b_n_a-3.d
ld/testsuite/ld-scripts/sort_b_n_a.t
ld/testsuite/ld-scripts/sort_b_n_n-1.d
ld/testsuite/ld-scripts/sort_b_n_n-2.d
ld/testsuite/ld-scripts/sort_b_n_n-3.d
ld/testsuite/ld-scripts/sort_b_n_n.t
ld/testsuite/ld-scripts/sort_n_a-a.s
ld/testsuite/ld-scripts/sort_n_a-b.s
ld/testsuite/ld-scripts/sort_no-1.d
ld/testsuite/ld-scripts/sort_no-2.d
ld/testsuite/ld-scripts/sort_no.t
ld/testsuite/ld-scripts/weak.exp
ld/testsuite/ld-scripts/weak.t
ld/testsuite/ld-scripts/weak1.s
ld/testsuite/ld-scripts/weak2.s
ld/testsuite/ld-selective/1.c
ld/testsuite/ld-selective/2.c
ld/testsuite/ld-selective/3.cc
ld/testsuite/ld-selective/4.cc
ld/testsuite/ld-selective/5.cc
ld/testsuite/ld-selective/keepdot.d
ld/testsuite/ld-selective/keepdot.ld
ld/testsuite/ld-selective/keepdot.s
ld/testsuite/ld-selective/keepdot0.d
ld/testsuite/ld-selective/keepdot0.ld
ld/testsuite/ld-selective/sel-dump.exp
ld/testsuite/ld-selective/selective.exp
ld/testsuite/ld-sh/arch/arch.exp
ld/testsuite/ld-sh/arch/arch_expected.txt
ld/testsuite/ld-sh/arch/sh-dsp.s
ld/testsuite/ld-sh/arch/sh.s
ld/testsuite/ld-sh/arch/sh2.s
ld/testsuite/ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s
ld/testsuite/ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s
ld/testsuite/ld-sh/arch/sh2a-nofpu.s
ld/testsuite/ld-sh/arch/sh2a-or-sh3e.s
ld/testsuite/ld-sh/arch/sh2a-or-sh4.s
ld/testsuite/ld-sh/arch/sh2a.s
ld/testsuite/ld-sh/arch/sh2e.s
ld/testsuite/ld-sh/arch/sh3-dsp.s
ld/testsuite/ld-sh/arch/sh3-nommu.s
ld/testsuite/ld-sh/arch/sh3.s
ld/testsuite/ld-sh/arch/sh3e.s
ld/testsuite/ld-sh/arch/sh4-nofpu.s
ld/testsuite/ld-sh/arch/sh4-nommu-nofpu.s
ld/testsuite/ld-sh/arch/sh4.s
ld/testsuite/ld-sh/arch/sh4a-nofpu.s
ld/testsuite/ld-sh/arch/sh4a.s
ld/testsuite/ld-sh/arch/sh4al-dsp.s
ld/testsuite/ld-sh/fdpic-funcdesc-shared.d
ld/testsuite/ld-sh/fdpic-funcdesc-shared.s
ld/testsuite/ld-sh/fdpic-funcdesc-static.d
ld/testsuite/ld-sh/fdpic-funcdesc-static.s
ld/testsuite/ld-sh/fdpic-gotfuncdesc-shared.d
ld/testsuite/ld-sh/fdpic-gotfuncdesc-shared.s
ld/testsuite/ld-sh/fdpic-gotfuncdesc-static.d
ld/testsuite/ld-sh/fdpic-gotfuncdesc-static.s
ld/testsuite/ld-sh/fdpic-gotfuncdesci20-shared.d
ld/testsuite/ld-sh/fdpic-gotfuncdesci20-shared.s
ld/testsuite/ld-sh/fdpic-gotfuncdesci20-static.d
ld/testsuite/ld-sh/fdpic-gotfuncdesci20-static.s
ld/testsuite/ld-sh/fdpic-goti20-shared.d
ld/testsuite/ld-sh/fdpic-goti20-shared.s
ld/testsuite/ld-sh/fdpic-goti20-static.d
ld/testsuite/ld-sh/fdpic-goti20-static.s
ld/testsuite/ld-sh/fdpic-gotofffuncdesc-shared.d
ld/testsuite/ld-sh/fdpic-gotofffuncdesc-shared.s
ld/testsuite/ld-sh/fdpic-gotofffuncdesc-static.d
ld/testsuite/ld-sh/fdpic-gotofffuncdesc-static.s
ld/testsuite/ld-sh/fdpic-gotofffuncdesci20-shared.d
ld/testsuite/ld-sh/fdpic-gotofffuncdesci20-shared.s
ld/testsuite/ld-sh/fdpic-gotofffuncdesci20-static.d
ld/testsuite/ld-sh/fdpic-gotofffuncdesci20-static.s
ld/testsuite/ld-sh/fdpic-gotoffi20-shared.d
ld/testsuite/ld-sh/fdpic-gotoffi20-shared.s
ld/testsuite/ld-sh/fdpic-gotoffi20-static.d
ld/testsuite/ld-sh/fdpic-gotoffi20-static.s
ld/testsuite/ld-sh/fdpic-plt-be.d
ld/testsuite/ld-sh/fdpic-plt-le.d
ld/testsuite/ld-sh/fdpic-plt.s
ld/testsuite/ld-sh/fdpic-plti20-be.d
ld/testsuite/ld-sh/fdpic-plti20-le.d
ld/testsuite/ld-sh/fdpic-stack-default.d
ld/testsuite/ld-sh/fdpic-stack-set.d
ld/testsuite/ld-sh/fdpic-stack-size.d
ld/testsuite/ld-sh/fdpic-stack.s
ld/testsuite/ld-sh/ld-r-1.d
ld/testsuite/ld-sh/ldr1.s
ld/testsuite/ld-sh/ldr2.s
ld/testsuite/ld-sh/rd-sh.exp
ld/testsuite/ld-sh/refdbg-0-dso.d
ld/testsuite/ld-sh/refdbg-1.d
ld/testsuite/ld-sh/refdbg.s
ld/testsuite/ld-sh/refdbglib.s
ld/testsuite/ld-sh/reloc1.d
ld/testsuite/ld-sh/reloc1.s
ld/testsuite/ld-sh/sh-vxworks.exp
ld/testsuite/ld-sh/sh.exp
ld/testsuite/ld-sh/sh1.s
ld/testsuite/ld-sh/sh2.c
ld/testsuite/ld-sh/sh64/abi32.sd
ld/testsuite/ld-sh/sh64/abi32.xd
ld/testsuite/ld-sh/sh64/abi64.sd
ld/testsuite/ld-sh/sh64/abi64.xd
ld/testsuite/ld-sh/sh64/abixx-noexp.sd
ld/testsuite/ld-sh/sh64/cmpct1.sd
ld/testsuite/ld-sh/sh64/cmpct1.xd
ld/testsuite/ld-sh/sh64/crange-1.s
ld/testsuite/ld-sh/sh64/crange-2a.s
ld/testsuite/ld-sh/sh64/crange-2b.s
ld/testsuite/ld-sh/sh64/crange-2c.s
ld/testsuite/ld-sh/sh64/crange-2d.s
ld/testsuite/ld-sh/sh64/crange-2e.s
ld/testsuite/ld-sh/sh64/crange-2f.s
ld/testsuite/ld-sh/sh64/crange-2g.s
ld/testsuite/ld-sh/sh64/crange-2h.s
ld/testsuite/ld-sh/sh64/crange-2i.s
ld/testsuite/ld-sh/sh64/crange1.rd
ld/testsuite/ld-sh/sh64/crange2.rd
ld/testsuite/ld-sh/sh64/crange3-cmpct.rd
ld/testsuite/ld-sh/sh64/crange3-media.rd
ld/testsuite/ld-sh/sh64/crange3.dd
ld/testsuite/ld-sh/sh64/crange3.rd
ld/testsuite/ld-sh/sh64/crangerel1.rd
ld/testsuite/ld-sh/sh64/crangerel2.rd
ld/testsuite/ld-sh/sh64/dlsection-1.s
ld/testsuite/ld-sh/sh64/dlsection.sd
ld/testsuite/ld-sh/sh64/endian.dbd
ld/testsuite/ld-sh/sh64/endian.dld
ld/testsuite/ld-sh/sh64/endian.ld
ld/testsuite/ld-sh/sh64/endian.s
ld/testsuite/ld-sh/sh64/endian.sbd
ld/testsuite/ld-sh/sh64/endian.sld
ld/testsuite/ld-sh/sh64/gotplt.d
ld/testsuite/ld-sh/sh64/gotplt.map
ld/testsuite/ld-sh/sh64/gotplt.s
ld/testsuite/ld-sh/sh64/init-cmpct.d
ld/testsuite/ld-sh/sh64/init-media.d
ld/testsuite/ld-sh/sh64/init.s
ld/testsuite/ld-sh/sh64/init64.d
ld/testsuite/ld-sh/sh64/mix1-noexp.sd
ld/testsuite/ld-sh/sh64/mix1.sd
ld/testsuite/ld-sh/sh64/mix1.xd
ld/testsuite/ld-sh/sh64/mix2-noexp.sd
ld/testsuite/ld-sh/sh64/mix2.sd
ld/testsuite/ld-sh/sh64/mix2.xd
ld/testsuite/ld-sh/sh64/rd-sh64.exp
ld/testsuite/ld-sh/sh64/rel-1.s
ld/testsuite/ld-sh/sh64/rel-2.s
ld/testsuite/ld-sh/sh64/rel32.xd
ld/testsuite/ld-sh/sh64/rel64.xd
ld/testsuite/ld-sh/sh64/relax.exp
ld/testsuite/ld-sh/sh64/relax1.s
ld/testsuite/ld-sh/sh64/relax2.s
ld/testsuite/ld-sh/sh64/relax3.s
ld/testsuite/ld-sh/sh64/relax4.s
ld/testsuite/ld-sh/sh64/reldl-1.s
ld/testsuite/ld-sh/sh64/reldl-2.s
ld/testsuite/ld-sh/sh64/reldl32.rd
ld/testsuite/ld-sh/sh64/reldl64.rd
ld/testsuite/ld-sh/sh64/relfail.exp
ld/testsuite/ld-sh/sh64/relfail.s
ld/testsuite/ld-sh/sh64/sh64-1.s
ld/testsuite/ld-sh/sh64/sh64-2.s
ld/testsuite/ld-sh/sh64/sh64.exp
ld/testsuite/ld-sh/sh64/shcmp-1.s
ld/testsuite/ld-sh/sh64/shdl-1.s
ld/testsuite/ld-sh/sh64/shdl-2.s
ld/testsuite/ld-sh/sh64/shdl32.xd
ld/testsuite/ld-sh/sh64/shdl64.sd
ld/testsuite/ld-sh/sh64/shdl64.xd
ld/testsuite/ld-sh/sh64/shmix-1.s
ld/testsuite/ld-sh/sh64/shmix-2.s
ld/testsuite/ld-sh/sh64/shmix-3.s
ld/testsuite/ld-sh/sh64/stobin-0-dso.d
ld/testsuite/ld-sh/sh64/stobin-1.d
ld/testsuite/ld-sh/sh64/stobin.s
ld/testsuite/ld-sh/sh64/stolib.s
ld/testsuite/ld-sh/shared-1.d
ld/testsuite/ld-sh/shared-2.d
ld/testsuite/ld-sh/start.s
ld/testsuite/ld-sh/sub2l-1.d
ld/testsuite/ld-sh/sub2l.s
ld/testsuite/ld-sh/textrel1.s
ld/testsuite/ld-sh/textrel2.s
ld/testsuite/ld-sh/tlsbin-0-dso.d
ld/testsuite/ld-sh/tlsbin-1.d
ld/testsuite/ld-sh/tlsbin-2.d
ld/testsuite/ld-sh/tlsbin-3.d
ld/testsuite/ld-sh/tlsbin-4.d
ld/testsuite/ld-sh/tlsbin.s
ld/testsuite/ld-sh/tlsbinpic.s
ld/testsuite/ld-sh/tlslib.s
ld/testsuite/ld-sh/tlspic-1.d
ld/testsuite/ld-sh/tlspic-2.d
ld/testsuite/ld-sh/tlspic-3.d
ld/testsuite/ld-sh/tlspic-4.d
ld/testsuite/ld-sh/tlspic1.s
ld/testsuite/ld-sh/tlspic2.s
ld/testsuite/ld-sh/tlstpoff-1.d
ld/testsuite/ld-sh/tlstpoff-2.d
ld/testsuite/ld-sh/tlstpoff1.s
ld/testsuite/ld-sh/tlstpoff2.s
ld/testsuite/ld-sh/vxworks1-le.dd
ld/testsuite/ld-sh/vxworks1-lib-le.dd
ld/testsuite/ld-sh/vxworks1-lib.dd
ld/testsuite/ld-sh/vxworks1-lib.nd
ld/testsuite/ld-sh/vxworks1-lib.rd
ld/testsuite/ld-sh/vxworks1-lib.s
ld/testsuite/ld-sh/vxworks1-lib.td
ld/testsuite/ld-sh/vxworks1-static.d
ld/testsuite/ld-sh/vxworks1.dd
ld/testsuite/ld-sh/vxworks1.ld
ld/testsuite/ld-sh/vxworks1.rd
ld/testsuite/ld-sh/vxworks1.s
ld/testsuite/ld-sh/vxworks2-static.sd
ld/testsuite/ld-sh/vxworks2.s
ld/testsuite/ld-sh/vxworks2.sd
ld/testsuite/ld-sh/vxworks3-le.dd
ld/testsuite/ld-sh/vxworks3-lib-le.dd
ld/testsuite/ld-sh/vxworks3-lib.dd
ld/testsuite/ld-sh/vxworks3-lib.s
ld/testsuite/ld-sh/vxworks3.dd
ld/testsuite/ld-sh/vxworks3.s
ld/testsuite/ld-sh/vxworks4.d
ld/testsuite/ld-sh/vxworks4a.s
ld/testsuite/ld-sh/vxworks4b.s
ld/testsuite/ld-sh/weak1.d
ld/testsuite/ld-sh/weak1.s
ld/testsuite/ld-shared/elf-offset.ld
ld/testsuite/ld-shared/main.c
ld/testsuite/ld-shared/sh1.c
ld/testsuite/ld-shared/sh2.c
ld/testsuite/ld-shared/shared.dat
ld/testsuite/ld-shared/shared.exp
ld/testsuite/ld-shared/sun4.dat
ld/testsuite/ld-shared/symbolic.dat
ld/testsuite/ld-shared/xcoff.dat
ld/testsuite/ld-size/size-1.c
ld/testsuite/ld-size/size-1.out
ld/testsuite/ld-size/size-10.out
ld/testsuite/ld-size/size-10.rd
ld/testsuite/ld-size/size-10a.c
ld/testsuite/ld-size/size-10b.c
ld/testsuite/ld-size/size-1a.c
ld/testsuite/ld-size/size-1b.c
ld/testsuite/ld-size/size-2.c
ld/testsuite/ld-size/size-2.out
ld/testsuite/ld-size/size-2a.c
ld/testsuite/ld-size/size-2b.c
ld/testsuite/ld-size/size-3.c
ld/testsuite/ld-size/size-3.out
ld/testsuite/ld-size/size-3a.c
ld/testsuite/ld-size/size-3b.c
ld/testsuite/ld-size/size-3c.c
ld/testsuite/ld-size/size-4.out
ld/testsuite/ld-size/size-4a.c
ld/testsuite/ld-size/size-4b.c
ld/testsuite/ld-size/size-5.out
ld/testsuite/ld-size/size-5a.c
ld/testsuite/ld-size/size-5b.c
ld/testsuite/ld-size/size-6.out
ld/testsuite/ld-size/size-6a.c
ld/testsuite/ld-size/size-6b.c
ld/testsuite/ld-size/size-7.out
ld/testsuite/ld-size/size-7.rd
ld/testsuite/ld-size/size-7a.c
ld/testsuite/ld-size/size-7b.c
ld/testsuite/ld-size/size-8.out
ld/testsuite/ld-size/size-8.rd
ld/testsuite/ld-size/size-8a.c
ld/testsuite/ld-size/size-8b.c
ld/testsuite/ld-size/size-9.out
ld/testsuite/ld-size/size-9.rd
ld/testsuite/ld-size/size-9a.c
ld/testsuite/ld-size/size-9b.c
ld/testsuite/ld-size/size.exp
ld/testsuite/ld-size/size32-1-i386.d
ld/testsuite/ld-size/size32-1-x32.d
ld/testsuite/ld-size/size32-1-x86-64.d
ld/testsuite/ld-size/size32-1.s
ld/testsuite/ld-size/size32-2-i386.d
ld/testsuite/ld-size/size32-2-x32.d
ld/testsuite/ld-size/size32-2-x86-64.d
ld/testsuite/ld-size/size32-2.s
ld/testsuite/ld-size/size32-3-i386.d
ld/testsuite/ld-size/size32-3-x32.d
ld/testsuite/ld-size/size32-3-x86-64.d
ld/testsuite/ld-size/size32-3a.s
ld/testsuite/ld-size/size32-3b.s
ld/testsuite/ld-size/size64-1-x32.d
ld/testsuite/ld-size/size64-1-x86-64.d
ld/testsuite/ld-size/size64-1.s
ld/testsuite/ld-size/size64-2-x32.d
ld/testsuite/ld-size/size64-2-x86-64.d
ld/testsuite/ld-size/size64-2.s
ld/testsuite/ld-sparc/gotop32.dd
ld/testsuite/ld-sparc/gotop32.rd
ld/testsuite/ld-sparc/gotop32.s
ld/testsuite/ld-sparc/gotop32.sd
ld/testsuite/ld-sparc/gotop32.td
ld/testsuite/ld-sparc/gotop64.dd
ld/testsuite/ld-sparc/gotop64.rd
ld/testsuite/ld-sparc/gotop64.s
ld/testsuite/ld-sparc/gotop64.sd
ld/testsuite/ld-sparc/gotop64.td
ld/testsuite/ld-sparc/sparc.exp
ld/testsuite/ld-sparc/tlsg32.s
ld/testsuite/ld-sparc/tlsg32.sd
ld/testsuite/ld-sparc/tlsg64.s
ld/testsuite/ld-sparc/tlsg64.sd
ld/testsuite/ld-sparc/tlslib.s
ld/testsuite/ld-sparc/tlsnopic.s
ld/testsuite/ld-sparc/tlspic.s
ld/testsuite/ld-sparc/tlssunbin32.dd
ld/testsuite/ld-sparc/tlssunbin32.rd
ld/testsuite/ld-sparc/tlssunbin32.s
ld/testsuite/ld-sparc/tlssunbin32.sd
ld/testsuite/ld-sparc/tlssunbin32.td
ld/testsuite/ld-sparc/tlssunbin64.dd
ld/testsuite/ld-sparc/tlssunbin64.rd
ld/testsuite/ld-sparc/tlssunbin64.s
ld/testsuite/ld-sparc/tlssunbin64.sd
ld/testsuite/ld-sparc/tlssunbin64.td
ld/testsuite/ld-sparc/tlssunbinpic32.s
ld/testsuite/ld-sparc/tlssunbinpic64.s
ld/testsuite/ld-sparc/tlssunnopic32.dd
ld/testsuite/ld-sparc/tlssunnopic32.rd
ld/testsuite/ld-sparc/tlssunnopic32.s
ld/testsuite/ld-sparc/tlssunnopic32.sd
ld/testsuite/ld-sparc/tlssunnopic64.dd
ld/testsuite/ld-sparc/tlssunnopic64.rd
ld/testsuite/ld-sparc/tlssunnopic64.s
ld/testsuite/ld-sparc/tlssunnopic64.sd
ld/testsuite/ld-sparc/tlssunpic32.dd
ld/testsuite/ld-sparc/tlssunpic32.rd
ld/testsuite/ld-sparc/tlssunpic32.s
ld/testsuite/ld-sparc/tlssunpic32.sd
ld/testsuite/ld-sparc/tlssunpic32.td
ld/testsuite/ld-sparc/tlssunpic64.dd
ld/testsuite/ld-sparc/tlssunpic64.rd
ld/testsuite/ld-sparc/tlssunpic64.s
ld/testsuite/ld-sparc/tlssunpic64.sd
ld/testsuite/ld-sparc/tlssunpic64.td
ld/testsuite/ld-sparc/vxworks1-lib.dd
ld/testsuite/ld-sparc/vxworks1-lib.nd
ld/testsuite/ld-sparc/vxworks1-lib.rd
ld/testsuite/ld-sparc/vxworks1-lib.s
ld/testsuite/ld-sparc/vxworks1-lib.td
ld/testsuite/ld-sparc/vxworks1-static.d
ld/testsuite/ld-sparc/vxworks1.dd
ld/testsuite/ld-sparc/vxworks1.ld
ld/testsuite/ld-sparc/vxworks1.rd
ld/testsuite/ld-sparc/vxworks1.s
ld/testsuite/ld-sparc/vxworks2-static.sd
ld/testsuite/ld-sparc/vxworks2.s
ld/testsuite/ld-sparc/vxworks2.sd
ld/testsuite/ld-spu/ear.d
ld/testsuite/ld-spu/ear.s
ld/testsuite/ld-spu/embed.rd
ld/testsuite/ld-spu/fixup.d
ld/testsuite/ld-spu/fixup.s
ld/testsuite/ld-spu/icache1.d
ld/testsuite/ld-spu/icache1.s
ld/testsuite/ld-spu/ovl.d
ld/testsuite/ld-spu/ovl.lnk
ld/testsuite/ld-spu/ovl.s
ld/testsuite/ld-spu/ovl1.lnk
ld/testsuite/ld-spu/ovl2.d
ld/testsuite/ld-spu/ovl2.lnk
ld/testsuite/ld-spu/ovl2.s
ld/testsuite/ld-spu/pic.d
ld/testsuite/ld-spu/pic.s
ld/testsuite/ld-spu/picdef.s
ld/testsuite/ld-spu/spu.exp
ld/testsuite/ld-srec/sr1.c
ld/testsuite/ld-srec/sr2.c
ld/testsuite/ld-srec/sr3.cc
ld/testsuite/ld-srec/srec.exp
ld/testsuite/ld-tic6x/attr-arch-c62x-c62x.d
ld/testsuite/ld-tic6x/attr-arch-c62x-c64x+.d
ld/testsuite/ld-tic6x/attr-arch-c62x-c64x.d
ld/testsuite/ld-tic6x/attr-arch-c62x-c674x.d
ld/testsuite/ld-tic6x/attr-arch-c62x-c67x+.d
ld/testsuite/ld-tic6x/attr-arch-c62x-c67x.d
ld/testsuite/ld-tic6x/attr-arch-c62x.s
ld/testsuite/ld-tic6x/attr-arch-c64x+-c62x.d
ld/testsuite/ld-tic6x/attr-arch-c64x+-c64x+.d
ld/testsuite/ld-tic6x/attr-arch-c64x+-c64x.d
ld/testsuite/ld-tic6x/attr-arch-c64x+-c674x.d
ld/testsuite/ld-tic6x/attr-arch-c64x+-c67x+.d
ld/testsuite/ld-tic6x/attr-arch-c64x+-c67x.d
ld/testsuite/ld-tic6x/attr-arch-c64x+.s
ld/testsuite/ld-tic6x/attr-arch-c64x-c62x.d
ld/testsuite/ld-tic6x/attr-arch-c64x-c64x+.d
ld/testsuite/ld-tic6x/attr-arch-c64x-c64x.d
ld/testsuite/ld-tic6x/attr-arch-c64x-c674x.d
ld/testsuite/ld-tic6x/attr-arch-c64x-c67x+.d
ld/testsuite/ld-tic6x/attr-arch-c64x-c67x.d
ld/testsuite/ld-tic6x/attr-arch-c64x.s
ld/testsuite/ld-tic6x/attr-arch-c674x-c62x.d
ld/testsuite/ld-tic6x/attr-arch-c674x-c64x+.d
ld/testsuite/ld-tic6x/attr-arch-c674x-c64x.d
ld/testsuite/ld-tic6x/attr-arch-c674x-c674x.d
ld/testsuite/ld-tic6x/attr-arch-c674x-c67x+.d
ld/testsuite/ld-tic6x/attr-arch-c674x-c67x.d
ld/testsuite/ld-tic6x/attr-arch-c674x.s
ld/testsuite/ld-tic6x/attr-arch-c67x+-c62x.d
ld/testsuite/ld-tic6x/attr-arch-c67x+-c64x+.d
ld/testsuite/ld-tic6x/attr-arch-c67x+-c64x.d
ld/testsuite/ld-tic6x/attr-arch-c67x+-c674x.d
ld/testsuite/ld-tic6x/attr-arch-c67x+-c67x+.d
ld/testsuite/ld-tic6x/attr-arch-c67x+-c67x.d
ld/testsuite/ld-tic6x/attr-arch-c67x+.s
ld/testsuite/ld-tic6x/attr-arch-c67x-c62x.d
ld/testsuite/ld-tic6x/attr-arch-c67x-c64x+.d
ld/testsuite/ld-tic6x/attr-arch-c67x-c64x.d
ld/testsuite/ld-tic6x/attr-arch-c67x-c674x.d
ld/testsuite/ld-tic6x/attr-arch-c67x-c67x+.d
ld/testsuite/ld-tic6x/attr-arch-c67x-c67x.d
ld/testsuite/ld-tic6x/attr-arch-c67x.s
ld/testsuite/ld-tic6x/attr-array-16-16.d
ld/testsuite/ld-tic6x/attr-array-16-4.d
ld/testsuite/ld-tic6x/attr-array-16-416.d
ld/testsuite/ld-tic6x/attr-array-16-48.d
ld/testsuite/ld-tic6x/attr-array-16-8.d
ld/testsuite/ld-tic6x/attr-array-16-816.d
ld/testsuite/ld-tic6x/attr-array-16.s
ld/testsuite/ld-tic6x/attr-array-4-16.d
ld/testsuite/ld-tic6x/attr-array-4-4.d
ld/testsuite/ld-tic6x/attr-array-4-416.d
ld/testsuite/ld-tic6x/attr-array-4-48.d
ld/testsuite/ld-tic6x/attr-array-4-8.d
ld/testsuite/ld-tic6x/attr-array-4-816.d
ld/testsuite/ld-tic6x/attr-array-4.s
ld/testsuite/ld-tic6x/attr-array-416-16.d
ld/testsuite/ld-tic6x/attr-array-416-4.d
ld/testsuite/ld-tic6x/attr-array-416-416.d
ld/testsuite/ld-tic6x/attr-array-416-48.d
ld/testsuite/ld-tic6x/attr-array-416-8.d
ld/testsuite/ld-tic6x/attr-array-416-816.d
ld/testsuite/ld-tic6x/attr-array-416.s
ld/testsuite/ld-tic6x/attr-array-48-16.d
ld/testsuite/ld-tic6x/attr-array-48-4.d
ld/testsuite/ld-tic6x/attr-array-48-416.d
ld/testsuite/ld-tic6x/attr-array-48-48.d
ld/testsuite/ld-tic6x/attr-array-48-8.d
ld/testsuite/ld-tic6x/attr-array-48-816.d
ld/testsuite/ld-tic6x/attr-array-48.s
ld/testsuite/ld-tic6x/attr-array-8-16.d
ld/testsuite/ld-tic6x/attr-array-8-4.d
ld/testsuite/ld-tic6x/attr-array-8-416.d
ld/testsuite/ld-tic6x/attr-array-8-48.d
ld/testsuite/ld-tic6x/attr-array-8-8.d
ld/testsuite/ld-tic6x/attr-array-8-816.d
ld/testsuite/ld-tic6x/attr-array-8.s
ld/testsuite/ld-tic6x/attr-array-816-16.d
ld/testsuite/ld-tic6x/attr-array-816-4.d
ld/testsuite/ld-tic6x/attr-array-816-416.d
ld/testsuite/ld-tic6x/attr-array-816-48.d
ld/testsuite/ld-tic6x/attr-array-816-8.d
ld/testsuite/ld-tic6x/attr-array-816-816.d
ld/testsuite/ld-tic6x/attr-array-816.s
ld/testsuite/ld-tic6x/attr-compatibility-gnu-gnu.d
ld/testsuite/ld-tic6x/attr-compatibility-gnu-other.d
ld/testsuite/ld-tic6x/attr-compatibility-gnu.s
ld/testsuite/ld-tic6x/attr-compatibility-other-gnu.d
ld/testsuite/ld-tic6x/attr-compatibility-other-other.d
ld/testsuite/ld-tic6x/attr-compatibility-other.s
ld/testsuite/ld-tic6x/attr-conformance-10-10.d
ld/testsuite/ld-tic6x/attr-conformance-10-11.d
ld/testsuite/ld-tic6x/attr-conformance-10-none.d
ld/testsuite/ld-tic6x/attr-conformance-10.s
ld/testsuite/ld-tic6x/attr-conformance-11-10.d
ld/testsuite/ld-tic6x/attr-conformance-11-11.d
ld/testsuite/ld-tic6x/attr-conformance-11-none.d
ld/testsuite/ld-tic6x/attr-conformance-11.s
ld/testsuite/ld-tic6x/attr-conformance-none-10.d
ld/testsuite/ld-tic6x/attr-conformance-none-11.d
ld/testsuite/ld-tic6x/attr-conformance-none-none.d
ld/testsuite/ld-tic6x/attr-conformance-none.s
ld/testsuite/ld-tic6x/attr-dsbt-0.s
ld/testsuite/ld-tic6x/attr-dsbt-00.d
ld/testsuite/ld-tic6x/attr-dsbt-01.d
ld/testsuite/ld-tic6x/attr-dsbt-1.s
ld/testsuite/ld-tic6x/attr-dsbt-10.d
ld/testsuite/ld-tic6x/attr-dsbt-11.d
ld/testsuite/ld-tic6x/attr-pic-0.s
ld/testsuite/ld-tic6x/attr-pic-00.d
ld/testsuite/ld-tic6x/attr-pic-01.d
ld/testsuite/ld-tic6x/attr-pic-1.s
ld/testsuite/ld-tic6x/attr-pic-10.d
ld/testsuite/ld-tic6x/attr-pic-11.d
ld/testsuite/ld-tic6x/attr-pid-0.s
ld/testsuite/ld-tic6x/attr-pid-00.d
ld/testsuite/ld-tic6x/attr-pid-01.d
ld/testsuite/ld-tic6x/attr-pid-02.d
ld/testsuite/ld-tic6x/attr-pid-1.s
ld/testsuite/ld-tic6x/attr-pid-10.d
ld/testsuite/ld-tic6x/attr-pid-11.d
ld/testsuite/ld-tic6x/attr-pid-12.d
ld/testsuite/ld-tic6x/attr-pid-2.s
ld/testsuite/ld-tic6x/attr-pid-20.d
ld/testsuite/ld-tic6x/attr-pid-21.d
ld/testsuite/ld-tic6x/attr-pid-22.d
ld/testsuite/ld-tic6x/attr-stack-16-16.d
ld/testsuite/ld-tic6x/attr-stack-16-8.d
ld/testsuite/ld-tic6x/attr-stack-16-816.d
ld/testsuite/ld-tic6x/attr-stack-16.s
ld/testsuite/ld-tic6x/attr-stack-8-16.d
ld/testsuite/ld-tic6x/attr-stack-8-8.d
ld/testsuite/ld-tic6x/attr-stack-8-816.d
ld/testsuite/ld-tic6x/attr-stack-8.s
ld/testsuite/ld-tic6x/attr-stack-816-16.d
ld/testsuite/ld-tic6x/attr-stack-816-8.d
ld/testsuite/ld-tic6x/attr-stack-816-816.d
ld/testsuite/ld-tic6x/attr-stack-816.s
ld/testsuite/ld-tic6x/attr-unknown-1.d
ld/testsuite/ld-tic6x/attr-unknown-1000-1.s
ld/testsuite/ld-tic6x/attr-unknown-1000-2.s
ld/testsuite/ld-tic6x/attr-unknown-1024-1.s
ld/testsuite/ld-tic6x/attr-unknown-2.d
ld/testsuite/ld-tic6x/attr-unknown-3.d
ld/testsuite/ld-tic6x/attr-unknown-4.d
ld/testsuite/ld-tic6x/attr-unknown-5.d
ld/testsuite/ld-tic6x/attr-unknown-54-1.s
ld/testsuite/ld-tic6x/attr-unknown-55-a.s
ld/testsuite/ld-tic6x/attr-unknown-6.d
ld/testsuite/ld-tic6x/attr-unknown-7.d
ld/testsuite/ld-tic6x/attr-unknown-71-a.s
ld/testsuite/ld-tic6x/attr-unknown-71-b.s
ld/testsuite/ld-tic6x/attr-wchar-0.s
ld/testsuite/ld-tic6x/attr-wchar-00.d
ld/testsuite/ld-tic6x/attr-wchar-01.d
ld/testsuite/ld-tic6x/attr-wchar-02.d
ld/testsuite/ld-tic6x/attr-wchar-1.s
ld/testsuite/ld-tic6x/attr-wchar-10.d
ld/testsuite/ld-tic6x/attr-wchar-11.d
ld/testsuite/ld-tic6x/attr-wchar-12.d
ld/testsuite/ld-tic6x/attr-wchar-2.s
ld/testsuite/ld-tic6x/attr-wchar-20.d
ld/testsuite/ld-tic6x/attr-wchar-21.d
ld/testsuite/ld-tic6x/attr-wchar-22.d
ld/testsuite/ld-tic6x/common.d
ld/testsuite/ld-tic6x/common.ld
ld/testsuite/ld-tic6x/common.s
ld/testsuite/ld-tic6x/data-reloc-global-rel.d
ld/testsuite/ld-tic6x/data-reloc-global-rel.s
ld/testsuite/ld-tic6x/data-reloc-global.d
ld/testsuite/ld-tic6x/data-reloc-global.s
ld/testsuite/ld-tic6x/data-reloc-local-1.s
ld/testsuite/ld-tic6x/data-reloc-local-2.s
ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
ld/testsuite/ld-tic6x/data-reloc-local-r.d
ld/testsuite/ld-tic6x/data-reloc-local-rel.d
ld/testsuite/ld-tic6x/data-reloc-local.d
ld/testsuite/ld-tic6x/discard-unwind.ld
ld/testsuite/ld-tic6x/dsbt-be.ld
ld/testsuite/ld-tic6x/dsbt-index-error.d
ld/testsuite/ld-tic6x/dsbt-index.d
ld/testsuite/ld-tic6x/dsbt-index.s
ld/testsuite/ld-tic6x/dsbt-inrange.ld
ld/testsuite/ld-tic6x/dsbt-overflow.ld
ld/testsuite/ld-tic6x/dsbt.ld
ld/testsuite/ld-tic6x/ehtype-reloc-1-rel.d
ld/testsuite/ld-tic6x/ehtype-reloc-1.d
ld/testsuite/ld-tic6x/ehtype-reloc-1.s
ld/testsuite/ld-tic6x/generic.ld
ld/testsuite/ld-tic6x/got-reloc-global-addend-1.d
ld/testsuite/ld-tic6x/got-reloc-global-addend-1.s
ld/testsuite/ld-tic6x/got-reloc-global-addend-2.d
ld/testsuite/ld-tic6x/got-reloc-global-addend-2.s
ld/testsuite/ld-tic6x/got-reloc-global.s
ld/testsuite/ld-tic6x/got-reloc-inrange.d
ld/testsuite/ld-tic6x/got-reloc-local-1.s
ld/testsuite/ld-tic6x/got-reloc-local-2.s
ld/testsuite/ld-tic6x/got-reloc-local-r.d
ld/testsuite/ld-tic6x/got-reloc-overflow.d
ld/testsuite/ld-tic6x/mvk-reloc-global-rel.d
ld/testsuite/ld-tic6x/mvk-reloc-global-rel.s
ld/testsuite/ld-tic6x/mvk-reloc-global.d
ld/testsuite/ld-tic6x/mvk-reloc-global.s
ld/testsuite/ld-tic6x/mvk-reloc-local-1-rel.s
ld/testsuite/ld-tic6x/mvk-reloc-local-1.s
ld/testsuite/ld-tic6x/mvk-reloc-local-2-rel.s
ld/testsuite/ld-tic6x/mvk-reloc-local-2.s
ld/testsuite/ld-tic6x/mvk-reloc-local-r-rel.d
ld/testsuite/ld-tic6x/mvk-reloc-local-r.d
ld/testsuite/ld-tic6x/mvk-reloc-local-rel.d
ld/testsuite/ld-tic6x/mvk-reloc-local.d
ld/testsuite/ld-tic6x/pcr-reloc.d
ld/testsuite/ld-tic6x/pcr-reloc.s
ld/testsuite/ld-tic6x/pcrel-reloc-global-rel.d
ld/testsuite/ld-tic6x/pcrel-reloc-global.d
ld/testsuite/ld-tic6x/pcrel-reloc-global.s
ld/testsuite/ld-tic6x/pcrel-reloc-local-1.s
ld/testsuite/ld-tic6x/pcrel-reloc-local-2.s
ld/testsuite/ld-tic6x/pcrel-reloc-local-r-rel-rela.d
ld/testsuite/ld-tic6x/pcrel-reloc-local-r-rel.d
ld/testsuite/ld-tic6x/pcrel-reloc-local-r.d
ld/testsuite/ld-tic6x/pcrel-reloc-local-rel.d
ld/testsuite/ld-tic6x/pcrel-reloc-local.d
ld/testsuite/ld-tic6x/reloc-overflow-abs-s16-1.d
ld/testsuite/ld-tic6x/reloc-overflow-abs-s16-2.d
ld/testsuite/ld-tic6x/reloc-overflow-abs-s16.s
ld/testsuite/ld-tic6x/reloc-overflow-abs16-1.d
ld/testsuite/ld-tic6x/reloc-overflow-abs16-2.d
ld/testsuite/ld-tic6x/reloc-overflow-abs16.s
ld/testsuite/ld-tic6x/reloc-overflow-abs8-1.d
ld/testsuite/ld-tic6x/reloc-overflow-abs8-2.d
ld/testsuite/ld-tic6x/reloc-overflow-abs8.s
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s10-1.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s10-2.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s10.s
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s12-1.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s12-2.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s12.s
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s21-1.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s21-2.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s21.s
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s7-1.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s7-2.d
ld/testsuite/ld-tic6x/reloc-overflow-pcr-s7.s
ld/testsuite/ld-tic6x/reloc-overflow-sbr-s16-1.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-s16-2.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-s16.s
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-b-1.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-b-2.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-b.s
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-h-1.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-h-2.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-h.s
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-w-1.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-w-2.d
ld/testsuite/ld-tic6x/reloc-overflow-sbr-u15-w.s
ld/testsuite/ld-tic6x/sbr-reloc-global-rel.d
ld/testsuite/ld-tic6x/sbr-reloc-global-rel.s
ld/testsuite/ld-tic6x/sbr-reloc-global.d
ld/testsuite/ld-tic6x/sbr-reloc-global.s
ld/testsuite/ld-tic6x/sbr-reloc-local-1-rel.s
ld/testsuite/ld-tic6x/sbr-reloc-local-1.s
ld/testsuite/ld-tic6x/sbr-reloc-local-2-rel.s
ld/testsuite/ld-tic6x/sbr-reloc-local-2.s
ld/testsuite/ld-tic6x/sbr-reloc-local-r-rel.d
ld/testsuite/ld-tic6x/sbr-reloc-local-r.d
ld/testsuite/ld-tic6x/sbr-reloc-local-rel.d
ld/testsuite/ld-tic6x/sbr-reloc-local.d
ld/testsuite/ld-tic6x/sbr.ld
ld/testsuite/ld-tic6x/shared-nopic.d
ld/testsuite/ld-tic6x/shared-nopid.d
ld/testsuite/ld-tic6x/shlib-1.dd
ld/testsuite/ld-tic6x/shlib-1.rd
ld/testsuite/ld-tic6x/shlib-1.s
ld/testsuite/ld-tic6x/shlib-1.sd
ld/testsuite/ld-tic6x/shlib-1b.dd
ld/testsuite/ld-tic6x/shlib-1b.rd
ld/testsuite/ld-tic6x/shlib-1b.sd
ld/testsuite/ld-tic6x/shlib-1r.dd
ld/testsuite/ld-tic6x/shlib-1r.rd
ld/testsuite/ld-tic6x/shlib-1r.sd
ld/testsuite/ld-tic6x/shlib-1rb.dd
ld/testsuite/ld-tic6x/shlib-1rb.rd
ld/testsuite/ld-tic6x/shlib-1rb.sd
ld/testsuite/ld-tic6x/shlib-2.s
ld/testsuite/ld-tic6x/shlib-app-1.dd
ld/testsuite/ld-tic6x/shlib-app-1.od
ld/testsuite/ld-tic6x/shlib-app-1.rd
ld/testsuite/ld-tic6x/shlib-app-1.s
ld/testsuite/ld-tic6x/shlib-app-1.sd
ld/testsuite/ld-tic6x/shlib-app-1b.dd
ld/testsuite/ld-tic6x/shlib-app-1b.od
ld/testsuite/ld-tic6x/shlib-app-1b.rd
ld/testsuite/ld-tic6x/shlib-app-1b.sd
ld/testsuite/ld-tic6x/shlib-app-1r.dd
ld/testsuite/ld-tic6x/shlib-app-1r.od
ld/testsuite/ld-tic6x/shlib-app-1r.rd
ld/testsuite/ld-tic6x/shlib-app-1r.s
ld/testsuite/ld-tic6x/shlib-app-1r.sd
ld/testsuite/ld-tic6x/shlib-app-1rb.dd
ld/testsuite/ld-tic6x/shlib-app-1rb.od
ld/testsuite/ld-tic6x/shlib-app-1rb.rd
ld/testsuite/ld-tic6x/shlib-app-1rb.sd
ld/testsuite/ld-tic6x/shlib-noindex.dd
ld/testsuite/ld-tic6x/shlib-noindex.rd
ld/testsuite/ld-tic6x/shlib-noindex.sd
ld/testsuite/ld-tic6x/static-app-1.dd
ld/testsuite/ld-tic6x/static-app-1.od
ld/testsuite/ld-tic6x/static-app-1.rd
ld/testsuite/ld-tic6x/static-app-1.sd
ld/testsuite/ld-tic6x/static-app-1b.dd
ld/testsuite/ld-tic6x/static-app-1b.od
ld/testsuite/ld-tic6x/static-app-1b.rd
ld/testsuite/ld-tic6x/static-app-1b.sd
ld/testsuite/ld-tic6x/static-app-1r.dd
ld/testsuite/ld-tic6x/static-app-1r.od
ld/testsuite/ld-tic6x/static-app-1r.rd
ld/testsuite/ld-tic6x/static-app-1r.sd
ld/testsuite/ld-tic6x/static-app-1rb.dd
ld/testsuite/ld-tic6x/static-app-1rb.od
ld/testsuite/ld-tic6x/static-app-1rb.rd
ld/testsuite/ld-tic6x/static-app-1rb.sd
ld/testsuite/ld-tic6x/tic6x.exp
ld/testsuite/ld-tic6x/unwind-1.d
ld/testsuite/ld-tic6x/unwind-1.s
ld/testsuite/ld-tic6x/unwind-2.d
ld/testsuite/ld-tic6x/unwind-2.s
ld/testsuite/ld-tic6x/unwind-3.d
ld/testsuite/ld-tic6x/unwind-3.s
ld/testsuite/ld-tic6x/unwind-4.d
ld/testsuite/ld-tic6x/unwind-4.s
ld/testsuite/ld-tic6x/unwind-5.d
ld/testsuite/ld-tic6x/unwind-5.s
ld/testsuite/ld-tic6x/unwind-6.d
ld/testsuite/ld-tic6x/unwind.ld
ld/testsuite/ld-tic6x/weak-be.d
ld/testsuite/ld-tic6x/weak-data.d
ld/testsuite/ld-tic6x/weak.d
ld/testsuite/ld-tic6x/weak.s
ld/testsuite/ld-tilegx/external.s
ld/testsuite/ld-tilegx/reloc-be.d
ld/testsuite/ld-tilegx/reloc-le.d
ld/testsuite/ld-tilegx/reloc.s
ld/testsuite/ld-tilegx/tilegx.exp
ld/testsuite/ld-tilepro/external.s
ld/testsuite/ld-tilepro/reloc.d
ld/testsuite/ld-tilepro/reloc.s
ld/testsuite/ld-tilepro/tilepro.exp
ld/testsuite/ld-undefined/dummy.s
ld/testsuite/ld-undefined/entry-1.d
ld/testsuite/ld-undefined/entry-2.d
ld/testsuite/ld-undefined/entry-3.d
ld/testsuite/ld-undefined/entry-4.d
ld/testsuite/ld-undefined/entry-5.d
ld/testsuite/ld-undefined/entry-6.d
ld/testsuite/ld-undefined/entry-7.d
ld/testsuite/ld-undefined/entry.exp
ld/testsuite/ld-undefined/entry.s
ld/testsuite/ld-undefined/undefined.c
ld/testsuite/ld-undefined/undefined.exp
ld/testsuite/ld-undefined/weak-undef.exp
ld/testsuite/ld-undefined/weak-undef.s
ld/testsuite/ld-undefined/weak-undef.t
ld/testsuite/ld-unique/unique.exp
ld/testsuite/ld-unique/unique.s
ld/testsuite/ld-unique/unique_empty.s
ld/testsuite/ld-unique/unique_shared.s
ld/testsuite/ld-v850/split-lo16.d
ld/testsuite/ld-v850/split-lo16.ld
ld/testsuite/ld-v850/split-lo16.s
ld/testsuite/ld-v850/v850.exp
ld/testsuite/ld-vax-elf/export-class-call.dd
ld/testsuite/ld-vax-elf/export-class-call.rd
ld/testsuite/ld-vax-elf/export-class-call.s
ld/testsuite/ld-vax-elf/export-class-call.xd
ld/testsuite/ld-vax-elf/export-class-data.dd
ld/testsuite/ld-vax-elf/export-class-data.rd
ld/testsuite/ld-vax-elf/export-class-data.s
ld/testsuite/ld-vax-elf/export-class-data.xd
ld/testsuite/ld-vax-elf/export-class-def.s
ld/testsuite/ld-vax-elf/export-class.exp
ld/testsuite/ld-vax-elf/export-class.ld
ld/testsuite/ld-vax-elf/got-local-aux.s
ld/testsuite/ld-vax-elf/got-local-def.s
ld/testsuite/ld-vax-elf/got-local-exe.xd
ld/testsuite/ld-vax-elf/got-local-lib.xd
ld/testsuite/ld-vax-elf/got-local-ref.s
ld/testsuite/ld-vax-elf/plt-local-hidden-pic.s
ld/testsuite/ld-vax-elf/plt-local-lib.dd
ld/testsuite/ld-vax-elf/plt-local-lib.ld
ld/testsuite/ld-vax-elf/plt-local-lib.s
ld/testsuite/ld-vax-elf/plt-local-rehidden-pic.s
ld/testsuite/ld-vax-elf/plt-local.dd
ld/testsuite/ld-vax-elf/plt-local.ld
ld/testsuite/ld-vax-elf/plt-local.s
ld/testsuite/ld-vax-elf/vax-elf.exp
ld/testsuite/ld-vax-elf/vax-export-class.rd
ld/testsuite/ld-vax-elf/vax-export-class.xd
ld/testsuite/ld-versados/t1-1.ro
ld/testsuite/ld-versados/t1-2.ro
ld/testsuite/ld-versados/t1.ld
ld/testsuite/ld-versados/t1.ook
ld/testsuite/ld-versados/t2-1.ro
ld/testsuite/ld-versados/t2-2.ro
ld/testsuite/ld-versados/t2-3.ro
ld/testsuite/ld-versados/t2.ld
ld/testsuite/ld-versados/t2.ook
ld/testsuite/ld-versados/versados.exp
ld/testsuite/ld-vxworks/plt-mips1.d
ld/testsuite/ld-vxworks/plt-mips1.s
ld/testsuite/ld-vxworks/rpath-1.d
ld/testsuite/ld-vxworks/rpath-1.s
ld/testsuite/ld-vxworks/tls-1.d
ld/testsuite/ld-vxworks/tls-1.s
ld/testsuite/ld-vxworks/tls-2.d
ld/testsuite/ld-vxworks/tls-2.s
ld/testsuite/ld-vxworks/tls-3.d
ld/testsuite/ld-vxworks/tls-3.s
ld/testsuite/ld-vxworks/vxworks.exp
ld/testsuite/ld-x86-64/32bit.s
ld/testsuite/ld-x86-64/64bit.s
ld/testsuite/ld-x86-64/abs-k1om.d
ld/testsuite/ld-x86-64/abs-l1om.d
ld/testsuite/ld-x86-64/abs.d
ld/testsuite/ld-x86-64/compressed1.d
ld/testsuite/ld-x86-64/compressed1.s
ld/testsuite/ld-x86-64/discarded1.d
ld/testsuite/ld-x86-64/discarded1.s
ld/testsuite/ld-x86-64/discarded1.t
ld/testsuite/ld-x86-64/dummy.s
ld/testsuite/ld-x86-64/dwarfreloc.exp
ld/testsuite/ld-x86-64/dwarfreloc.rd
ld/testsuite/ld-x86-64/dwarfreloc1.s
ld/testsuite/ld-x86-64/dwarfreloc2.s
ld/testsuite/ld-x86-64/export-class.exp
ld/testsuite/ld-x86-64/foo.s
ld/testsuite/ld-x86-64/hidden1.d
ld/testsuite/ld-x86-64/hidden1.s
ld/testsuite/ld-x86-64/hidden2.d
ld/testsuite/ld-x86-64/hidden2.s
ld/testsuite/ld-x86-64/hidden3.d
ld/testsuite/ld-x86-64/hidden3.s
ld/testsuite/ld-x86-64/ia32-1.d
ld/testsuite/ld-x86-64/ia32-2.d
ld/testsuite/ld-x86-64/ia32-3.d
ld/testsuite/ld-x86-64/ilp32-1.d
ld/testsuite/ld-x86-64/ilp32-10.d
ld/testsuite/ld-x86-64/ilp32-10.s
ld/testsuite/ld-x86-64/ilp32-11.d
ld/testsuite/ld-x86-64/ilp32-11.s
ld/testsuite/ld-x86-64/ilp32-2.d
ld/testsuite/ld-x86-64/ilp32-3.d
ld/testsuite/ld-x86-64/ilp32-4-nacl.d
ld/testsuite/ld-x86-64/ilp32-4.d
ld/testsuite/ld-x86-64/ilp32-4.s
ld/testsuite/ld-x86-64/ilp32-5.d
ld/testsuite/ld-x86-64/ilp32-5.s
ld/testsuite/ld-x86-64/ilp32-6.d
ld/testsuite/ld-x86-64/ilp32-6.s
ld/testsuite/ld-x86-64/ilp32-7.d
ld/testsuite/ld-x86-64/ilp32-7.s
ld/testsuite/ld-x86-64/ilp32-8.d
ld/testsuite/ld-x86-64/ilp32-8.s
ld/testsuite/ld-x86-64/ilp32-9.d
ld/testsuite/ld-x86-64/ilp32-9.s
ld/testsuite/ld-x86-64/incompatible.l
ld/testsuite/ld-x86-64/lea1.s
ld/testsuite/ld-x86-64/lea1a.d
ld/testsuite/ld-x86-64/lea1b.d
ld/testsuite/ld-x86-64/lea1c.d
ld/testsuite/ld-x86-64/lea1d.d
ld/testsuite/ld-x86-64/lea1e.d
ld/testsuite/ld-x86-64/lea1f.d
ld/testsuite/ld-x86-64/lea1g.d
ld/testsuite/ld-x86-64/lea1h.d
ld/testsuite/ld-x86-64/lea1i.d
ld/testsuite/ld-x86-64/lea1j.d
ld/testsuite/ld-x86-64/lea1k.d
ld/testsuite/ld-x86-64/lea1l.d
ld/testsuite/ld-x86-64/line.exp
ld/testsuite/ld-x86-64/lp64-1.d
ld/testsuite/ld-x86-64/lp64-2.d
ld/testsuite/ld-x86-64/lp64-3.d
ld/testsuite/ld-x86-64/mixed1a.s
ld/testsuite/ld-x86-64/mixed1b.s
ld/testsuite/ld-x86-64/mixed2a.s
ld/testsuite/ld-x86-64/mixed2b.s
ld/testsuite/ld-x86-64/mov1.s
ld/testsuite/ld-x86-64/mov1a.d
ld/testsuite/ld-x86-64/mov1b.d
ld/testsuite/ld-x86-64/mov1c.d
ld/testsuite/ld-x86-64/mov1d.d
ld/testsuite/ld-x86-64/nogot1.d
ld/testsuite/ld-x86-64/nogot1.s
ld/testsuite/ld-x86-64/nogot2.d
ld/testsuite/ld-x86-64/nogot2.s
ld/testsuite/ld-x86-64/pcrel16.d
ld/testsuite/ld-x86-64/pcrel8.d
ld/testsuite/ld-x86-64/plt-nacl.pd
ld/testsuite/ld-x86-64/plt-pic.s
ld/testsuite/ld-x86-64/plt.pd
ld/testsuite/ld-x86-64/plt.s
ld/testsuite/ld-x86-64/pltlib.s
ld/testsuite/ld-x86-64/pr12570a.d
ld/testsuite/ld-x86-64/pr12570a.s
ld/testsuite/ld-x86-64/pr12570b.d
ld/testsuite/ld-x86-64/pr12570b.s
ld/testsuite/ld-x86-64/pr12718.d
ld/testsuite/ld-x86-64/pr12718.s
ld/testsuite/ld-x86-64/pr12921.d
ld/testsuite/ld-x86-64/pr12921.s
ld/testsuite/ld-x86-64/pr13082-1.s
ld/testsuite/ld-x86-64/pr13082-1a.d
ld/testsuite/ld-x86-64/pr13082-1b.d
ld/testsuite/ld-x86-64/pr13082-2.s
ld/testsuite/ld-x86-64/pr13082-2a.d
ld/testsuite/ld-x86-64/pr13082-2b.d
ld/testsuite/ld-x86-64/pr13082-3.s
ld/testsuite/ld-x86-64/pr13082-3a.d
ld/testsuite/ld-x86-64/pr13082-3b.d
ld/testsuite/ld-x86-64/pr13082-4.s
ld/testsuite/ld-x86-64/pr13082-4a.d
ld/testsuite/ld-x86-64/pr13082-4b.d
ld/testsuite/ld-x86-64/pr13082-5.s
ld/testsuite/ld-x86-64/pr13082-5a.d
ld/testsuite/ld-x86-64/pr13082-5b.d
ld/testsuite/ld-x86-64/pr13082-6.s
ld/testsuite/ld-x86-64/pr13082-6a.d
ld/testsuite/ld-x86-64/pr13082-6b.d
ld/testsuite/ld-x86-64/pr13947.d
ld/testsuite/ld-x86-64/pr13947.s
ld/testsuite/ld-x86-64/pr14207.d
ld/testsuite/ld-x86-64/pr14207.s
ld/testsuite/ld-x86-64/pr14215.d
ld/testsuite/ld-x86-64/pr14215.s
ld/testsuite/ld-x86-64/protected1.d
ld/testsuite/ld-x86-64/protected1.s
ld/testsuite/ld-x86-64/protected2-k1om.d
ld/testsuite/ld-x86-64/protected2-l1om.d
ld/testsuite/ld-x86-64/protected2.d
ld/testsuite/ld-x86-64/protected2.s
ld/testsuite/ld-x86-64/protected3-k1om.d
ld/testsuite/ld-x86-64/protected3-l1om.d
ld/testsuite/ld-x86-64/protected3.d
ld/testsuite/ld-x86-64/protected3.s
ld/testsuite/ld-x86-64/protected4.d
ld/testsuite/ld-x86-64/protected4.s
ld/testsuite/ld-x86-64/protected5.d
ld/testsuite/ld-x86-64/protected5.s
ld/testsuite/ld-x86-64/simple.c
ld/testsuite/ld-x86-64/split-by-file-nacl.rd
ld/testsuite/ld-x86-64/split-by-file.rd
ld/testsuite/ld-x86-64/split-by-file1.s
ld/testsuite/ld-x86-64/split-by-file2.s
ld/testsuite/ld-x86-64/start.s
ld/testsuite/ld-x86-64/tlsbin-nacl.rd
ld/testsuite/ld-x86-64/tlsbin.dd
ld/testsuite/ld-x86-64/tlsbin.rd
ld/testsuite/ld-x86-64/tlsbin.s
ld/testsuite/ld-x86-64/tlsbin.sd
ld/testsuite/ld-x86-64/tlsbin.td
ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd
ld/testsuite/ld-x86-64/tlsbindesc.dd
ld/testsuite/ld-x86-64/tlsbindesc.rd
ld/testsuite/ld-x86-64/tlsbindesc.s
ld/testsuite/ld-x86-64/tlsbindesc.sd
ld/testsuite/ld-x86-64/tlsbindesc.td
ld/testsuite/ld-x86-64/tlsbinpic.s
ld/testsuite/ld-x86-64/tlsdesc-nacl.pd
ld/testsuite/ld-x86-64/tlsdesc-nacl.rd
ld/testsuite/ld-x86-64/tlsdesc.dd
ld/testsuite/ld-x86-64/tlsdesc.pd
ld/testsuite/ld-x86-64/tlsdesc.rd
ld/testsuite/ld-x86-64/tlsdesc.s
ld/testsuite/ld-x86-64/tlsdesc.sd
ld/testsuite/ld-x86-64/tlsdesc.td
ld/testsuite/ld-x86-64/tlsg.s
ld/testsuite/ld-x86-64/tlsg.sd
ld/testsuite/ld-x86-64/tlsgd1.dd
ld/testsuite/ld-x86-64/tlsgd1.s
ld/testsuite/ld-x86-64/tlsgd2.d
ld/testsuite/ld-x86-64/tlsgd2.s
ld/testsuite/ld-x86-64/tlsgd3.d
ld/testsuite/ld-x86-64/tlsgd3.s
ld/testsuite/ld-x86-64/tlsgd4.dd
ld/testsuite/ld-x86-64/tlsgd4.s
ld/testsuite/ld-x86-64/tlsgd5.dd
ld/testsuite/ld-x86-64/tlsgd5a.s
ld/testsuite/ld-x86-64/tlsgd5b.s
ld/testsuite/ld-x86-64/tlsgd6.dd
ld/testsuite/ld-x86-64/tlsgd6a.s
ld/testsuite/ld-x86-64/tlsgd6b.s
ld/testsuite/ld-x86-64/tlsgd7.dd
ld/testsuite/ld-x86-64/tlsgd7.s
ld/testsuite/ld-x86-64/tlsgd8.dd
ld/testsuite/ld-x86-64/tlsgd8.s
ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd
ld/testsuite/ld-x86-64/tlsgdesc.dd
ld/testsuite/ld-x86-64/tlsgdesc.rd
ld/testsuite/ld-x86-64/tlsgdesc.s
ld/testsuite/ld-x86-64/tlsie1.dd
ld/testsuite/ld-x86-64/tlsie1.s
ld/testsuite/ld-x86-64/tlsie2.d
ld/testsuite/ld-x86-64/tlsie2.s
ld/testsuite/ld-x86-64/tlsie3.d
ld/testsuite/ld-x86-64/tlsie3.s
ld/testsuite/ld-x86-64/tlsie4.dd
ld/testsuite/ld-x86-64/tlsie4.s
ld/testsuite/ld-x86-64/tlsld1.dd
ld/testsuite/ld-x86-64/tlsld1.s
ld/testsuite/ld-x86-64/tlsld2.dd
ld/testsuite/ld-x86-64/tlsld2.s
ld/testsuite/ld-x86-64/tlsld3.dd
ld/testsuite/ld-x86-64/tlsld3.s
ld/testsuite/ld-x86-64/tlsle1.d
ld/testsuite/ld-x86-64/tlsle1.s
ld/testsuite/ld-x86-64/tlslib.s
ld/testsuite/ld-x86-64/tlspic-nacl.rd
ld/testsuite/ld-x86-64/tlspic.dd
ld/testsuite/ld-x86-64/tlspic.rd
ld/testsuite/ld-x86-64/tlspic.sd
ld/testsuite/ld-x86-64/tlspic.td
ld/testsuite/ld-x86-64/tlspic1.s
ld/testsuite/ld-x86-64/tlspic2.s
ld/testsuite/ld-x86-64/tlspie1.d
ld/testsuite/ld-x86-64/tlspie1.s
ld/testsuite/ld-x86-64/undefined.s
ld/testsuite/ld-x86-64/unique1.d
ld/testsuite/ld-x86-64/unique1.s
ld/testsuite/ld-x86-64/x86-64-64-export-class.rd
ld/testsuite/ld-x86-64/x86-64-x32-export-class.rd
ld/testsuite/ld-x86-64/x86-64-x32.rd
ld/testsuite/ld-x86-64/x86-64.exp
ld/testsuite/ld-xc16x/absrel.d
ld/testsuite/ld-xc16x/absrel.s
ld/testsuite/ld-xc16x/offset.d
ld/testsuite/ld-xc16x/offset.s
ld/testsuite/ld-xc16x/pcreloc.d
ld/testsuite/ld-xc16x/pcreloc.s
ld/testsuite/ld-xc16x/pcrelocl.d
ld/testsuite/ld-xc16x/xc16x.exp
ld/testsuite/ld-xstormy16/external.s
ld/testsuite/ld-xstormy16/pcrel.d
ld/testsuite/ld-xstormy16/pcrel.s
ld/testsuite/ld-xstormy16/xstormy16.exp
ld/testsuite/ld-xtensa/coalesce.exp
ld/testsuite/ld-xtensa/coalesce.t
ld/testsuite/ld-xtensa/coalesce1.s
ld/testsuite/ld-xtensa/coalesce2.s
ld/testsuite/ld-xtensa/lcall.exp
ld/testsuite/ld-xtensa/lcall.t
ld/testsuite/ld-xtensa/lcall1.s
ld/testsuite/ld-xtensa/lcall2.s
ld/testsuite/ld-xtensa/tlsbin.dd
ld/testsuite/ld-xtensa/tlsbin.rd
ld/testsuite/ld-xtensa/tlsbin.s
ld/testsuite/ld-xtensa/tlsbin.sd
ld/testsuite/ld-xtensa/tlsbin.td
ld/testsuite/ld-xtensa/tlslib.s
ld/testsuite/ld-xtensa/tlspic.dd
ld/testsuite/ld-xtensa/tlspic.rd
ld/testsuite/ld-xtensa/tlspic.sd
ld/testsuite/ld-xtensa/tlspic.td
ld/testsuite/ld-xtensa/tlspic1.s
ld/testsuite/ld-xtensa/tlspic2.s
ld/testsuite/ld-xtensa/xtensa.exp
ld/testsuite/lib/ld-lib.exp
libiberty/.gitignore
libiberty/COPYING.LIB
libiberty/ChangeLog
libiberty/Makefile.in
libiberty/README
libiberty/_doprnt.c
libiberty/aclocal.m4
libiberty/alloca.c
libiberty/argv.c
libiberty/asprintf.c
libiberty/at-file.texi
libiberty/atexit.c
libiberty/basename.c
libiberty/bcmp.c
libiberty/bcopy.c
libiberty/bsearch.c
libiberty/bzero.c
libiberty/calloc.c
libiberty/choose-temp.c
libiberty/clock.c
libiberty/concat.c
libiberty/config.h-vms
libiberty/config.in
libiberty/config/mh-aix
libiberty/config/mh-cxux7
libiberty/config/mh-fbsd21
libiberty/config/mh-openedition
libiberty/config/mh-windows
libiberty/configure
libiberty/configure.ac
libiberty/configure.com
libiberty/copying-lib.texi
libiberty/copysign.c
libiberty/cp-demangle.c
libiberty/cp-demangle.h
libiberty/cp-demint.c
libiberty/cplus-dem.c
libiberty/crc32.c
libiberty/dwarfnames.c
libiberty/dyn-string.c
libiberty/fdmatch.c
libiberty/ffs.c
libiberty/fibheap.c
libiberty/filename_cmp.c
libiberty/floatformat.c
libiberty/fnmatch.c
libiberty/fnmatch.txh
libiberty/fopen_unlocked.c
libiberty/functions.texi
libiberty/gather-docs
libiberty/getcwd.c
libiberty/getopt.c
libiberty/getopt1.c
libiberty/getpagesize.c
libiberty/getpwd.c
libiberty/getruntime.c
libiberty/gettimeofday.c
libiberty/hashtab.c
libiberty/hex.c
libiberty/index.c
libiberty/insque.c
libiberty/lbasename.c
libiberty/libiberty.texi
libiberty/lrealpath.c
libiberty/maint-tool
libiberty/make-relative-prefix.c
libiberty/make-temp-file.c
libiberty/makefile.vms
libiberty/md5.c
libiberty/memchr.c
libiberty/memcmp.c
libiberty/memcpy.c
libiberty/memmem.c
libiberty/memmove.c
libiberty/mempcpy.c
libiberty/memset.c
libiberty/mkstemps.c
libiberty/msdos.c
libiberty/objalloc.c
libiberty/obstack.c
libiberty/obstacks.texi
libiberty/partition.c
libiberty/pex-common.c
libiberty/pex-common.h
libiberty/pex-djgpp.c
libiberty/pex-msdos.c
libiberty/pex-one.c
libiberty/pex-unix.c
libiberty/pex-win32.c
libiberty/pexecute.c
libiberty/pexecute.txh
libiberty/physmem.c
libiberty/putenv.c
libiberty/random.c
libiberty/regex.c
libiberty/rename.c
libiberty/rindex.c
libiberty/safe-ctype.c
libiberty/setenv.c
libiberty/setproctitle.c
libiberty/sha1.c
libiberty/sigsetmask.c
libiberty/simple-object-coff.c
libiberty/simple-object-common.h
libiberty/simple-object-elf.c
libiberty/simple-object-mach-o.c
libiberty/simple-object-xcoff.c
libiberty/simple-object.c
libiberty/simple-object.txh
libiberty/snprintf.c
libiberty/sort.c
libiberty/spaces.c
libiberty/splay-tree.c
libiberty/stack-limit.c
libiberty/stpcpy.c
libiberty/stpncpy.c
libiberty/strcasecmp.c
libiberty/strchr.c
libiberty/strdup.c
libiberty/strerror.c
libiberty/strncasecmp.c
libiberty/strncmp.c
libiberty/strndup.c
libiberty/strnlen.c
libiberty/strrchr.c
libiberty/strsignal.c
libiberty/strstr.c
libiberty/strtod.c
libiberty/strtol.c
libiberty/strtoul.c
libiberty/strverscmp.c
libiberty/testsuite/Makefile.in
libiberty/testsuite/demangle-expected
libiberty/testsuite/test-demangle.c
libiberty/testsuite/test-expandargv.c
libiberty/testsuite/test-pexecute.c
libiberty/timeval-utils.c
libiberty/tmpnam.c
libiberty/unlink-if-ordinary.c
libiberty/vasprintf.c
libiberty/vfork.c
libiberty/vfprintf.c
libiberty/vprintf.c
libiberty/vsnprintf.c
libiberty/vsprintf.c
libiberty/waitpid.c
libiberty/xatexit.c
libiberty/xexit.c
libiberty/xmalloc.c
libiberty/xmemdup.c
libiberty/xstrdup.c
libiberty/xstrerror.c
libiberty/xstrndup.c
ltgcc.m4
opcodes/.gitignore
opcodes/ChangeLog
opcodes/ChangeLog-0001
opcodes/ChangeLog-0203
opcodes/ChangeLog-2004
opcodes/ChangeLog-2005
opcodes/ChangeLog-2006
opcodes/ChangeLog-2007
opcodes/ChangeLog-2008
opcodes/ChangeLog-2009
opcodes/ChangeLog-2010
opcodes/ChangeLog-2011
opcodes/ChangeLog-2012
opcodes/ChangeLog-9297
opcodes/ChangeLog-9899
opcodes/MAINTAINERS
opcodes/Makefile.am
opcodes/Makefile.in
opcodes/aarch64-asm-2.c
opcodes/aarch64-asm.c
opcodes/aarch64-asm.h
opcodes/aarch64-dis-2.c
opcodes/aarch64-dis.c
opcodes/aarch64-dis.h
opcodes/aarch64-gen.c
opcodes/aarch64-opc-2.c
opcodes/aarch64-opc.c
opcodes/aarch64-opc.h
opcodes/aarch64-tbl.h
opcodes/aclocal.m4
opcodes/alpha-dis.c
opcodes/alpha-opc.c
opcodes/arc-dis.c
opcodes/arc-dis.h
opcodes/arc-ext.c
opcodes/arc-ext.h
opcodes/arc-opc.c
opcodes/arm-dis.c
opcodes/avr-dis.c
opcodes/bfin-dis.c
opcodes/cgen-asm.c
opcodes/cgen-asm.in
opcodes/cgen-bitset.c
opcodes/cgen-dis.c
opcodes/cgen-dis.in
opcodes/cgen-ibld.in
opcodes/cgen-opc.c
opcodes/cgen.sh
opcodes/config.in
opcodes/configure
opcodes/configure.com
opcodes/configure.in
opcodes/cr16-dis.c
opcodes/cr16-opc.c
opcodes/cris-dis.c
opcodes/cris-opc.c
opcodes/crx-dis.c
opcodes/crx-opc.c
opcodes/d10v-dis.c
opcodes/d10v-opc.c
opcodes/d30v-dis.c
opcodes/d30v-opc.c
opcodes/dep-in.sed
opcodes/dis-buf.c
opcodes/dis-init.c
opcodes/disassemble.c
opcodes/dlx-dis.c
opcodes/epiphany-asm.c
opcodes/epiphany-desc.c
opcodes/epiphany-desc.h
opcodes/epiphany-dis.c
opcodes/epiphany-ibld.c
opcodes/epiphany-opc.c
opcodes/epiphany-opc.h
opcodes/fr30-asm.c
opcodes/fr30-desc.c
opcodes/fr30-desc.h
opcodes/fr30-dis.c
opcodes/fr30-ibld.c
opcodes/fr30-opc.c
opcodes/fr30-opc.h
opcodes/frv-asm.c
opcodes/frv-desc.c
opcodes/frv-desc.h
opcodes/frv-dis.c
opcodes/frv-ibld.c
opcodes/frv-opc.c
opcodes/frv-opc.h
opcodes/h8300-dis.c
opcodes/h8500-dis.c
opcodes/h8500-opc.h
opcodes/hppa-dis.c
opcodes/i370-dis.c
opcodes/i370-opc.c
opcodes/i386-dis-evex.h
opcodes/i386-dis.c
opcodes/i386-gen.c
opcodes/i386-init.h
opcodes/i386-opc.c
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-reg.tbl
opcodes/i386-tbl.h
opcodes/i860-dis.c
opcodes/i960-dis.c
opcodes/ia64-asmtab.c
opcodes/ia64-asmtab.h
opcodes/ia64-dis.c
opcodes/ia64-gen.c
opcodes/ia64-ic.tbl
opcodes/ia64-opc-a.c
opcodes/ia64-opc-b.c
opcodes/ia64-opc-d.c
opcodes/ia64-opc-f.c
opcodes/ia64-opc-i.c
opcodes/ia64-opc-m.c
opcodes/ia64-opc-x.c
opcodes/ia64-opc.c
opcodes/ia64-opc.h
opcodes/ia64-raw.tbl
opcodes/ia64-war.tbl
opcodes/ia64-waw.tbl
opcodes/ip2k-asm.c
opcodes/ip2k-desc.c
opcodes/ip2k-desc.h
opcodes/ip2k-dis.c
opcodes/ip2k-ibld.c
opcodes/ip2k-opc.c
opcodes/ip2k-opc.h
opcodes/iq2000-asm.c
opcodes/iq2000-desc.c
opcodes/iq2000-desc.h
opcodes/iq2000-dis.c
opcodes/iq2000-ibld.c
opcodes/iq2000-opc.c
opcodes/iq2000-opc.h
opcodes/lm32-asm.c
opcodes/lm32-desc.c
opcodes/lm32-desc.h
opcodes/lm32-dis.c
opcodes/lm32-ibld.c
opcodes/lm32-opc.c
opcodes/lm32-opc.h
opcodes/lm32-opinst.c
opcodes/m10200-dis.c
opcodes/m10200-opc.c
opcodes/m10300-dis.c
opcodes/m10300-opc.c
opcodes/m32c-asm.c
opcodes/m32c-desc.c
opcodes/m32c-desc.h
opcodes/m32c-dis.c
opcodes/m32c-ibld.c
opcodes/m32c-opc.c
opcodes/m32c-opc.h
opcodes/m32r-asm.c
opcodes/m32r-desc.c
opcodes/m32r-desc.h
opcodes/m32r-dis.c
opcodes/m32r-ibld.c
opcodes/m32r-opc.c
opcodes/m32r-opc.h
opcodes/m32r-opinst.c
opcodes/m68hc11-dis.c
opcodes/m68hc11-opc.c
opcodes/m68k-dis.c
opcodes/m68k-opc.c
opcodes/m88k-dis.c
opcodes/makefile.vms
opcodes/mcore-dis.c
opcodes/mcore-opc.h
opcodes/mep-asm.c
opcodes/mep-desc.c
opcodes/mep-desc.h
opcodes/mep-dis.c
opcodes/mep-ibld.c
opcodes/mep-opc.c
opcodes/mep-opc.h
opcodes/metag-dis.c
opcodes/microblaze-dis.c
opcodes/microblaze-dis.h
opcodes/microblaze-opc.h
opcodes/microblaze-opcm.h
opcodes/micromips-opc.c
opcodes/mips-dis.c
opcodes/mips-formats.h
opcodes/mips-opc.c
opcodes/mips16-opc.c
opcodes/mmix-dis.c
opcodes/mmix-opc.c
opcodes/moxie-dis.c
opcodes/moxie-opc.c
opcodes/msp430-decode.c
opcodes/msp430-decode.opc
opcodes/msp430-dis.c
opcodes/mt-asm.c
opcodes/mt-desc.c
opcodes/mt-desc.h
opcodes/mt-dis.c
opcodes/mt-ibld.c
opcodes/mt-opc.c
opcodes/mt-opc.h
opcodes/nios2-dis.c
opcodes/nios2-opc.c
opcodes/ns32k-dis.c
opcodes/opc2c.c
opcodes/openrisc-asm.c
opcodes/openrisc-desc.c
opcodes/openrisc-desc.h
opcodes/openrisc-dis.c
opcodes/openrisc-ibld.c
opcodes/openrisc-opc.c
opcodes/openrisc-opc.h
opcodes/opintl.h
opcodes/or32-dis.c
opcodes/or32-opc.c
opcodes/pdp11-dis.c
opcodes/pdp11-opc.c
opcodes/pj-dis.c
opcodes/pj-opc.c
opcodes/po/.cvsignore
opcodes/po/Make-in
opcodes/po/POTFILES.in
opcodes/po/da.po
opcodes/po/de.po
opcodes/po/es.po
opcodes/po/fi.po
opcodes/po/fr.po
opcodes/po/ga.po
opcodes/po/id.po
opcodes/po/it.po
opcodes/po/nl.po
opcodes/po/opcodes.pot
opcodes/po/pt_BR.po
opcodes/po/ro.po
opcodes/po/sv.po
opcodes/po/tr.po
opcodes/po/uk.po
opcodes/po/vi.po
opcodes/po/zh_CN.po
opcodes/ppc-dis.c
opcodes/ppc-opc.c
opcodes/rl78-decode.c
opcodes/rl78-decode.opc
opcodes/rl78-dis.c
opcodes/rx-decode.c
opcodes/rx-decode.opc
opcodes/rx-dis.c
opcodes/s390-dis.c
opcodes/s390-mkopc.c
opcodes/s390-opc.c
opcodes/s390-opc.txt
opcodes/score-dis.c
opcodes/score-opc.h
opcodes/score7-dis.c
opcodes/sh-dis.c
opcodes/sh-opc.h
opcodes/sh64-dis.c
opcodes/sh64-opc.c
opcodes/sh64-opc.h
opcodes/sparc-dis.c
opcodes/sparc-opc.c
opcodes/spu-dis.c
opcodes/spu-opc.c
opcodes/stamp-h.in
opcodes/sysdep.h
opcodes/tic30-dis.c
opcodes/tic4x-dis.c
opcodes/tic54x-dis.c
opcodes/tic54x-opc.c
opcodes/tic6x-dis.c
opcodes/tic80-dis.c
opcodes/tic80-opc.c
opcodes/tilegx-dis.c
opcodes/tilegx-opc.c
opcodes/tilepro-dis.c
opcodes/tilepro-opc.c
opcodes/v850-dis.c
opcodes/v850-opc.c
opcodes/vax-dis.c
opcodes/w65-dis.c
opcodes/w65-opc.h
opcodes/xc16x-asm.c
opcodes/xc16x-desc.c
opcodes/xc16x-desc.h
opcodes/xc16x-dis.c
opcodes/xc16x-ibld.c
opcodes/xc16x-opc.c
opcodes/xc16x-opc.h
opcodes/xgate-dis.c
opcodes/xgate-opc.c
opcodes/xstormy16-asm.c
opcodes/xstormy16-desc.c
opcodes/xstormy16-desc.h
opcodes/xstormy16-dis.c
opcodes/xstormy16-ibld.c
opcodes/xstormy16-opc.c
opcodes/xstormy16-opc.h
opcodes/xtensa-dis.c
opcodes/z80-dis.c
opcodes/z8k-dis.c
opcodes/z8k-opc.h
opcodes/z8kgen.c
texinfo/texinfo.tex
Diffstat (limited to 'cpu/frv.cpu')
-rw-r--r-- | cpu/frv.cpu | 9803 |
1 files changed, 0 insertions, 9803 deletions
diff --git a/cpu/frv.cpu b/cpu/frv.cpu deleted file mode 100644 index b6c4f80..0000000 --- a/cpu/frv.cpu +++ /dev/null @@ -1,9803 +0,0 @@ -; Fujitsu FRV opcode support, for GNU Binutils. -*- Scheme -*- -; -; Copyright 2000, 2001, 2003, 2004, 2007, 2009 Free Software Foundation, Inc. -; -; Contributed by Red Hat Inc; developed under contract from Fujitsu. -; -; This file is part of the GNU Binutils. -; -; This program is free software; you can redistribute it and/or modify -; it under the terms of the GNU General Public License as published by -; the Free Software Foundation; either version 3 of the License, or -; (at your option) any later version. -; -; This program is distributed in the hope that it will be useful, -; but WITHOUT ANY WARRANTY; without even the implied warranty of -; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -; GNU General Public License for more details. -; -; You should have received a copy of the GNU General Public License -; along with this program; if not, write to the Free Software -; Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, -; MA 02110-1301, USA. - -(include "simplify.inc") - -; define-arch must appear first - -(define-arch - (name frv) ; name of cpu architecture - (comment "Fujitsu FRV") - (insn-lsb0? #t) - (machs frv fr550 fr500 fr450 fr400 tomcat simple) - (isas frv) -) - -(define-isa - (name frv) - (base-insn-bitsize 32) - ; Initial bitnumbers to decode insns by. - (decode-assist (24 23 22 21 20 19 18)) - (liw-insns 1) ; The frv fetches up to 1 insns at a time. - (parallel-insns 8) ; The frv executes up to 8 insns at a time. -) - -; Cpu family definitions. -; -(define-cpu - ; cpu names must be distinct from the architecture name and machine names. - ; The "b" suffix stands for "base" and is the convention. - ; The "f" suffix stands for "family" and is the convention. - (name frvbf) - (comment "Fujitsu FRV base family") - (endian big) - (word-bitsize 32) -) - -; Generic FR-V machine. Supports the entire architecture -(define-mach - (name frv) - (comment "Generic FRV cpu") - (cpu frvbf) -) -(define-model - (name frv) (comment "Generic FRV model") (attrs) - (mach frv) - - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - - ; `state' is a list of variables for recording model state - ; (state) - - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) -) - -; FR550 machine -(define-mach - (name fr550) - (comment "FR550 cpu") - (cpu frvbf) -) -(define-model - (name fr550) (comment "FR550 model") (attrs) - (mach fr550) - - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - - ; `state' is a list of variables for recording model state - (state - ; State items - ; These are all masks with each bit representing one register. - (prev-fr-load DI) ; Previous use of FR register was target of a load - (prev-fr-complex-1 DI) ; Previous use of FR register has variable latency - (prev-fr-complex-2 DI) ; Previous use of FR register has variable latency - (prev-ccr-complex DI) ; Previous use of CCR register has variable latency - (prev-acc-mmac DI) ; Previous use of ACC register was a MMAC category - (cur-fr-load DI) ; Current use of FR register was target of a load - (cur-fr-complex-1 DI) ; Current use of FR register has variable latency - (cur-fr-complex-2 DI) ; Current use of FR register has variable latency - (cur-ccr-complex SI) ; Current use of CCR register has variable latency - (cur-acc-mmac DI) ; Current use of ACC register was a MMAC category - ) - ; Basic unit for instructions with no latency penalties - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Basic integer insn unit - (unit u-integer "Integer Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer multiplication unit - (unit u-imul "Integer Multiplication Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRdoublek INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer division unit - (unit u-idiv "Integer Division Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Branch unit - (unit u-branch "Branch Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - ((pc)) ; outputs - () ; profile action (default) - ) - ; Trap unit - (unit u-trap "Trap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Condition code check unit - (unit u-check "Check Unit" () - 1 1 ; issue done - () ; state - ((ICCi_3 INT -1) (FCCi_3 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Float Arithmetic unit - (unit u-float-arith "Float Arithmetic unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1) ; inputs - (FRdoublei INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Dual Arithmetic unit - (unit u-float-dual-arith "Float Arithmetic unit" () - ; This unit has a 2 cycle penalty -- see table 14-14 in the fr550 LSI - 1 3 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1) ; inputs - (FRdoublei INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Div unit - (unit u-float-div "Float Div unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1)) ; inputs - ((FRk INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Square Root unit - (unit u-float-sqrt "Float Square Root unit" () - 1 1 ; issue done - () ; state - ((FRj INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Compare unit - (unit u-float-compare "Float Compare unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1) - (FRdoublei INT -1) (FRdoublej INT -1)) ; inputs - ((FCCi_2 INT -1)) ; outputs - () ; profile action (default) - ) - ; Dual Float Compare unit - (unit u-float-dual-compare "Float Dual Compare unit" () - ; This unit has a 2 cycle penalty -- see table 14-14 in the fr550 LSI - 1 3 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1)) ; inputs - ((FCCi_2 INT -1)) ; outputs - () ; profile action (default) - ) - ; FR Move to GR unit - (unit u-fr2gr "FR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((FRintk INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to FR unit - (unit u-gr2fr "GR Move to FR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; SPR Move to GR unit - (unit u-spr2gr "SPR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((spr INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to SPR unit - (unit u-gr2spr "GR Move to SPR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((spr INT -1)) ; outputs - () ; profile action (default) - ) - ; GR set half unit - (unit u-set-hilo "GR Set Half" () - 1 1 ; issue done - () ; state - () ; inputs - ((GRkhi INT -1) (GRklo INT -1)) ; outputs - () ; profile action (default) - ) - ; GR load unit - (unit u-gr-load "GR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (GRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; GR store unit - (unit u-gr-store "GR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (GRk INT -1) (GRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; FR load unit - (unit u-fr-load "FR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((FRintk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; FR store unit - (unit u-fr-store "FR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Swap unit - (unit u-swap "Swap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1)) ; outputs - () ; profile action (default) - ) - ; FR Move to FR unit - (unit u-fr2fr "FR Move to FR Unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1)) ; inputs - ((FRk INT -1)) ; outputs - () ; profile action (default) - ) - ; Clrgr unit - (unit u-clrgr "Clrgr Unit" () - 1 1 ; issue done - () ; state - ((GRk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Clrfr unit - (unit u-clrfr "Clrfr Unit" () - 1 1 ; issue done - () ; state - ((FRk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache invalidate unit - (unit u-ici "Insn cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache invalidate unit - (unit u-dci "Data cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache flush unit - (unit u-dcf "Data cache flush unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache preload unit - (unit u-icpl "Insn cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache preload unit - (unit u-dcpl "Data cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache unlock unit - (unit u-icul "Insn cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache unlock unit - (unit u-dcul "Data cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; commit unit - (unit u-commit "Commit Unit" () - 1 1 ; issue done - () ; state - ((GRk INT -1) (FRk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Float Conversion unit - (unit u-float-convert "Float Conversion unit" () - 1 1 ; issue done - () ; state - ((FRj INT -1) (FRintj INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Media units - (unit u-media "Media unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-quad "Media-quad unit" () - 1 1 ; issue done - () ; state - ((FRintieven INT -1) (FRintjeven INT -1)) ; inputs - ((FRintkeven INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-dual-expand "Media Dual Expand unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintkeven INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-dual "Media-3-dual unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-acc "Media unit for M-3 using ACC" () - 1 1 ; issue done - () ; state - ((FRintj INT -1) (ACC40Si INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-acc-dual "Media-3-acc-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((FRintkeven INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-wtacc "Media-3-wtacc unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (ACC40Sk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - (unit u-media-3-mclracc "Media-3-mclracc unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - (unit u-media-set "Media set" () - 1 1 ; issue done - () ; state - () ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4 "Media-4 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-acc "Media-4-acc unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-acc-dual "Media-4-acc-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-add-sub "Media-4-add-sub unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-add-sub-dual "Media-4-add-sub-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-quad "Media-4-quad unit" () - 1 1 ; issue done - () ; state - ((FRintieven INT -1) (FRintjeven INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) -) - -; FR500 machine. -(define-mach - (name fr500) - (comment "FR500 cpu") - (cpu frvbf) -) -(define-model - (name fr500) (comment "FR500 model") (attrs) - (mach fr500) - - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - - ; `state' is a list of variables for recording model state - (state - ; State items - ; These are all masks with each bit representing one register. - (prev-fpop DI) ; Previous use of FR register was floating point insn - (prev-media DI) ; Previous use of FR register was a media insn - (prev-cc-complex DI) ; Previous use of ICC register was not simple - (cur-fpop DI) ; Current use of FR register was floating point insn - (cur-media DI) ; Current use of FR register was a media insn - (cur-cc-complex DI) ; Current use of ICC register was not simple - ) - ; Basic unit for instructions with no latency penalties - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Basic integer insn unit - (unit u-integer "Integer Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer multiplication unit - (unit u-imul "Integer Multiplication Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRdoublek INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer division unit - (unit u-idiv "Integer Division Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Branch unit - (unit u-branch "Branch Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - ((pc)) ; outputs - () ; profile action (default) - ) - ; Trap unit - (unit u-trap "Trap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Condition code check unit - (unit u-check "Check Unit" () - 1 1 ; issue done - () ; state - ((ICCi_3 INT -1) (FCCi_3 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Clrgr unit - (unit u-clrgr "Clrgr Unit" () - 1 1 ; issue done - () ; state - ((GRk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Clrfr unit - (unit u-clrfr "Clrfr Unit" () - 1 1 ; issue done - () ; state - ((FRk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; GR set half unit - (unit u-set-hilo "GR Set Half" () - 1 1 ; issue done - () ; state - () ; inputs - ((GRkhi INT -1) (GRklo INT -1)) ; outputs - () ; profile action (default) - ) - ; GR load unit -- TODO doesn't handle quad - (unit u-gr-load "GR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (GRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; GR store unit -- TODO doesn't handle quad - (unit u-gr-store "GR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (GRk INT -1) (GRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; GR recovering store unit -- TODO doesn't handle quad - (unit u-gr-r-store "GR Recovering Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (GRk INT -1) (GRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; FR load unit -- TODO doesn't handle quad - (unit u-fr-load "FR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((FRintk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; FR store unit -- TODO doesn't handle quad - (unit u-fr-store "FR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; FR recovering store unit -- TODO doesn't handle quad - (unit u-fr-r-store "FR Recovering Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Swap unit - (unit u-swap "Swap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1)) ; outputs - () ; profile action (default) - ) - ; FR Move to FR unit - (unit u-fr2fr "FR Move to FR Unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1)) ; inputs - ((FRk INT -1)) ; outputs - () ; profile action (default) - ) - ; FR Move to GR unit - (unit u-fr2gr "FR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((FRintk INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; SPR Move to GR unit - (unit u-spr2gr "SPR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((spr INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to FR unit - (unit u-gr2fr "GR Move to FR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to SPR unit - (unit u-gr2spr "GR Move to SPR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((spr INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Arithmetic unit - (unit u-float-arith "Float Arithmetic unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1) ; inputs - (FRdoublei INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Dual Arithmetic unit - (unit u-float-dual-arith "Float Arithmetic unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1) ; inputs - (FRdoublei INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Div unit - (unit u-float-div "Float Div unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1)) ; inputs - ((FRk INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Square Root unit - (unit u-float-sqrt "Float Square Root unit" () - 1 1 ; issue done - () ; state - ((FRj INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Dual Square Root unit - (unit u-float-dual-sqrt "Float Dual Square Root unit" () - 1 1 ; issue done - () ; state - ((FRj INT -1)) ; inputs - ((FRk INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Compare unit - (unit u-float-compare "Float Compare unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1) - (FRdoublei INT -1) (FRdoublej INT -1)) ; inputs - ((FCCi_2 INT -1)) ; outputs - () ; profile action (default) - ) - ; Dual Float Compare unit - (unit u-float-dual-compare "Float Dual Compare unit" () - 1 1 ; issue done - () ; state - ((FRi INT -1) (FRj INT -1)) ; inputs - ((FCCi_2 INT -1)) ; outputs - () ; profile action (default) - ) - ; Float Conversion unit - (unit u-float-convert "Float Conversion unit" () - 1 1 ; issue done - () ; state - ((FRj INT -1) (FRintj INT -1) (FRdoublej INT -1)) ; inputs - ((FRk INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; Dual Float Conversion unit - (unit u-float-dual-convert "Float Dual Conversion unit" () - 1 1 ; issue done - () ; state - ((FRj INT -1) (FRintj INT -1)) ; inputs - ((FRk INT -1) (FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit - (unit u-media "Media unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1) (ACC40Si INT -1) (ACCGi INT -1)) ; inputs - ((FRintk INT -1) (ACC40Sk INT -1) (ACC40Uk INT -1) (ACCGk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Quad Arithmetic unit - (unit u-media-quad-arith "Media Quad Arithmetic unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual Multiplication unit - (unit u-media-dual-mul "Media Dual Multiplication unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Quad Multiplication unit - (unit u-media-quad-mul "Media Quad Multiplication unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Quad Complex unit - (unit u-media-quad-complex "Media Quad Complex unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual Expand unit - (unit u-media-dual-expand "Media Dual Expand unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual Unpack unit - (unit u-media-dual-unpack "Media Dual Unpack unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual byte to half unit - (unit u-media-dual-btoh "Media Byte to byte" () - 1 1 ; issue done - () ; state - ((FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual half to byte unit - (unit u-media-dual-htob "Media Half to byte" () - 1 1 ; issue done - () ; state - ((FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual byte to half unit extended - (unit u-media-dual-btohe "Media Byte to byte extended" () - 1 1 ; issue done - () ; state - ((FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Barrier unit - (unit u-barrier "Barrier unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Memory Barrier unit - (unit u-membar "Memory Barrier unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache invalidate unit - (unit u-ici "Insn cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache invalidate unit - (unit u-dci "Data cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache flush unit - (unit u-dcf "Data cache flush unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache preload unit - (unit u-icpl "Insn cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache preload unit - (unit u-dcpl "Data cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache unlock unit - (unit u-icul "Insn cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache unlock unit - (unit u-dcul "Data cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; commit unit - (unit u-commit "Commit Unit" () - 1 1 ; issue done - () ; state - ((GRk INT -1) (FRk INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) -) - -; Tomcat machine. Early version of fr500 machine -(define-mach - (name tomcat) - (comment "Tomcat -- early version of fr500") - (cpu frvbf) -) -(define-model - (name tomcat) (comment "Tomcat model") (attrs) - (mach tomcat) - - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - - ; `state' is a list of variables for recording model state - ; (state) - - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) -) - -; FR400 machine -(define-mach - (name fr400) - (comment "FR400 cpu") - (cpu frvbf) -) -(define-model - (name fr400) (comment "FR400 model") (attrs) - (mach fr400) - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - ; `state' is a list of variables for recording model state - (state - ; State items - ; These are all masks with each bit representing one register. - (prev-fp-load DI) ; Previous use of FR register was floating point load - (prev-fr-p4 DI) ; Previous use of FR register was media unit 4 - (prev-fr-p6 DI) ; Previous use of FR register was media unit 6 - (prev-acc-p2 DI) ; Previous use of ACC register was media unit 2 - (prev-acc-p4 DI) ; Previous use of ACC register was media unit 4 - (cur-fp-load DI) ; Current use of FR register is floating point load - (cur-fr-p4 DI) ; Current use of FR register is media unit 4 - (cur-fr-p6 DI) ; Current use of FR register is media unit 6 - (cur-acc-p2 DI) ; Current use of ACC register is media unit 2 - (cur-acc-p4 DI) ; Current use of ACC register is media unit 4 - ) - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Basic integer insn unit - (unit u-integer "Integer Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer multiplication unit - (unit u-imul "Integer Multiplication Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRdoublek INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer division unit - (unit u-idiv "Integer Division Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Branch unit - (unit u-branch "Branch Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - ((pc)) ; outputs - () ; profile action (default) - ) - ; Trap unit - (unit u-trap "Trap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Condition code check unit - (unit u-check "Check Unit" () - 1 1 ; issue done - () ; state - ((ICCi_3 INT -1) (FCCi_3 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; GR set half unit - (unit u-set-hilo "GR Set Half" () - 1 1 ; issue done - () ; state - () ; inputs - ((GRkhi INT -1) (GRklo INT -1)) ; outputs - () ; profile action (default) - ) - ; GR load unit -- TODO doesn't handle quad - (unit u-gr-load "GR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (GRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; GR store unit -- TODO doesn't handle quad - (unit u-gr-store "GR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (GRk INT -1) (GRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; FR load unit -- TODO doesn't handle quad - (unit u-fr-load "FR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((FRintk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; FR store unit -- TODO doesn't handle quad - (unit u-fr-store "FR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Swap unit - (unit u-swap "Swap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1)) ; outputs - () ; profile action (default) - ) - ; FR Move to GR unit - (unit u-fr2gr "FR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((FRintk INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; SPR Move to GR unit - (unit u-spr2gr "SPR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((spr INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to FR unit - (unit u-gr2fr "GR Move to FR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to SPR unit - (unit u-gr2spr "GR Move to SPR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((spr INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M1 -- see table 13-8 in the fr400 LSI - (unit u-media-1 "Media-1 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-1-quad "Media-1-quad unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-hilo "Media-hilo unit -- a variation of the Media-1 unit" () - 1 1 ; issue done - () ; state - () ; inputs - ((FRkhi INT -1) (FRklo INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M2 -- see table 13-8 in the fr400 LSI - (unit u-media-2 "Media-2 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-quad "Media-2-quad unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-acc "Media-2-acc unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-acc-dual "Media-2-acc-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-add-sub "Media-2-add-sub unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-add-sub-dual "Media-2-add-sub-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M3 -- see table 13-8 in the fr400 LSI - (unit u-media-3 "Media-3 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-dual "Media-3-dual unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-quad "Media-3-quad unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M4 -- see table 13-8 in the fr400 LSI - (unit u-media-4 "Media-4 unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-accg "Media-4-accg unit" () - 1 1 ; issue done - () ; state - ((ACCGi INT -1) (FRinti INT -1)) ; inputs - ((ACCGk INT -1) (FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-acc-dual "Media-4-acc-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M6 -- see table 13-8 in the fr400 LSI - (unit u-media-6 "Media-6 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M7 -- see table 13-8 in the fr400 LSI - (unit u-media-7 "Media-1 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FCCk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual Expand unit - (unit u-media-dual-expand "Media Dual Expand unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual half to byte unit - (unit u-media-dual-htob "Media Half to byte" () - 1 1 ; issue done - () ; state - ((FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Barrier unit - (unit u-barrier "Barrier unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Memory Barrier unit - (unit u-membar "Memory Barrier unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache invalidate unit - (unit u-ici "Insn cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache invalidate unit - (unit u-dci "Data cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache flush unit - (unit u-dcf "Data cache flush unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache preload unit - (unit u-icpl "Insn cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache preload unit - (unit u-dcpl "Data cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache unlock unit - (unit u-icul "Insn cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache unlock unit - (unit u-dcul "Data cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) -) - -; FR450 machine -(define-mach - (name fr450) - (comment "FR450 cpu") - (cpu frvbf) -) -(define-model - (name fr450) (comment "FR450 model") (attrs) - (mach fr450) - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - ; `state' is a list of variables for recording model state - (state - ; State items - ; These are all masks with each bit representing one register. - (prev-fp-load DI) ; Previous use of FR register was floating point load - (prev-fr-p4 DI) ; Previous use of FR register was media unit 4 - (prev-fr-p6 DI) ; Previous use of FR register was media unit 6 - (prev-acc-p2 DI) ; Previous use of ACC register was media unit 2 - (prev-acc-p4 DI) ; Previous use of ACC register was media unit 4 - (cur-fp-load DI) ; Current use of FR register is floating point load - (cur-fr-p4 DI) ; Current use of FR register is media unit 4 - (cur-fr-p6 DI) ; Current use of FR register is media unit 6 - (cur-acc-p2 DI) ; Current use of ACC register is media unit 2 - (cur-acc-p4 DI) ; Current use of ACC register is media unit 4 - ) - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Basic integer insn unit - (unit u-integer "Integer Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer multiplication unit - (unit u-imul "Integer Multiplication Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRdoublek INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Integer division unit - (unit u-idiv "Integer Division Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (ICCi_1 INT -1)) ; outputs - () ; profile action (default) - ) - ; Branch unit - (unit u-branch "Branch Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - ((pc)) ; outputs - () ; profile action (default) - ) - ; Trap unit - (unit u-trap "Trap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) - (ICCi_2 INT -1) (FCCi_2 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Condition code check unit - (unit u-check "Check Unit" () - 1 1 ; issue done - () ; state - ((ICCi_3 INT -1) (FCCi_3 INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; GR set half unit - (unit u-set-hilo "GR Set Half" () - 1 1 ; issue done - () ; state - () ; inputs - ((GRkhi INT -1) (GRklo INT -1)) ; outputs - () ; profile action (default) - ) - ; GR load unit -- TODO doesn't handle quad - (unit u-gr-load "GR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1) (GRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; GR store unit -- TODO doesn't handle quad - (unit u-gr-store "GR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (GRk INT -1) (GRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; FR load unit -- TODO doesn't handle quad - (unit u-fr-load "FR Load Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((FRintk INT -1) (FRdoublek INT -1)) ; outputs - () ; profile action (default) - ) - ; FR store unit -- TODO doesn't handle quad - (unit u-fr-store "FR Store Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1) (FRintk INT -1) (FRdoublek INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Swap unit - (unit u-swap "Swap Unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - ((GRk INT -1)) ; outputs - () ; profile action (default) - ) - ; FR Move to GR unit - (unit u-fr2gr "FR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((FRintk INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; SPR Move to GR unit - (unit u-spr2gr "SPR Move to GR Unit" () - 1 1 ; issue done - () ; state - ((spr INT -1)) ; inputs - ((GRj INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to FR unit - (unit u-gr2fr "GR Move to FR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; GR Move to SPR unit - (unit u-gr2spr "GR Move to SPR Unit" () - 1 1 ; issue done - () ; state - ((GRj INT -1)) ; inputs - ((spr INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M1 -- see table 14-8 in the fr450 LSI - (unit u-media-1 "Media-1 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-1-quad "Media-1-quad unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-hilo "Media-hilo unit -- a variation of the Media-1 unit" () - 1 1 ; issue done - () ; state - () ; inputs - ((FRkhi INT -1) (FRklo INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M2 -- see table 14-8 in the fr450 LSI - (unit u-media-2 "Media-2 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-quad "Media-2-quad unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (ACC40Uk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-acc "Media-2-acc unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-acc-dual "Media-2-acc-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-add-sub "Media-2-add-sub unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-2-add-sub-dual "Media-2-add-sub-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((ACC40Sk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M3 -- see table 14-8 in the fr450 LSI - (unit u-media-3 "Media-3 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-dual "Media-3-dual unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-3-quad "Media-3-quad unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M4 -- see table 14-8 in the fr450 LSI - (unit u-media-4 "Media-4 unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1) (FRintj INT -1)) ; inputs - ((ACC40Sk INT -1) (FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-accg "Media-4-accg unit" () - 1 1 ; issue done - () ; state - ((ACCGi INT -1) (FRinti INT -1)) ; inputs - ((ACCGk INT -1) (FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-acc-dual "Media-4-acc-dual unit" () - 1 1 ; issue done - () ; state - ((ACC40Si INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - (unit u-media-4-mclracca "Media-4 unit for MCLRACC with #A=1" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Media unit M6 -- see table 14-8 in the fr450 LSI - (unit u-media-6 "Media-6 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media unit M7 -- see table 14-8 in the fr450 LSI - (unit u-media-7 "Media-1 unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1) (FRintj INT -1)) ; inputs - ((FCCk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual Expand unit - (unit u-media-dual-expand "Media Dual Expand unit" () - 1 1 ; issue done - () ; state - ((FRinti INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Media Dual half to byte unit - (unit u-media-dual-htob "Media Half to byte" () - 1 1 ; issue done - () ; state - ((FRintj INT -1)) ; inputs - ((FRintk INT -1)) ; outputs - () ; profile action (default) - ) - ; Barrier unit - (unit u-barrier "Barrier unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Memory Barrier unit - (unit u-membar "Memory Barrier unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache invalidate unit - (unit u-ici "Insn cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache invalidate unit - (unit u-dci "Data cache invalidate unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache flush unit - (unit u-dcf "Data cache flush unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache preload unit - (unit u-icpl "Insn cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache preload unit - (unit u-dcpl "Data cache preload unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Insn cache unlock unit - (unit u-icul "Insn cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) - ; Data cache unlock unit - (unit u-dcul "Data cache unlock unit" () - 1 1 ; issue done - () ; state - ((GRi INT -1) (GRj INT -1)) ; inputs - () ; outputs - () ; profile action (default) - ) -) - -; Simple machine - single issue integer machine -(define-mach - (name simple) - (comment "Simple single issue integer cpu") - (cpu frvbf) -) -(define-model - (name simple) (comment "Simple model") (attrs) - (mach simple) - (pipeline all "" () ((fetch) (decode) (execute) (writeback))) - ; `state' is a list of variables for recording model state - (state) - (unit u-exec "Execution Unit" () - 1 1 ; issue done - () ; state - () ; inputs - () ; outputs - () ; profile action (default) - ) -) - -; The instruction fetch/execute cycle. -; -; This is how to fetch and decode an instruction. -; Leave it out for now - -; (define-extract (const SI 0)) - -; This is how to execute a decoded instruction. -; Leave it out for now - -; (define-execute (const SI 0)) - -; An attribute to describe which unit an insn runs in. -(define-attr - (for insn) - (type enum) - (name UNIT) - (comment "parallel execution pipeline selection") - ; The order of declaration is significant. - ; See the *_unit_mapping tables in frv.opc - ; Keep variations on the same unit together. - ; Keep the '01' variant immediately after the '1' variant in each unit. - ; Keep the 'ALL' variations immediately after the last numbered variant in each unit. - (values NIL - I0 I1 I01 I2 I3 IALL - FM0 FM1 FM01 FM2 FM3 FMALL FMLOW - B0 B1 B01 - C - MULT-DIV ; multiply/division slotted differently on different machines - IACC ; iacc multiply slotted differently on different machines - LOAD ; loads slotted differently on different machines - STORE ; store slotted differently on different machines - SCAN ; scan, scani slotted differently on different machines - DCPL ; dcpl slotted differently on different machines - MDUALACC ; media dual acc slotted differently on different machines - MDCUTSSI ; mdcutssi insn slotted differently on different machines - MCLRACC-1; mclracc A==1 slotted differently on different machines - NUM_UNITS - ) -) -; Attributes to describe major categories of insns -(define-attr - (for insn) - (type enum) - (name FR400-MAJOR) - (comment "fr400 major insn categories") - ; The order of declaration is significant. Keep variations on the same major - ; together. - (values NONE - I-1 I-2 I-3 I-4 I-5 - B-1 B-2 B-3 B-4 B-5 B-6 - C-1 C-2 - M-1 M-2 - ) -) -(define-attr - (for insn) - (type enum) - (name FR450-MAJOR) - (comment "fr450 major insn categories") - ; The order of declaration is significant. Keep variations on the same major - ; together. - (values NONE - I-1 I-2 I-3 I-4 I-5 - B-1 B-2 B-3 B-4 B-5 B-6 - C-1 C-2 - M-1 M-2 M-3 M-4 M-5 M-6 - ) -) -(define-attr - (for insn) - (type enum) - (name FR500-MAJOR) - (comment "fr500 major insn categories") - ; The order of declaration is significant. Keep variations on the same major - ; together. - (values NONE - I-1 I-2 I-3 I-4 I-5 I-6 - B-1 B-2 B-3 B-4 B-5 B-6 - C-1 C-2 - F-1 F-2 F-3 F-4 F-5 F-6 F-7 F-8 - M-1 M-2 M-3 M-4 M-5 M-6 M-7 M-8 - ) -) -(define-attr - (for insn) - (type enum) - (name FR550-MAJOR) - (comment "fr550 major insn categories") - ; The order of declaration is significant. Keep variations on the same major - ; together. - (values NONE - I-1 I-2 I-3 I-4 I-5 I-6 I-7 I-8 - B-1 B-2 B-3 B-4 B-5 B-6 - C-1 C-2 - F-1 F-2 F-3 F-4 - M-1 M-2 M-3 M-4 M-5 - ) -) -; Privileged insn -(define-attr - (for insn) - (type boolean) - (name PRIVILEGED) - (comment "insn only allowed in supervisor mode") -) -; Non-Excepting insn -(define-attr - (for insn) - (type boolean) - (name NON-EXCEPTING) - (comment "non-excepting insn") -) -; Conditional insn -(define-attr - (for insn) - (type boolean) - (name CONDITIONAL) - (comment "conditional insn") -) -; insn accesses FR registers -(define-attr - (for insn) - (type boolean) - (name FR-ACCESS) - (comment "insn accesses FR registers") -) -; insn preserves MSR.OVF -(define-attr - (for insn) - (type boolean) - (name PRESERVE-OVF) - (comment "Preserve value of MSR.OVF") -) -; "Audio" instruction provided by the fr405 but not the original fr400 core. -(define-attr - (for insn) - (type boolean) - (name AUDIO) - (comment "Audio instruction added with FR405") -) -; null attribute -- used as a place holder for where an attribue is required. -(define-attr - (for insn) - (type boolean) - (name NA) - (comment "placeholder attribute") - (attrs META) ; do not define in any generated file for now -) - -; IDOC attribute for instruction documentation. - -(define-attr - (for insn) - (type enum) - (name IDOC) - (comment "insn kind for documentation") - (attrs META) - (values - (MEM - () "Memory") - (ALU - () "ALU") - (FPU - () "FPU") - (BR - () "Branch") - (PRIV - () "Priviledged") - (MISC - () "Miscellaneous") - ) -) - -; Instruction fields. -; -; Attributes: -; PCREL-ADDR: pc relative value (for reloc and disassembly purposes) -; ABS-ADDR: absolute address (for reloc and disassembly purposes?) -; RESERVED: bits are not used to decode insn, must be all 0 -(dnf f-pack "packing bit" () 31 1) -(dnf f-op "primary opcode" () 24 7) -(dnf f-ope1 "extended opcode" () 11 6) -(dnf f-ope2 "extended opcode" () 9 4) -(dnf f-ope3 "extended opcode" () 15 3) -(dnf f-ope4 "extended opcode" () 7 2) - -(dnf f-GRi "source register 1" () 17 6) -(dnf f-GRj "source register 2" () 5 6) -(dnf f-GRk "destination register" () 30 6) - -(dnf f-FRi "source register 1" () 17 6) -(dnf f-FRj "source register 2" () 5 6) -(dnf f-FRk "destination register" () 30 6) - -(dnf f-CPRi "source register 1" () 17 6) -(dnf f-CPRj "source register 2" () 5 6) -(dnf f-CPRk "destination register" () 30 6) - -(dnf f-ACCGi "source register" () 17 6) -(dnf f-ACCGk "destination register" () 30 6) - -(dnf f-ACC40Si "40 bit signed accumulator" () 17 6) -(dnf f-ACC40Ui "40 bit unsigned accumulator" () 17 6) -(dnf f-ACC40Sk "40 bit accumulator" () 30 6) -(dnf f-ACC40Uk "40 bit accumulator" () 30 6) - -(dnf f-CRi "source register" () 14 3) -(dnf f-CRj "source register" () 2 3) -(dnf f-CRk "destination register" () 27 3) -(dnf f-CCi "condition register" () 11 3) - -(df f-CRj_int "target cr for ck insns" () 26 2 UINT - ((value pc) (sub WI value 4)) - ((value pc) (add WI value 4)) -) -(dnf f-CRj_float "target cr for fck insns" () 26 2) - -(dnf f-ICCi_1 "condition register" () 11 2) -(dnf f-ICCi_2 "condition register" () 26 2) -(dnf f-ICCi_3 "condition register" () 1 2) -(dnf f-FCCi_1 "condition register" () 11 2) -(dnf f-FCCi_2 "condition register" () 26 2) -(dnf f-FCCi_3 "condition register" () 1 2) -(dnf f-FCCk "condition register" () 26 2) -(dnf f-eir "exception insn register" () 17 6) - -(df f-s10 "10 bit sign extended" () 9 10 INT #f #f) -(df f-s12 "12 bit sign extended" () 11 12 INT #f #f) -(df f-d12 "12 bit sign extended" () 11 12 INT #f #f) -(df f-u16 "16 bit unsigned" () 15 16 UINT #f #f) -(df f-s16 "16 bit sign extended" () 15 16 INT #f #f) -(df f-s6 "6 bit signed" () 5 6 INT #f #f) -(df f-s6_1 "6 bit signed" () 11 6 INT #f #f) -(df f-u6 "6 bit unsigned" () 5 6 UINT #f #f) -(df f-s5 "5 bit signed" () 4 5 INT #f #f) - -(df f-u12-h "upper 6 bits of u12" () 17 6 INT #f #f) -(df f-u12-l "lower 6 bits of u12" () 5 6 UINT #f #f) -(dnmf f-u12 "12 bit signed immediate" () INT - (f-u12-h f-u12-l) - (sequence () ; insert - (set (ifield f-u12-h) (sra SI (ifield f-u12) 6)) - (set (ifield f-u12-l) (and (ifield f-u12) #x3f)) - ) - (sequence () ; extract - (set (ifield f-u12) (or (sll (ifield f-u12-h) 6) - (ifield f-u12-l))) - ) -) - -(dnf f-int-cc "integer branch conditions" () 30 4) -(dnf f-flt-cc "floating branch conditions" () 30 4) -(df f-cond "conditional arithmetic" () 8 1 UINT #f #f) -(df f-ccond "lr branch condition" () 12 1 UINT #f #f) -(df f-hint "2 bit branch prediction hint" () 17 2 UINT #f #f) -(df f-LI "link indicator" () 25 1 UINT #f #f) -(df f-lock "cache lock indicator" () 25 1 UINT #f #f) -(df f-debug "debug mode indicator" () 25 1 UINT #f #f) -(df f-A "all accumulator bit" () 17 1 UINT #f #f) -(df f-ae "cache all entries indicator" () 25 1 UINT #f #f) - -(dnf f-spr-h "upper 6 bits of spr" () 30 6) -(dnf f-spr-l "lower 6 bits of spr" () 17 6) -(dnmf f-spr "special purpose register" () UINT - (f-spr-h f-spr-l) - (sequence () ; insert - (set (ifield f-spr-h) (srl (ifield f-spr) (const 6))) - (set (ifield f-spr-l) (and (ifield f-spr) (const #x3f))) - ) - (sequence () ; extract - (set (ifield f-spr) (or (sll (ifield f-spr-h) (const 6)) - (ifield f-spr-l))) - ) -) - -(df f-label16 "18 bit pc relative signed offset" (PCREL-ADDR) 15 16 INT - ((value pc) (sra WI (sub WI value pc) (const 2))) - ((value pc) (add WI (sll WI value (const 2)) pc)) -) - -(df f-labelH6 "upper 6 bits of label24" () 30 6 INT #f #f) -(dnf f-labelL18 "lower 18 bits of label24" () 17 18) -(dnmf f-label24 "26 bit signed offset" (PCREL-ADDR) INT - (f-labelH6 f-labelL18) - ; insert - (sequence () - (set (ifield f-labelH6) - (sra WI (sub (ifield f-label24) pc) (const 20))) - (set (ifield f-labelL18) - (and (srl (sub (ifield f-label24) pc) (const 2)) - (const #x3ffff))) - ) - ; extract - (sequence () - (set (ifield f-label24) - (add (sll (or (sll (ifield f-labelH6) (const 18)) - (ifield f-labelL18)) - (const 2)) - pc))) -) - -(dnf f-LRAE "Load Real Address E flag" () 5 1) -(dnf f-LRAD "Load Real Address D flag" () 4 1) -(dnf f-LRAS "Load Real Address S flag" () 3 1) - -(dnf f-TLBPRopx "TLB Probe operation number" () 28 3) -(dnf f-TLBPRL "TLB Probe L flag" () 25 1) - -(dnf f-ICCi_1-null "null field" (RESERVED) 11 2) -(dnf f-ICCi_2-null "null field" (RESERVED) 26 2) -(dnf f-ICCi_3-null "null field" (RESERVED) 1 2) -(dnf f-FCCi_1-null "null field" (RESERVED) 11 2) -(dnf f-FCCi_2-null "null field" (RESERVED) 26 2) -(dnf f-FCCi_3-null "null field" (RESERVED) 1 2) -(dnf f-rs-null "null field" (RESERVED) 17 6) -(dnf f-GRi-null "null field" (RESERVED) 17 6) -(dnf f-GRj-null "null field" (RESERVED) 5 6) -(dnf f-GRk-null "null field" (RESERVED) 30 6) -(dnf f-FRi-null "null field" (RESERVED) 17 6) -(dnf f-FRj-null "null field" (RESERVED) 5 6) -(dnf f-ACCj-null "null field" (RESERVED) 5 6) -(dnf f-rd-null "null field" (RESERVED) 30 6) -(dnf f-cond-null "null field" (RESERVED) 30 4) -(dnf f-ccond-null "null field" (RESERVED) 12 1) -(dnf f-s12-null "null field" (RESERVED) 11 12) -(dnf f-label16-null "null field" (RESERVED) 15 16) -(dnf f-misc-null-1 "null field" (RESERVED) 30 5) -(dnf f-misc-null-2 "null field" (RESERVED) 11 6) -(dnf f-misc-null-3 "null field" (RESERVED) 11 4) -(dnf f-misc-null-4 "null field" (RESERVED) 17 2) -(dnf f-misc-null-5 "null field" (RESERVED) 17 16) -(dnf f-misc-null-6 "null field" (RESERVED) 30 3) -(dnf f-misc-null-7 "null field" (RESERVED) 17 3) -(dnf f-misc-null-8 "null field" (RESERVED) 5 3) -(dnf f-misc-null-9 "null field" (RESERVED) 5 4) -(dnf f-misc-null-10 "null field" (RESERVED) 16 5) -(dnf f-misc-null-11 "null field" (RESERVED) 5 1) - -(dnf f-LRA-null "null field" (RESERVED) 2 3) -(dnf f-TLBPR-null "null field" (RESERVED) 30 2) - -(dnf f-LI-off "null field" (RESERVED) 25 1) -(dnf f-LI-on "null field" (RESERVED) 25 1) - -; Relocation annotations. -(dsh h-reloc-ann "relocation annotation" () (register BI)) -(dnf f-reloc-ann "relocation annotation" () 0 0) - -(define-pmacro (dann xname xcomment xmode xparse xprint) - (define-operand - (name xname) - (comment xcomment) - (type h-reloc-ann) - (index f-reloc-ann) - (mode xmode) - (handlers (parse xparse) (print xprint)) - ) - ) - - -; Enums. - -; insn-op: -; FIXME: should use die macro or some such -(define-normal-insn-enum insn-op "insn op enums" () OP_ f-op - ( - "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "0A" "0B" "0C" "0D" "0E" "0F" - "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "1A" "1B" "1C" "1D" "1E" "1F" - "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "2A" "2B" "2C" "2D" "2E" "2F" - "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "3A" "3B" "3C" "3D" "3E" "3F" - "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "4A" "4B" "4C" "4D" "4E" "4F" - "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "5A" "5B" "5C" "5D" "5E" "5F" - "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "6A" "6B" "6C" "6D" "6E" "6F" - "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "7A" "7B" "7C" "7D" "7E" "7F" - ) -) - -(define-normal-insn-enum insn-ope1 "insn ope enums" () OPE1_ f-ope1 - ( - "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "0A" "0B" "0C" "0D" "0E" "0F" - "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "1A" "1B" "1C" "1D" "1E" "1F" - "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "2A" "2B" "2C" "2D" "2E" "2F" - "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "3A" "3B" "3C" "3D" "3E" "3F" - ) -) - -(define-normal-insn-enum insn-ope2 "insn ope enums" () OPE2_ f-ope2 - ( - "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "0A" "0B" "0C" "0D" "0E" "0F" - ) -) - -(define-normal-insn-enum insn-ope3 "insn ope enums" () OPE3_ f-ope3 - ( - "00" "01" "02" "03" "04" "05" "06" "07" - ) -) - -(define-normal-insn-enum insn-ope4 "insn ope enums" () OPE4_ f-ope4 - ( - "0" "1" "2" "3" - ) -) - -; int-cc: integer branch conditions -; FIXME: should use die macro or some such -(define-normal-insn-enum int-cc "integer branch cond enums" () ICC_ f-int-cc - ( - "nev" "c" "v" "lt" "eq" "ls" "n" "le" - "ra" "nc" "nv" "ge" "ne" "hi" "p" "gt" - ) -) - -; flt-cc: floating-point/media branch conditions -; FIXME: should use die macro or some such -(define-normal-insn-enum flt-cc "float branch cond enums" () FCC_ f-flt-cc - ("nev" "u" "gt" "ug" "lt" "ul" "lg" "ne" - "eq" "ue" "ge" "uge" "le" "ule" "o" "ra") -) - -; Hardware pieces. -; These entries list the elements of the raw hardware. -; They're also used to provide tables and other elements of the assembly -; language. -(dnh h-pc "program counter" (PC PROFILE) (pc) () () ()) - -; The PSR. The individual fields are referenced more than the entire -; register, so reference them directly. We can assemble the -; entire register contents when necessary. -; -(dsh h-psr_imple "PSR.IMPLE" () (register UQI)) -(dsh h-psr_ver "PSR.VER" () (register UQI)) -(dsh h-psr_ice "PSR.ICE bit" () (register BI)) -(dsh h-psr_nem "PSR.NEM bit" () (register BI)) -(dsh h-psr_cm "PSR.CM bit" () (register BI)) -(dsh h-psr_be "PSR.BE bit" () (register BI)) -(dsh h-psr_esr "PSR.ESR bit" () (register BI)) -(dsh h-psr_ef "PSR.EF bit" () (register BI)) -(dsh h-psr_em "PSR.EM bit" () (register BI)) -(dsh h-psr_pil "PSR.PIL " () (register UQI)) -(dsh h-psr_ps "PSR.PS bit" () (register BI)) -(dsh h-psr_et "PSR.ET bit" () (register BI)) - -; PSR.S requires special handling because the shadow registers (SR0-SR4) must -; be switched with GR4-GR7 when changing from user to supervisor mode or -; vice-versa. -(define-hardware - (name h-psr_s) - (comment "PSR.S bit") - (attrs) - (type register BI) - (get) - (set (newval) (c-call VOID "@cpu@_h_psr_s_set_handler" newval)) -) - -; The TBR. The individual bits are referenced more than the entire -; register, so reference them directly. We can assemble the -; entire register contents when necessary. -; -(dsh h-tbr_tba "TBR.TBA" () (register UWI)) -(dsh h-tbr_tt "TBR.TT" () (register UQI)) - -; The BPSR. The individual bits are referenced more than the entire -; register, so reference them directly. We can assemble the -; entire register contents when necessary. -; -(dsh h-bpsr_bs "PSR.S bit" () (register BI)) -(dsh h-bpsr_bet "PSR.ET bit" () (register BI)) - -; General registers -; -(define-keyword - (name gr-names) - (print-name h-gr) - (prefix "") - (values - (sp 1) (fp 2) - (gr0 0)(gr1 1)(gr2 2)(gr3 3)(gr4 4)(gr5 5)(gr6 6)(gr7 7) - (gr8 8)(gr9 9)(gr10 10)(gr11 11)(gr12 12)(gr13 13)(gr14 14)(gr15 15) - (gr16 16)(gr17 17)(gr18 18)(gr19 19)(gr20 20)(gr21 21)(gr22 22)(gr23 23) - (gr24 24)(gr25 25)(gr26 26)(gr27 27)(gr28 28)(gr29 29)(gr30 30)(gr31 31) - (gr32 32)(gr33 33)(gr34 34)(gr35 35)(gr36 36)(gr37 37)(gr38 38)(gr39 39) - (gr40 40)(gr41 41)(gr42 42)(gr43 43)(gr44 44)(gr45 45)(gr46 46)(gr47 47) - (gr48 48)(gr49 49)(gr50 50)(gr51 51)(gr52 52)(gr53 53)(gr54 54)(gr55 55) - (gr56 56)(gr57 57)(gr58 58)(gr59 59)(gr60 60)(gr61 61)(gr62 62)(gr63 63) - ) -) - -(define-hardware - (name h-gr) - (comment "general registers") - (attrs PROFILE) - (type register USI (64)) - (indices extern-keyword gr-names) - (get (index) (c-call WI "@cpu@_h_gr_get_handler" index)) - (set (index newval) (c-call VOID "@cpu@_h_gr_set_handler" index newval)) -) - -; General Registers as double words -; These registers are shadowed onto h-gr -(define-hardware - (name h-gr_double) - (comment "general registers as double words") - (attrs PROFILE VIRTUAL) - (type register DI (32)) - ; FIXME: Need constraint to prohibit odd numbers. - (indices extern-keyword gr-names) - (get (index) - (c-call DI "@cpu@_h_gr_double_get_handler" index)) - (set (index newval) - (c-call VOID "@cpu@_h_gr_double_set_handler" index newval)) -) - -; General Registers as high and low half words -; These registers are shadowed onto h-gr -(define-hardware - (name h-gr_hi) - (comment "general registers as high half word") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword gr-names) - (get (index) (c-call UHI "@cpu@_h_gr_hi_get_handler" index)) - (set (index newval) (c-call VOID "@cpu@_h_gr_hi_set_handler" index newval)) -) -(define-hardware - (name h-gr_lo) - (comment "general registers as low half word") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword gr-names) - (get (index) (c-call UHI "@cpu@_h_gr_lo_get_handler" index)) - (set (index newval) (c-call VOID "@cpu@_h_gr_lo_set_handler" index newval)) -) - -; Floating Point Registers -(define-keyword - (name fr-names) - (print-name h-fr) - (prefix "") - (values - (fr0 0)(fr1 1)(fr2 2)(fr3 3)(fr4 4)(fr5 5)(fr6 6)(fr7 7) - (fr8 8)(fr9 9)(fr10 10)(fr11 11)(fr12 12)(fr13 13)(fr14 14)(fr15 15) - (fr16 16)(fr17 17)(fr18 18)(fr19 19)(fr20 20)(fr21 21)(fr22 22)(fr23 23) - (fr24 24)(fr25 25)(fr26 26)(fr27 27)(fr28 28)(fr29 29)(fr30 30)(fr31 31) - (fr32 32)(fr33 33)(fr34 34)(fr35 35)(fr36 36)(fr37 37)(fr38 38)(fr39 39) - (fr40 40)(fr41 41)(fr42 42)(fr43 43)(fr44 44)(fr45 45)(fr46 46)(fr47 47) - (fr48 48)(fr49 49)(fr50 50)(fr51 51)(fr52 52)(fr53 53)(fr54 54)(fr55 55) - (fr56 56)(fr57 57)(fr58 58)(fr59 59)(fr60 60)(fr61 61)(fr62 62)(fr63 63) - ) -) - -(define-hardware - (name h-fr) - (comment "floating point registers") - (attrs PROFILE) - (type register SF (64)) - (indices extern-keyword fr-names) - (get (index) (c-call SF "@cpu@_h_fr_get_handler" index)) - (set (index newval) (c-call VOID "@cpu@_h_fr_set_handler" index newval)) -) - -; Floating Point Registers as double precision -; These registers are shadowed onto h-fr - -(define-hardware - (name h-fr_double) - (comment "floating point registers as double precision") - (attrs PROFILE VIRTUAL) - (type register DF (32)) - ; FIXME: Need constraint to prohibit odd numbers. - (indices extern-keyword fr-names) - (get (index) - (c-call DF "@cpu@_h_fr_double_get_handler" index)) - (set (index newval) - (c-call VOID "@cpu@_h_fr_double_set_handler" index newval)) -) - -; Floating Point Registers as integer words. -; These registers are shadowed onto h-fr - -(define-hardware - (name h-fr_int) - (comment "floating point registers as integers") - (attrs PROFILE VIRTUAL) - (type register USI (64)) - (indices extern-keyword fr-names) - (get (index) - (c-call USI "@cpu@_h_fr_int_get_handler" index)) - (set (index newval) - (c-call VOID "@cpu@_h_fr_int_set_handler" index newval)) -) - -; Floating Point Registers as high and low half words -; These registers are shadowed onto h-fr -(define-hardware - (name h-fr_hi) - (comment "floating point registers as unsigned high half word") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword fr-names) - (get (regno) (srl (reg h-fr_int regno) 16)) - (set (regno newval) (set (reg h-fr_int regno) - (or (and (reg h-fr_int regno) #xffff) - (sll newval 16)))) -) -(define-hardware - (name h-fr_lo) - (comment "floating point registers as unsigned low half word") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword fr-names) - (get (regno) (and (reg h-fr_int regno) #xffff)) - (set (regno newval) (set (reg h-fr_int regno) - (or (and (reg h-fr_int regno) #xffff0000) - (and newval #xffff)))) -) - -; Floating Point Registers as unsigned bytes -; These registers are shadowed onto h-fr -(define-hardware - (name h-fr_0) - (comment "floating point registers as unsigned byte 0") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword fr-names) - (get (regno) (and (reg h-fr_int regno) #xff)) - (set (regno newval) - (sequence () - (if (gt USI newval #xff) - (set newval #xff)) - (set (reg h-fr_int regno) (or (and (reg h-fr_int regno) #xffffff00) - newval)))) -) -(define-hardware - (name h-fr_1) - (comment "floating point registers as unsigned byte 1") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword fr-names) - (get (regno) (and (srl (reg h-fr_int regno) 8) #xff)) - (set (regno newval) - (sequence () - (if (gt USI newval #xff) - (set newval #xff)) - (set (reg h-fr_int regno) (or (and (reg h-fr_int regno) #xffff00ff) - (sll newval 8))))) -) -(define-hardware - (name h-fr_2) - (comment "floating point registers as unsigned byte 2") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword fr-names) - (get (regno) (and (srl (reg h-fr_int regno) 16) #xff)) - (set (regno newval) - (sequence () - (if (gt USI newval #xff) - (set newval #xff)) - (set (reg h-fr_int regno) (or (and (reg h-fr_int regno) #xff00ffff) - (sll newval 16))))) -) -(define-hardware - (name h-fr_3) - (comment "floating point registers as unsigned byte 3") - (attrs PROFILE VIRTUAL) - (type register UHI (64)) - (indices extern-keyword fr-names) - (get (regno) (and (srl (reg h-fr_int regno) 24) #xff)) - (set (regno newval) - (sequence () - (if (gt USI newval #xff) - (set newval #xff)) - (set (reg h-fr_int regno) (or (and (reg h-fr_int regno) #x00ffffff) - (sll newval 24))))) -) -; Coprocessor Registers -; -(define-keyword - (name cpr-names) - (print-name h-cpr) - (prefix "") - (values -(cpr0 0)(cpr1 1)(cpr2 2)(cpr3 3)(cpr4 4)(cpr5 5)(cpr6 6)(cpr7 7) -(cpr8 8)(cpr9 9)(cpr10 10)(cpr11 11)(cpr12 12)(cpr13 13)(cpr14 14)(cpr15 15) -(cpr16 16)(cpr17 17)(cpr18 18)(cpr19 19)(cpr20 20)(cpr21 21)(cpr22 22)(cpr23 23) -(cpr24 24)(cpr25 25)(cpr26 26)(cpr27 27)(cpr28 28)(cpr29 29)(cpr30 30)(cpr31 31) -(cpr32 32)(cpr33 33)(cpr34 34)(cpr35 35)(cpr36 36)(cpr37 37)(cpr38 38)(cpr39 39) -(cpr40 40)(cpr41 41)(cpr42 42)(cpr43 43)(cpr44 44)(cpr45 45)(cpr46 46)(cpr47 47) -(cpr48 48)(cpr49 49)(cpr50 50)(cpr51 51)(cpr52 52)(cpr53 53)(cpr54 54)(cpr55 55) -(cpr56 56)(cpr57 57)(cpr58 58)(cpr59 59)(cpr60 60)(cpr61 61)(cpr62 62)(cpr63 63) - ) -) - -(define-hardware - (name h-cpr) - (comment "coprocessor registers") - (attrs PROFILE (MACH frv)) - (type register WI (64)) - (indices extern-keyword cpr-names) -) - -; Coprocessor Registers as double words -; These registers are shadowed onto h-cpr -(define-hardware - (name h-cpr_double) - (comment "coprocessor registers as double words") - (attrs PROFILE VIRTUAL (MACH frv)) - (type register DI (32)) - ; FIXME: Need constraint to prohibit odd numbers. - (indices extern-keyword cpr-names) - (get (index) - (c-call DI "@cpu@_h_cpr_double_get_handler" index)) - (set (index newval) - (c-call VOID "@cpu@_h_cpr_double_set_handler" index newval)) -) - -; Special Purpose Registers -; -(define-keyword - (name spr-names) - (print-name h-spr) - (prefix "") - (values - (psr 0) (pcsr 1) (bpcsr 2) (tbr 3) (bpsr 4) - - (hsr0 16) (hsr1 17) (hsr2 18) (hsr3 19) - (hsr4 20) (hsr5 21) (hsr6 22) (hsr7 23) - (hsr8 24) (hsr9 25) (hsr10 26) (hsr11 27) - (hsr12 28) (hsr13 29) (hsr14 30) (hsr15 31) - (hsr16 32) (hsr17 33) (hsr18 34) (hsr19 35) - (hsr20 36) (hsr21 37) (hsr22 38) (hsr23 39) - (hsr24 40) (hsr25 41) (hsr26 42) (hsr27 43) - (hsr28 44) (hsr29 45) (hsr30 46) (hsr31 47) - (hsr32 48) (hsr33 49) (hsr34 50) (hsr35 51) - (hsr36 52) (hsr37 53) (hsr38 54) (hsr39 55) - (hsr40 56) (hsr41 57) (hsr42 58) (hsr43 59) - (hsr44 60) (hsr45 61) (hsr46 62) (hsr47 63) - (hsr48 64) (hsr49 65) (hsr50 66) (hsr51 67) - (hsr52 68) (hsr53 69) (hsr54 70) (hsr55 71) - (hsr56 72) (hsr57 73) (hsr58 74) (hsr59 75) - (hsr60 76) (hsr61 77) (hsr62 78) (hsr63 79) - - (ccr 256) (cccr 263) (lr 272) (lcr 273) (iacc0h 280) (iacc0l 281) (isr 288) - - (neear0 352) (neear1 353) (neear2 354) (neear3 355) - (neear4 356) (neear5 357) (neear6 358) (neear7 359) - (neear8 360) (neear9 361) (neear10 362) (neear11 363) - (neear12 364) (neear13 365) (neear14 366) (neear15 367) - (neear16 368) (neear17 369) (neear18 370) (neear19 371) - (neear20 372) (neear21 373) (neear22 374) (neear23 375) - (neear24 376) (neear25 377) (neear26 378) (neear27 379) - (neear28 380) (neear29 381) (neear30 382) (neear31 383) - - (nesr0 384) (nesr1 385) (nesr2 386) (nesr3 387) - (nesr4 388) (nesr5 389) (nesr6 390) (nesr7 391) - (nesr8 392) (nesr9 393) (nesr10 394) (nesr11 395) - (nesr12 396) (nesr13 397) (nesr14 398) (nesr15 399) - (nesr16 400) (nesr17 401) (nesr18 402) (nesr19 403) - (nesr20 404) (nesr21 405) (nesr22 406) (nesr23 407) - (nesr24 408) (nesr25 409) (nesr26 410) (nesr27 411) - (nesr28 412) (nesr29 413) (nesr30 414) (nesr31 415) - - (necr 416) - - (gner0 432) (gner1 433) - - (fner0 434) (fner1 435) - - (epcr0 512) (epcr1 513) (epcr2 514) (epcr3 515) - (epcr4 516) (epcr5 517) (epcr6 518) (epcr7 519) - (epcr8 520) (epcr9 521) (epcr10 522) (epcr11 523) - (epcr12 524) (epcr13 525) (epcr14 526) (epcr15 527) - (epcr16 528) (epcr17 529) (epcr18 530) (epcr19 531) - (epcr20 532) (epcr21 533) (epcr22 534) (epcr23 535) - (epcr24 536) (epcr25 537) (epcr26 538) (epcr27 539) - (epcr28 540) (epcr29 541) (epcr30 542) (epcr31 543) - (epcr32 544) (epcr33 545) (epcr34 546) (epcr35 547) - (epcr36 548) (epcr37 549) (epcr38 550) (epcr39 551) - (epcr40 552) (epcr41 553) (epcr42 554) (epcr43 555) - (epcr44 556) (epcr45 557) (epcr46 558) (epcr47 559) - (epcr48 560) (epcr49 561) (epcr50 562) (epcr51 563) - (epcr52 564) (epcr53 565) (epcr54 566) (epcr55 567) - (epcr56 568) (epcr57 569) (epcr58 570) (epcr59 571) - (epcr60 572) (epcr61 573) (epcr62 574) (epcr63 575) - - (esr0 576) (esr1 577) (esr2 578) (esr3 579) - (esr4 580) (esr5 581) (esr6 582) (esr7 583) - (esr8 584) (esr9 585) (esr10 586) (esr11 587) - (esr12 588) (esr13 589) (esr14 590) (esr15 591) - (esr16 592) (esr17 593) (esr18 594) (esr19 595) - (esr20 596) (esr21 597) (esr22 598) (esr23 599) - (esr24 600) (esr25 601) (esr26 602) (esr27 603) - (esr28 604) (esr29 605) (esr30 606) (esr31 607) - (esr32 608) (esr33 609) (esr34 610) (esr35 611) - (esr36 612) (esr37 613) (esr38 614) (esr39 615) - (esr40 616) (esr41 617) (esr42 618) (esr43 619) - (esr44 620) (esr45 621) (esr46 622) (esr47 623) - (esr48 624) (esr49 625) (esr50 626) (esr51 627) - (esr52 628) (esr53 629) (esr54 630) (esr55 631) - (esr56 632) (esr57 633) (esr58 634) (esr59 635) - (esr60 636) (esr61 637) (esr62 638) (esr63 639) - - (eir0 640) (eir1 641) (eir2 642) (eir3 643) - (eir4 644) (eir5 645) (eir6 646) (eir7 647) - (eir8 648) (eir9 649) (eir10 650) (eir11 651) - (eir12 652) (eir13 653) (eir14 654) (eir15 655) - (eir16 656) (eir17 657) (eir18 658) (eir19 659) - (eir20 660) (eir21 661) (eir22 662) (eir23 663) - (eir24 664) (eir25 665) (eir26 666) (eir27 667) - (eir28 668) (eir29 669) (eir30 670) (eir31 671) - - (esfr0 672) (esfr1 673) - - (sr0 768) (sr1 769) (sr2 770) (sr3 771) - - (scr0 832) (scr1 833) (scr2 834) (scr3 835) - - (fsr0 1024) (fsr1 1025) (fsr2 1026) (fsr3 1027) - (fsr4 1028) (fsr5 1029) (fsr6 1030) (fsr7 1031) - (fsr8 1032) (fsr9 1033) (fsr10 1034) (fsr11 1035) - (fsr12 1036) (fsr13 1037) (fsr14 1038) (fsr15 1039) - (fsr16 1040) (fsr17 1041) (fsr18 1042) (fsr19 1043) - (fsr20 1044) (fsr21 1045) (fsr22 1046) (fsr23 1047) - (fsr24 1048) (fsr25 1049) (fsr26 1050) (fsr27 1051) - (fsr28 1052) (fsr29 1053) (fsr30 1054) (fsr31 1055) - (fsr32 1056) (fsr33 1057) (fsr34 1058) (fsr35 1059) - (fsr36 1060) (fsr37 1061) (fsr38 1062) (fsr39 1063) - (fsr40 1064) (fsr41 1065) (fsr42 1066) (fsr43 1067) - (fsr44 1068) (fsr45 1069) (fsr46 1070) (fsr47 1071) - (fsr48 1072) (fsr49 1073) (fsr50 1074) (fsr51 1075) - (fsr52 1076) (fsr53 1077) (fsr54 1078) (fsr55 1079) - (fsr56 1080) (fsr57 1081) (fsr58 1082) (fsr59 1083) - (fsr60 1084) (fsr61 1085) (fsr62 1086) (fsr63 1087) - - ; FQ0-FQ31 are 64 bit registers. - ; These names allow access to the upper 32 bits of the FQ registers. - (fqop0 1088) (fqop1 1090) (fqop2 1092) (fqop3 1094) - (fqop4 1096) (fqop5 1098) (fqop6 1100) (fqop7 1102) - (fqop8 1104) (fqop9 1106) (fqop10 1108) (fqop11 1110) - (fqop12 1112) (fqop13 1114) (fqop14 1116) (fqop15 1118) - (fqop16 1120) (fqop17 1122) (fqop18 1124) (fqop19 1126) - (fqop20 1128) (fqop21 1130) (fqop22 1132) (fqop23 1134) - (fqop24 1136) (fqop25 1138) (fqop26 1140) (fqop27 1142) - (fqop28 1144) (fqop29 1146) (fqop30 1148) (fqop31 1150) - ; These names allow access to the lower 32 bits of the FQ registers. - (fqst0 1089) (fqst1 1091) (fqst2 1093) (fqst3 1095) - (fqst4 1097) (fqst5 1099) (fqst6 1101) (fqst7 1103) - (fqst8 1105) (fqst9 1107) (fqst10 1109) (fqst11 1111) - (fqst12 1113) (fqst13 1115) (fqst14 1117) (fqst15 1119) - (fqst16 1121) (fqst17 1123) (fqst18 1125) (fqst19 1127) - (fqst20 1129) (fqst21 1131) (fqst22 1133) (fqst23 1135) - (fqst24 1137) (fqst25 1139) (fqst26 1141) (fqst27 1143) - (fqst28 1145) (fqst29 1147) (fqst30 1149) (fqst31 1151) - ; These also access the lower 32 bits of the FQ registers. - ; These are not accessible as spr registers (see LSI appendix - section 13.4) -; (fq0 1089) (fq1 1091) (fq2 1093) (fq3 1095) -; (fq4 1097) (fq5 1099) (fq6 1101) (fq7 1103) -; (fq8 1105) (fq9 1107) (fq10 1109) (fq11 1111) -; (fq12 1113) (fq13 1115) (fq14 1117) (fq15 1119) -; (fq16 1121) (fq17 1123) (fq18 1125) (fq19 1127) -; (fq20 1129) (fq21 1131) (fq22 1133) (fq23 1135) -; (fq24 1137) (fq25 1139) (fq26 1141) (fq27 1143) -; (fq28 1145) (fq29 1147) (fq30 1149) (fq31 1151) - - (mcilr0 1272) (mcilr1 1273) - - (msr0 1280) (msr1 1281) (msr2 1282) (msr3 1283) - (msr4 1284) (msr5 1285) (msr6 1286) (msr7 1287) - (msr8 1288) (msr9 1289) (msr10 1290) (msr11 1291) - (msr12 1292) (msr13 1293) (msr14 1294) (msr15 1295) - (msr16 1296) (msr17 1297) (msr18 1298) (msr19 1299) - (msr20 1300) (msr21 1301) (msr22 1302) (msr23 1303) - (msr24 1304) (msr25 1305) (msr26 1306) (msr27 1307) - (msr28 1308) (msr29 1309) (msr30 1310) (msr31 1311) - (msr32 1312) (msr33 1313) (msr34 1314) (msr35 1315) - (msr36 1316) (msr37 1317) (msr38 1318) (msr39 1319) - (msr40 1320) (msr41 1321) (msr42 1322) (msr43 1323) - (msr44 1324) (msr45 1325) (msr46 1326) (msr47 1327) - (msr48 1328) (msr49 1329) (msr50 1330) (msr51 1331) - (msr52 1332) (msr53 1333) (msr54 1334) (msr55 1335) - (msr56 1336) (msr57 1337) (msr58 1338) (msr59 1339) - (msr60 1340) (msr61 1341) (msr62 1342) (msr63 1343) - - ; MQ0-MQ31 are 64 bit registers. - ; These names allow access to the upper 32 bits of the MQ registers. - (mqop0 1344) (mqop1 1346) (mqop2 1348) (mqop3 1350) - (mqop4 1352) (mqop5 1354) (mqop6 1356) (mqop7 1358) - (mqop8 1360) (mqop9 1362) (mqop10 1364) (mqop11 1366) - (mqop12 1368) (mqop13 1370) (mqop14 1372) (mqop15 1374) - (mqop16 1376) (mqop17 1378) (mqop18 1380) (mqop19 1382) - (mqop20 1384) (mqop21 1386) (mqop22 1388) (mqop23 1390) - (mqop24 1392) (mqop25 1394) (mqop26 1396) (mqop27 1398) - (mqop28 1400) (mqop29 1402) (mqop30 1404) (mqop31 1406) - ; These names allow access to the lower 32 bits of the MQ registers. - (mqst0 1345) (mqst1 1347) (mqst2 1349) (mqst3 1351) - (mqst4 1353) (mqst5 1355) (mqst6 1357) (mqst7 1359) - (mqst8 1361) (mqst9 1363) (mqst10 1365) (mqst11 1367) - (mqst12 1369) (mqst13 1371) (mqst14 1373) (mqst15 1375) - (mqst16 1377) (mqst17 1379) (mqst18 1381) (mqst19 1383) - (mqst20 1385) (mqst21 1387) (mqst22 1389) (mqst23 1391) - (mqst24 1393) (mqst25 1395) (mqst26 1397) (mqst27 1399) - (mqst28 1401) (mqst29 1403) (mqst30 1405) (mqst31 1407) - ; These also access the lower 32 bits of the MQ registers. - ; These are not accessible as spr registers (see LSI appendix - section 13.4) -; (mq0 1345) (mq1 1347) (mq2 1349) (mq3 1351) -; (mq4 1353) (mq5 1355) (mq6 1357) (mq7 1359) -; (mq8 1361) (mq9 1363) (mq10 1365) (mq11 1367) -; (mq12 1369) (mq13 1371) (mq14 1373) (mq15 1375) -; (mq16 1377) (mq17 1379) (mq18 1381) (mq19 1383) -; (mq20 1385) (mq21 1387) (mq22 1389) (mq23 1391) -; (mq24 1393) (mq25 1395) (mq26 1397) (mq27 1399) -; (mq28 1401) (mq29 1403) (mq30 1405) (mq31 1407) - - ; These are not accessible as spr registers (see LSI appendix - section 13.4) -; (acc0 1408) (acc1 1409) (acc2 1410) (acc3 1411) -; (acc4 1412) (acc5 1413) (acc6 1414) (acc7 1415) -; (acc8 1416) (acc9 1417) (acc10 1418) (acc11 1419) -; (acc12 1420) (acc13 1421) (acc14 1422) (acc15 1423) -; (acc16 1424) (acc17 1425) (acc18 1426) (acc19 1427) -; (acc20 1428) (acc21 1429) (acc22 1430) (acc23 1431) -; (acc24 1432) (acc25 1433) (acc26 1434) (acc27 1435) -; (acc28 1436) (acc29 1437) (acc30 1438) (acc31 1439) -; (acc32 1440) (acc33 1441) (acc34 1442) (acc35 1443) -; (acc36 1444) (acc37 1445) (acc38 1446) (acc39 1447) -; (acc40 1448) (acc41 1449) (acc42 1450) (acc43 1451) -; (acc44 1452) (acc45 1453) (acc46 1454) (acc47 1455) -; (acc48 1456) (acc49 1457) (acc50 1458) (acc51 1459) -; (acc52 1460) (acc53 1461) (acc54 1462) (acc55 1463) -; (acc56 1464) (acc57 1465) (acc58 1466) (acc59 1467) -; (acc60 1468) (acc61 1469) (acc62 1470) (acc63 1471) - -; (accg0 1472) (accg1 1473) (accg2 1474) (accg3 1475) -; (accg4 1476) (accg5 1477) (accg6 1478) (accg7 1479) -; (accg8 1480) (accg9 1481) (accg10 1482) (accg11 1483) -; (accg12 1484) (accg13 1485) (accg14 1486) (accg15 1487) -; (accg16 1488) (accg17 1489) (accg18 1490) (accg19 1491) -; (accg20 1492) (accg21 1493) (accg22 1494) (accg23 1495) -; (accg24 1496) (accg25 1497) (accg26 1498) (accg27 1499) -; (accg28 1500) (accg29 1501) (accg30 1502) (accg31 1503) -; (accg32 1504) (accg33 1505) (accg34 1506) (accg35 1507) -; (accg36 1508) (accg37 1509) (accg38 1510) (accg39 1511) -; (accg40 1512) (accg41 1513) (accg42 1514) (accg43 1515) -; (accg44 1516) (accg45 1517) (accg46 1518) (accg47 1519) -; (accg48 1520) (accg49 1521) (accg50 1522) (accg51 1523) -; (accg52 1524) (accg53 1525) (accg54 1526) (accg55 1527) -; (accg56 1528) (accg57 1529) (accg58 1530) (accg59 1531) -; (accg60 1532) (accg61 1533) (accg62 1534) (accg63 1535) - - (ear0 1536) (ear1 1537) (ear2 1538) (ear3 1539) - (ear4 1540) (ear5 1541) (ear6 1542) (ear7 1543) - (ear8 1544) (ear9 1545) (ear10 1546) (ear11 1547) - (ear12 1548) (ear13 1549) (ear14 1550) (ear15 1551) - (ear16 1552) (ear17 1553) (ear18 1554) (ear19 1555) - (ear20 1556) (ear21 1557) (ear22 1558) (ear23 1559) - (ear24 1560) (ear25 1561) (ear26 1562) (ear27 1563) - (ear28 1564) (ear29 1565) (ear30 1566) (ear31 1567) - (ear32 1568) (ear33 1569) (ear34 1570) (ear35 1571) - (ear36 1572) (ear37 1573) (ear38 1574) (ear39 1575) - (ear40 1576) (ear41 1577) (ear42 1578) (ear43 1579) - (ear44 1580) (ear45 1581) (ear46 1582) (ear47 1583) - (ear48 1584) (ear49 1585) (ear50 1586) (ear51 1587) - (ear52 1588) (ear53 1589) (ear54 1590) (ear55 1591) - (ear56 1592) (ear57 1593) (ear58 1594) (ear59 1595) - (ear60 1596) (ear61 1597) (ear62 1598) (ear63 1599) - - (edr0 1600) (edr1 1601) (edr2 1602) (edr3 1603) - (edr4 1604) (edr5 1605) (edr6 1606) (edr7 1607) - (edr8 1608) (edr9 1609) (edr10 1610) (edr11 1611) - (edr12 1612) (edr13 1613) (edr14 1614) (edr15 1615) - (edr16 1616) (edr17 1617) (edr18 1618) (edr19 1619) - (edr20 1620) (edr21 1621) (edr22 1622) (edr23 1623) - (edr24 1624) (edr25 1625) (edr26 1626) (edr27 1627) - (edr28 1628) (edr29 1629) (edr30 1630) (edr31 1631) - (edr32 1632) (edr33 1636) (edr34 1634) (edr35 1635) - (edr36 1636) (edr37 1637) (edr38 1638) (edr39 1639) - (edr40 1640) (edr41 1641) (edr42 1642) (edr43 1643) - (edr44 1644) (edr45 1645) (edr46 1646) (edr47 1647) - (edr48 1648) (edr49 1649) (edr50 1650) (edr51 1651) - (edr52 1652) (edr53 1653) (edr54 1654) (edr55 1655) - (edr56 1656) (edr57 1657) (edr58 1658) (edr59 1659) - (edr60 1660) (edr61 1661) (edr62 1662) (edr63 1663) - - (iamlr0 1664) (iamlr1 1665) (iamlr2 1666) (iamlr3 1667) - (iamlr4 1668) (iamlr5 1669) (iamlr6 1670) (iamlr7 1671) - (iamlr8 1672) (iamlr9 1673) (iamlr10 1674) (iamlr11 1675) - (iamlr12 1676) (iamlr13 1677) (iamlr14 1678) (iamlr15 1679) - (iamlr16 1680) (iamlr17 1681) (iamlr18 1682) (iamlr19 1683) - (iamlr20 1684) (iamlr21 1685) (iamlr22 1686) (iamlr23 1687) - (iamlr24 1688) (iamlr25 1689) (iamlr26 1690) (iamlr27 1691) - (iamlr28 1692) (iamlr29 1693) (iamlr30 1694) (iamlr31 1695) - (iamlr32 1696) (iamlr33 1697) (iamlr34 1698) (iamlr35 1699) - (iamlr36 1700) (iamlr37 1701) (iamlr38 1702) (iamlr39 1703) - (iamlr40 1704) (iamlr41 1705) (iamlr42 1706) (iamlr43 1707) - (iamlr44 1708) (iamlr45 1709) (iamlr46 1710) (iamlr47 1711) - (iamlr48 1712) (iamlr49 1713) (iamlr50 1714) (iamlr51 1715) - (iamlr52 1716) (iamlr53 1717) (iamlr54 1718) (iamlr55 1719) - (iamlr56 1720) (iamlr57 1721) (iamlr58 1722) (iamlr59 1723) - (iamlr60 1724) (iamlr61 1725) (iamlr62 1726) (iamlr63 1727) - - (iampr0 1728) (iampr1 1729) (iampr2 1730) (iampr3 1731) - (iampr4 1732) (iampr5 1733) (iampr6 1734) (iampr7 1735) - (iampr8 1736) (iampr9 1737) (iampr10 1738) (iampr11 1739) - (iampr12 1740) (iampr13 1741) (iampr14 1742) (iampr15 1743) - (iampr16 1744) (iampr17 1745) (iampr18 1746) (iampr19 1747) - (iampr20 1748) (iampr21 1749) (iampr22 1750) (iampr23 1751) - (iampr24 1752) (iampr25 1753) (iampr26 1754) (iampr27 1755) - (iampr28 1756) (iampr29 1757) (iampr30 1758) (iampr31 1759) - (iampr32 1760) (iampr33 1761) (iampr34 1762) (iampr35 1763) - (iampr36 1764) (iampr37 1765) (iampr38 1766) (iampr39 1767) - (iampr40 1768) (iampr41 1769) (iampr42 1770) (iampr43 1771) - (iampr44 1772) (iampr45 1773) (iampr46 1774) (iampr47 1775) - (iampr48 1776) (iampr49 1777) (iampr50 1778) (iampr51 1779) - (iampr52 1780) (iampr53 1781) (iampr54 1782) (iampr55 1783) - (iampr56 1784) (iampr57 1785) (iampr58 1786) (iampr59 1787) - (iampr60 1788) (iampr61 1789) (iampr62 1790) (iampr63 1791) - - (damlr0 1792) (damlr1 1793) (damlr2 1794) (damlr3 1795) - (damlr4 1796) (damlr5 1797) (damlr6 1798) (damlr7 1799) - (damlr8 1800) (damlr9 1801) (damlr10 1802) (damlr11 1803) - (damlr12 1804) (damlr13 1805) (damlr14 1806) (damlr15 1807) - (damlr16 1808) (damlr17 1809) (damlr18 1810) (damlr19 1811) - (damlr20 1812) (damlr21 1813) (damlr22 1814) (damlr23 1815) - (damlr24 1816) (damlr25 1817) (damlr26 1818) (damlr27 1819) - (damlr28 1820) (damlr29 1821) (damlr30 1822) (damlr31 1823) - (damlr32 1824) (damlr33 1825) (damlr34 1826) (damlr35 1827) - (damlr36 1828) (damlr37 1829) (damlr38 1830) (damlr39 1831) - (damlr40 1832) (damlr41 1833) (damlr42 1834) (damlr43 1835) - (damlr44 1836) (damlr45 1837) (damlr46 1838) (damlr47 1839) - (damlr48 1840) (damlr49 1841) (damlr50 1842) (damlr51 1843) - (damlr52 1844) (damlr53 1845) (damlr54 1846) (damlr55 1847) - (damlr56 1848) (damlr57 1849) (damlr58 1850) (damlr59 1851) - (damlr60 1852) (damlr61 1853) (damlr62 1854) (damlr63 1855) - - (dampr0 1856) (dampr1 1857) (dampr2 1858) (dampr3 1859) - (dampr4 1860) (dampr5 1861) (dampr6 1862) (dampr7 1863) - (dampr8 1864) (dampr9 1865) (dampr10 1866) (dampr11 1867) - (dampr12 1868) (dampr13 1869) (dampr14 1870) (dampr15 1871) - (dampr16 1872) (dampr17 1873) (dampr18 1874) (dampr19 1875) - (dampr20 1876) (dampr21 1877) (dampr22 1878) (dampr23 1879) - (dampr24 1880) (dampr25 1881) (dampr26 1882) (dampr27 1883) - (dampr28 1884) (dampr29 1885) (dampr30 1886) (dampr31 1887) - (dampr32 1888) (dampr33 1889) (dampr34 1890) (dampr35 1891) - (dampr36 1892) (dampr37 1893) (dampr38 1894) (dampr39 1895) - (dampr40 1896) (dampr41 1897) (dampr42 1898) (dampr43 1899) - (dampr44 1900) (dampr45 1901) (dampr46 1902) (dampr47 1903) - (dampr48 1904) (dampr49 1905) (dampr50 1906) (dampr51 1907) - (dampr52 1908) (dampr53 1909) (dampr54 1910) (dampr55 1911) - (dampr56 1912) (dampr57 1913) (dampr58 1914) (dampr59 1915) - (dampr60 1916) (dampr61 1917) (dampr62 1918) (dampr63 1919) - - (amcr 1920) (stbar 1921) (mmcr 1922) - (iamvr1 1925) (damvr1 1927) - (cxnr 1936) (ttbr 1937) (tplr 1938) (tppr 1939) - (tpxr 1940) - (timerh 1952) (timerl 1953) (timerd 1954) - (dcr 2048) (brr 2049) (nmar 2050) (btbr 2051) - - (ibar0 2052) (ibar1 2053) (ibar2 2054) (ibar3 2055) - (dbar0 2056) (dbar1 2057) (dbar2 2058) (dbar3 2059) - - (dbdr00 2060) (dbdr01 2061) (dbdr02 2062) (dbdr03 2063) - (dbdr10 2064) (dbdr11 2065) (dbdr12 2066) (dbdr13 2067) - (dbdr20 2068) (dbdr21 2069) (dbdr22 2070) (dbdr23 2071) - (dbdr30 2072) (dbdr31 2073) (dbdr32 2074) (dbdr33 2075) - - (dbmr00 2076) (dbmr01 2077) (dbmr02 2078) (dbmr03 2079) - (dbmr10 2080) (dbmr11 2081) (dbmr12 2082) (dbmr13 2083) - (dbmr20 2084) (dbmr21 2085) (dbmr22 2086) (dbmr23 2087) - (dbmr30 2088) (dbmr31 2089) (dbmr32 2090) (dbmr33 2091) - - (cpcfr 2304) (cpcr 2305) (cpsr 2306) (cptr 2307) - (cphsr0 2308) (cphsr1 2309) (cpesr0 2320) (cpesr1 2321) - (cpemr0 2322) (cpemr1 2323) - - (iperr0 2324) (iperr1 2325) (ipjsr 2326) (ipjrr 2327) - (ipcsr0 2336) (ipcsr1 2337) (ipcwer0 2338) (ipcwer1 2339) - (ipcwr 2340) - - (mbhsr 2352) (mbssr 2353) (mbrsr 2354) (mbsdr 2355) - (mbrdr 2356) (mbsmr 2357) (mbstr0 2359) (mbstr1 2360) - - (slpr 2368) (sldr 2369) (slhsr 2370) (sltr 2371) - (slwr 2372) - - (ihsr8 3848) (ihsr9 3849) (ihsr10 3850) - ) -) - -(define-hardware - (name h-spr) - (comment "special purpose registers") - (attrs PROFILE) - (type register UWI (4096)) - (indices extern-keyword spr-names) - (get (index) (c-call UWI "@cpu@_h_spr_get_handler" index)) - (set (index newval) (c-call VOID "@cpu@_h_spr_set_handler" index newval)) -) - -(define-pmacro (spr-pcsr) (reg h-spr 1)) -(define-pmacro (spr-bpcsr) (reg h-spr 2)) -(define-pmacro (spr-lr) (reg h-spr 272)) -(define-pmacro (spr-lcr) (reg h-spr 273)) -(define-pmacro (spr-iacc0h) (reg h-spr 280)) -(define-pmacro (spr-iacc0l) (reg h-spr 281)) -(define-pmacro (spr-sr0) (reg h-spr 768)) -(define-pmacro (spr-sr1) (reg h-spr 769)) -(define-pmacro (spr-sr2) (reg h-spr 770)) -(define-pmacro (spr-sr3) (reg h-spr 771)) - -; Accumulator guard. Actually a subset of the SPR registers, but those SPRs -; are read-only in most insns. This hardware element is used by those insns -; which have direct access (mwtaccg, mrdaccg). -(define-keyword - (name accg-names) - (print-name h-accg) - (prefix "") - (values - (accg0 0)(accg1 1)(accg2 2)(accg3 3) - (accg4 4)(accg5 5)(accg6 6)(accg7 7) - (accg8 8)(accg9 9)(accg10 10)(accg11 11) - (accg12 12)(accg13 13)(accg14 14)(accg15 15) - (accg16 16)(accg17 17)(accg18 18)(accg19 19) - (accg20 20)(accg21 21)(accg22 22)(accg23 23) - (accg24 24)(accg25 25)(accg26 26)(accg27 27) - (accg28 28)(accg29 29)(accg30 30)(accg31 31) - (accg32 32)(accg33 33)(accg34 34)(accg35 35) - (accg36 36)(accg37 37)(accg38 38)(accg39 39) - (accg40 40)(accg41 41)(accg42 42)(accg43 43) - (accg44 44)(accg45 45)(accg46 46)(accg47 47) - (accg48 48)(accg49 49)(accg50 50)(accg51 51) - (accg52 52)(accg53 53)(accg54 54)(accg55 55) - (accg56 56)(accg57 57)(accg58 58)(accg59 59) - (accg60 60)(accg61 61)(accg62 62)(accg63 63) - ) -) - -(define-hardware - (name h-accg) - (comment "accumulator guard") - (attrs PROFILE VIRTUAL) - (type register UWI (64)) - (indices extern-keyword accg-names) - (get (index) - (and (reg h-spr (add index 1472)) #xff)) - (set (index newval) - (set (raw-reg UWI h-spr (add index 1472)) (and newval #xff))) -) - -; 40 bit accumulator. Composed of ACCG and ACC registers concatenated, but -; referenced more often as the composed 40 bits. -(define-keyword - (name acc-names) - (print-name h-acc40) - (prefix "") - (values -(acc0 0)(acc1 1)(acc2 2)(acc3 3)(acc4 4)(acc5 5)(acc6 6)(acc7 7) -(acc8 8)(acc9 9)(acc10 10)(acc11 11)(acc12 12)(acc13 13)(acc14 14)(acc15 15) -(acc16 16)(acc17 17)(acc18 18)(acc19 19)(acc20 20)(acc21 21)(acc22 22)(acc23 23) -(acc24 24)(acc25 25)(acc26 26)(acc27 27)(acc28 28)(acc29 29)(acc30 30)(acc31 31) -(acc32 32)(acc33 33)(acc34 34)(acc35 35)(acc36 36)(acc37 37)(acc38 38)(acc39 39) -(acc40 40)(acc41 41)(acc42 42)(acc43 43)(acc44 44)(acc45 45)(acc46 46)(acc47 47) -(acc48 48)(acc49 49)(acc50 50)(acc51 51)(acc52 52)(acc53 53)(acc54 54)(acc55 55) -(acc56 56)(acc57 57)(acc58 58)(acc59 59)(acc60 60)(acc61 61)(acc62 62)(acc63 63) - ) -) - -(define-hardware - (name h-acc40S) - (comment "40 bit signed accumulator") - (attrs PROFILE VIRTUAL) - (type register DI (64)) - (indices extern-keyword acc-names) - ; The accumlator is made up of two 32 bit registers, accgi/acci. - ; We want to extract this as a combined 40 signed bits - (get (index) - (or DI - (sll DI (ext DI (trunc QI (reg h-spr (add index 1472)))) - 32) - (zext DI (reg h-spr (add index 1408))))) - ; Bits 40-63 are not written. raw-reg is used to bypass read-only restrictions - ; on ACC and ACCG registers - (set (index newval) - (sequence () - (c-call VOID "frv_check_spr_write_access" (add index 1408)) - (set (raw-reg UWI h-spr - (add index 1472)) (and (srl newval 32) #xff)) - (set (raw-reg UWI h-spr - (add index 1408)) (trunc USI newval)))) -) - -(define-hardware - (name h-acc40U) - (comment "40 bit unsigned accumulator") - (attrs PROFILE VIRTUAL) - (type register UDI (64)) - (indices extern-keyword acc-names) - ; The accumlator is made up of two 32 bit registers, accgi/acci. - ; We want to extract this as a combined 40 unsigned bits - (get (index) - (or DI - (sll DI (zext DI (reg h-spr (add index 1472))) 32) - (zext DI (reg h-spr (add index 1408))))) - ; Bits 40-63 are not written. raw-reg is used to bypass read-only restrictions - ; on ACC and ACCG registers - (set (index newval) - (sequence () - (c-call VOID "frv_check_spr_write_access" (add index 1408)) - (set (raw-reg UWI h-spr - (add index 1472)) (and (srl newval 32) #xff)) - (set (raw-reg UWI h-spr - (add index 1408)) (trunc USI newval)))) -) -; 64-bit signed accumulator. Composed of iacc0h and iacc0l registers -; concatenated, but referenced more often as the composed 64 bits. -(define-keyword - ; This is totally hokey -- I have to have an index! - (name iacc0-names) - (print-name h-iacc0) - (prefix "") - (values (iacc0 0)) -) - -(define-hardware - (name h-iacc0) - (comment "64 bit signed accumulator") - (attrs PROFILE VIRTUAL (MACH fr400,fr450)) - (type register DI (1)) - (indices extern-keyword iacc0-names) - ; The single 64-bit integer accumulator is made up of two 32 bit - ; registers, iacc0h and iacc0l. We want to extract this as a - ; combined 64 signed bits. - (get (idx) (or DI (sll DI (ext DI (spr-iacc0h)) 32) (zext DI (spr-iacc0l)))) - (set (idx newval) - (sequence () - (set (spr-iacc0h) (trunc SI (srl newval 32))) - (set (spr-iacc0l) (trunc SI newval)))) -) - -; Integer condition code registers (CCR) -; -; The individual sub registers bits of the CCR are referenced more often than -; the entire register so set them directly. We can assemble the -; entire register when necessary. -; -(define-keyword - (name iccr-names) - (print-name h-iccr) - (prefix "") - (values (icc0 0) (icc1 1) (icc2 2) (icc3 3)) -) - -(define-hardware - (name h-iccr) - (comment "Integer condition code registers") - (attrs PROFILE) - (type register UQI (4)) - (indices extern-keyword iccr-names) -) - -; Floating point condition code registers (CCR) -; -; The individual sub registers bits of the CCR are referenced more often than -; the entire register so set them directly. We can assemble the -; entire register when necessary. -; -(define-keyword - (name fccr-names) - (print-name h-fccr) - (prefix "") - (values (fcc0 0) (fcc1 1) (fcc2 2) (fcc3 3)) -) - -(define-hardware - (name h-fccr) - (comment "Floating point condition code registers") - (attrs PROFILE) - (type register UQI (4)) - (indices extern-keyword fccr-names) -) - -; C condition code registers (CCCR) -; -(define-keyword - (name cccr-names) - (print-name h-cccr) - (prefix "") - (values (cc0 0) (cc1 1) (cc2 2) (cc3 3) (cc4 4) (cc5 5) (cc6 6) (cc7 7)) -) - -(define-hardware - (name h-cccr) - (comment "Condition code registers") - (attrs PROFILE) - (type register UQI (8)) - (indices extern-keyword cccr-names) -) - -; Dummy hardware used to define packing bit on insns -; -(define-hardware - (name h-pack) - (comment "Packing bit dummy hardware") - (type immediate (UINT 1)) - (values keyword "" (("" 1) (".p" 0) (".P" 0))) -) -; Dummy hardware used to define hint field for branches always taken -; -(define-hardware - (name h-hint-taken) - (comment "Branch taken hint dummy hardware") - (type immediate (UINT 1)) - ; The order of these is important. We want '2' to get written by default, - ; but we also want the docoder/disassembler to allow the values '0', '1' and - ; '3'. - (values keyword "" (("" 2) ("" 0) ("" 1) ("" 3))) -) -; Dummy hardware used to define hint field for branches never taken -; -(define-hardware - (name h-hint-not-taken) - (comment "Branch not taken hint dummy hardware") - (type immediate (UINT 1)) - ; The order of these is important. We want '0' to get written by default, - ; but we also want the docoder/disassembler to allow the values '1', '2' and - ; '3'. - (values keyword "" (("" 0) ("" 1) ("" 2) ("" 3))) -) - -; Instruction Operands. -; These entries provide a layer between the assembler and the raw hardware -; description, and are used to refer to hardware elements in the semantic -; code. Usually there's a bit of over-specification, but in more complicated -; instruction sets there isn't. - -; FRV specific operand attributes: - -(define-attr - (for operand) - (type boolean) - (name HASH-PREFIX) - (comment "immediates have an optional '#' prefix") -) - -; ??? Convention says this should be o-sr, but then the insn definitions -; should refer to o-sr which is clumsy. The "o-" could be implicit, but -; then it should be implicit for all the symbols here, but then there would -; be confusion between (f-)simm8 and (h-)simm8. -; So for now the rule is exactly as it appears here. - -; dnmop: define-normal-mode-operand: temporary, pending potential removal -; of modes from h/w. -(define-pmacro (dnmop xname xcomment xattrs xtype xindex xmode) - (define-operand - (name xname) - (comment xcomment) - (.splice attrs (.unsplice xattrs)) - (type xtype) - (index xindex) - (mode xmode) - ) -) - -; dnpmop: define-normal-parsed-mode-operand: Normal mode operand with parse handler -(define-pmacro (dnpmop xname xcomment xattrs xtype xindex xmode xparse) - (define-operand - (name xname) - (comment xcomment) - (.splice attrs (.unsplice xattrs)) - (type xtype) - (index xindex) - (mode xmode) - (handlers (parse xparse)) - ) -) - -(dnop pack "packing bit" () h-pack f-pack) - -(dnmop GRi "source register 1" () h-gr f-GRi SI) -(dnmop GRj "source register 2" () h-gr f-GRj SI) -(dnmop GRk "destination register" () h-gr f-GRk SI) -(dnmop GRkhi "destination register" () h-gr_hi f-GRk UHI) -(dnmop GRklo "destination register" () h-gr_lo f-GRk UHI) -(dnpmop GRdoublek "destination register" () h-gr_double f-GRk DI "even_register") -(dnmop ACC40Si "signed accumulator" () h-acc40S f-ACC40Si DI) -(dnmop ACC40Ui "unsigned accumulator" () h-acc40U f-ACC40Ui UDI) -(dnmop ACC40Sk "target accumulator" () h-acc40S f-ACC40Sk DI) -(dnmop ACC40Uk "target accumulator" () h-acc40U f-ACC40Uk UDI) -(dnmop ACCGi "source register" () h-accg f-ACCGi UWI) -(dnmop ACCGk "target register" () h-accg f-ACCGk UWI) - -(dnmop CPRi "source register" ((MACH frv)) h-cpr f-CPRi SI) -(dnmop CPRj "source register" ((MACH frv)) h-cpr f-CPRj SI) -(dnmop CPRk "destination register" ((MACH frv)) h-cpr f-CPRk SI) -(dnpmop CPRdoublek "destination register" ((MACH frv)) h-cpr_double f-CPRk DI "even_register") - -; floating point operands -(dnmop FRinti "source register 1" () h-fr_int f-FRi SI) -(dnmop FRintj "source register 2" () h-fr_int f-FRj SI) -(dnmop FRintk "target register" () h-fr_int f-FRk SI) -(dnmop FRi "source register 1" () h-fr f-FRi SF) -(dnmop FRj "source register 2" () h-fr f-FRj SF) -(dnmop FRk "destination register" () h-fr f-FRk SF) -(dnmop FRkhi "destination register" () h-fr_hi f-FRk UHI) -(dnmop FRklo "destination register" () h-fr_lo f-FRk UHI) -(dnpmop FRdoublei "source register 1" () h-fr_double f-FRi DF "even_register") -(dnpmop FRdoublej "source register 2" () h-fr_double f-FRj DF "even_register") -(dnpmop FRdoublek "target register" () h-fr_double f-FRk DF "even_register") - -(dnop CRi "source register 1" () h-cccr f-CRi) -(dnop CRj "source register 2" () h-cccr f-CRj) -(dnop CRj_int "destination register" () h-cccr f-CRj_int) -(dnop CRj_float "destination register" () h-cccr f-CRj_float) -(dnop CRk "destination register" () h-cccr f-CRk) -(dnop CCi "condition register" () h-cccr f-CCi) - -(dnop ICCi_1 "condition register" () h-iccr f-ICCi_1) -(dnop ICCi_2 "condition register" () h-iccr f-ICCi_2) -(dnop ICCi_3 "condition register" () h-iccr f-ICCi_3) -(dnop FCCi_1 "condition register" () h-fccr f-FCCi_1) -(dnop FCCi_2 "condition register" () h-fccr f-FCCi_2) -(dnop FCCi_3 "condition register" () h-fccr f-FCCi_3) -(dnop FCCk "condition register" () h-fccr f-FCCk) - -(dnop eir "exception insn reg" () h-uint f-eir) -(dnop s10 "10 bit signed immediate" (HASH-PREFIX) h-sint f-s10) -(dnop u16 "16 bit unsigned immediate" (HASH-PREFIX) h-uint f-u16) -(dnop s16 "16 bit signed immediate" (HASH-PREFIX) h-sint f-s16) -(dnop s6 "6 bit signed immediate" (HASH-PREFIX) h-sint f-s6) -(dnop s6_1 "6 bit signed immediate" (HASH-PREFIX) h-sint f-s6_1) -(dnop u6 "6 bit unsigned immediate" (HASH-PREFIX) h-uint f-u6) -(dnop s5 "5 bit signed immediate" (HASH-PREFIX) h-sint f-s5) -(dnop cond "conditional arithmetic" (HASH-PREFIX) h-uint f-cond) -(dnop ccond "lr branch condition" (HASH-PREFIX) h-uint f-ccond) -(dnop hint "2 bit branch predictor" (HASH-PREFIX) h-uint f-hint) -(dnop hint_taken "2 bit branch predictor" () h-hint-taken f-hint) -(dnop hint_not_taken "2 bit branch predictor" () h-hint-not-taken f-hint) - -(dnop LI "link indicator" () h-uint f-LI) -(dnop lock "cache lock indicator" (HASH-PREFIX) h-uint f-lock) -(dnop debug "debug mode indicator" (HASH-PREFIX) h-uint f-debug) -(dnop ae "all entries indicator" (HASH-PREFIX) h-uint f-ae) - -(dnop label16 "18 bit pc relative address" () h-iaddr f-label16) - -(dnop LRAE "Load Real Address E flag" () h-uint f-LRAE) -(dnop LRAD "Load Real Address D flag" () h-uint f-LRAD) -(dnop LRAS "Load Real Address S flag" () h-uint f-LRAS) - -(dnop TLBPRopx "TLB Probe operation number" () h-uint f-TLBPRopx) -(dnop TLBPRL "TLB Probe L flag" () h-uint f-TLBPRL) - -(define-operand - (name A0) - (comment "A==0 operand of mclracc") - (attrs) - (type h-uint) - (index f-A) - (mode USI) - (handlers (parse "A0")) -) - -(define-operand - (name A1) - (comment "A==1 operand of mclracc") - (attrs) - (type h-uint) - (index f-A) - (mode USI) - (handlers (parse "A1")) -) - -(define-operand - (name FRintieven) - (comment "(even) source register 1") - (attrs) - (type h-fr_int) - (index f-FRi) - (mode SI) - (handlers (parse "even_register")) -) - -(define-operand - (name FRintjeven) - (comment "(even) source register 2") - (attrs) - (type h-fr_int) - (index f-FRj) - (mode SI) - (handlers (parse "even_register")) -) - -(define-operand - (name FRintkeven) - (comment "(even) target register") - (attrs) - (type h-fr_int) - (index f-FRk) - (mode SI) - (handlers (parse "even_register")) -) - -(define-operand - (name d12) - (comment "12 bit signed immediate") - (attrs) - (type h-sint) - (index f-d12) - (handlers (parse "d12")) -) - -(define-operand - (name s12) - (comment "12 bit signed immediate") - (attrs HASH-PREFIX) - (type h-sint) - (index f-d12) - (handlers (parse "s12")) -) - -(define-operand - (name u12) - (comment "12 bit signed immediate") - (attrs HASH-PREFIX) - (type h-sint) - (index f-u12) - (handlers (parse "u12")) -) - -(define-operand - (name spr) - (comment "special purpose register") - (attrs) - (type h-spr) - (index f-spr) - (handlers (parse "spr") (print "spr")) -) - -(define-operand - (name ulo16) - (comment "16 bit unsigned immediate, for #lo()") - (attrs) - (type h-uint) - (index f-u16) - (handlers (parse "ulo16") (print "lo")) -) - -(define-operand - (name slo16) - (comment "16 bit unsigned immediate, for #lo()") - (attrs) - (type h-sint) - (index f-s16) - (handlers (parse "uslo16") (print "lo")) -) - -(define-operand - (name uhi16) - (comment "16 bit unsigned immediate, for #hi()") - (attrs) - (type h-uint) - (index f-u16) - (handlers (parse "uhi16") (print "hi")) -) - -(define-operand - (name label24) - (comment "26 bit pc relative address") - (attrs) - (type h-iaddr) - (index f-label24) - (mode SI) - (handlers (parse "call_label")) -) - -; operands representing hardware -; -(dnop psr_esr "PSR.ESR bit" (SEM-ONLY) h-psr_esr f-nil) -(dnop psr_s "PSR.S bit" (SEM-ONLY) h-psr_s f-nil) -(dnop psr_ps "PSR.PS bit" (SEM-ONLY) h-psr_ps f-nil) -(dnop psr_et "PSR.ET bit" (SEM-ONLY) h-psr_et f-nil) - -(dnop bpsr_bs "BPSR.BS bit" (SEM-ONLY) h-bpsr_bs f-nil) -(dnop bpsr_bet "BPSR.BET bit" (SEM-ONLY) h-bpsr_bet f-nil) - -(dnop tbr_tba "TBR.TBA" (SEM-ONLY) h-tbr_tba f-nil) -(dnop tbr_tt "TBR.TT" (SEM-ONLY) h-tbr_tt f-nil) - -; Null operands -; -(define-pmacro (ICCi_1-null) (f-ICCi_1-null 0)) -(define-pmacro (ICCi_2-null) (f-ICCi_2-null 0)) -(define-pmacro (ICCi_3-null) (f-ICCi_3-null 0)) -(define-pmacro (FCCi_1-null) (f-FCCi_1-null 0)) -(define-pmacro (FCCi_2-null) (f-FCCi_2-null 0)) -(define-pmacro (FCCi_3-null) (f-FCCi_3-null 0)) -(define-pmacro (rs-null) (f-rs-null 0)) -(define-pmacro (GRi-null) (f-GRi-null 0)) -(define-pmacro (GRj-null) (f-GRj-null 0)) -(define-pmacro (GRk-null) (f-GRk-null 0)) -(define-pmacro (FRi-null) (f-FRi-null 0)) -(define-pmacro (FRj-null) (f-FRj-null 0)) -(define-pmacro (ACCj-null) (f-ACCj-null 0)) -(define-pmacro (rd-null) (f-rd-null 0)) -(define-pmacro (cond-null) (f-cond-null 0)) -(define-pmacro (ccond-null) (f-ccond-null 0)) -(define-pmacro (s12-null) (f-s12-null 0)) -(define-pmacro (label16-null) (f-label16-null 0)) -(define-pmacro (misc-null-1) (f-misc-null-1 0)) -(define-pmacro (misc-null-2) (f-misc-null-2 0)) -(define-pmacro (misc-null-3) (f-misc-null-3 0)) -(define-pmacro (misc-null-4) (f-misc-null-4 0)) -(define-pmacro (misc-null-5) (f-misc-null-5 0)) -(define-pmacro (misc-null-6) (f-misc-null-6 0)) -(define-pmacro (misc-null-7) (f-misc-null-7 0)) -(define-pmacro (misc-null-8) (f-misc-null-8 0)) -(define-pmacro (misc-null-9) (f-misc-null-9 0)) -(define-pmacro (misc-null-10) (f-misc-null-10 0)) -(define-pmacro (misc-null-11) (f-misc-null-11 0)) - -(define-pmacro (LRA-null) (f-LRA-null 0)) -(define-pmacro (TLBPR-null) (f-TLBPR-null 0)) - -(define-pmacro (LI-on) (f-LI-on 1)) -(define-pmacro (LI-off) (f-LI-off 0)) - -; Instruction definitions. -; -; Notes: -; - dni is short for "define-normal-instruction" -; - Macros are used to represent each insn format. These should be used as much -; as possible unless an insn has exceptional behaviour -; - -; Commonly used Macros -; -; Specific registers -; - -; Integer condition code manipulation -; -(define-pmacro (set-z-and-n icc x) - (if (eq x 0) - (set icc (or (and icc #x7) #x4)) - (if (lt x 0) - (set icc (or (and icc #xb) #x8)) - (set icc (and icc #x3)))) -) - -(define-pmacro (set-n icc val) - (if (eq val 0) - (set icc (and icc #x7)) - (set icc (or icc #x8))) -) - -(define-pmacro (set-z icc val) - (if (eq val 0) - (set icc (and icc #xb)) - (set icc (or icc #x4))) -) - -(define-pmacro (set-v icc val) - (if (eq val 0) - (set icc (and icc #xd)) - (set icc (or icc #x2))) -) - -(define-pmacro (set-c icc val) - (if (eq val 0) - (set icc (and icc #xe)) - (set icc (or icc #x1))) -) - -(define-pmacro (nbit icc) - (trunc BI (srl (and icc #x8) 3)) -) - -(define-pmacro (zbit icc) - (trunc BI (srl (and icc #x4) 2)) -) - -(define-pmacro (vbit icc) - (trunc BI (srl (and icc #x2) 1)) -) - -(define-pmacro (cbit icc) - (trunc BI (and icc #x1)) -) - -(define-pmacro (ebit icc) - (trunc BI (srl (and icc #x8) 3)) -) - -(define-pmacro (lbit icc) - (trunc BI (srl (and icc #x4) 2)) -) - -(define-pmacro (gbit icc) - (trunc BI (srl (and icc #x2) 1)) -) - -(define-pmacro (ubit icc) - (trunc BI (and icc #x1)) -) - -; FRV insns -; -; -; Format: INT, Logic, Shift r-r -; -(define-pmacro (int-logic-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRk") - (+ pack GRk op GRi (ICCi_1-null) ope GRj) - (set GRk (operation GRi GRj)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-logic-r-r add add OP_00 OPE2_00 "add reg/reg") -(int-logic-r-r sub sub OP_00 OPE2_04 "sub reg/reg") -(int-logic-r-r and and OP_01 OPE2_00 "and reg/reg") -(int-logic-r-r or or OP_01 OPE2_02 "or reg/reg") -(int-logic-r-r xor xor OP_01 OPE2_04 "xor reg/reg") - -(dni not - ("not") - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - ("not$pack $GRj,$GRk") - (+ pack GRk OP_01 (rs-null) (ICCi_1-null) OPE2_06 GRj) - (set GRk (inv GRj)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) -) - -(dni sdiv - "signed division" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "sdiv$pack $GRi,$GRj,$GRk" - (+ pack GRk OP_00 GRi (ICCi_1-null) OPE2_0E GRj) - (sequence () - (c-call VOID "@cpu@_signed_integer_divide" - GRi GRj (index-of GRk) 0) - (clobber GRk)) - ((fr400 (unit u-idiv)) (fr450 (unit u-idiv)) - (fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni nsdiv - "non excepting signed division" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - "nsdiv$pack $GRi,$GRj,$GRk" - (+ pack GRk OP_01 GRi (ICCi_1-null) OPE2_0E GRj) - (sequence () - (c-call VOID "@cpu@_signed_integer_divide" - GRi GRj (index-of GRk) 1) - (clobber GRk)) - ((fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni udiv - "unsigned division reg/reg" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "udiv$pack $GRi,$GRj,$GRk" - (+ pack GRk OP_00 GRi (ICCi_1-null) OPE2_0F GRj) - (sequence () - (c-call VOID "@cpu@_unsigned_integer_divide" - GRi GRj (index-of GRk) 0) - (clobber GRk)) - ((fr400 (unit u-idiv)) (fr450 (unit u-idiv)) - (fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni nudiv - "non excepting unsigned division" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - "nudiv$pack $GRi,$GRj,$GRk" - (+ pack GRk OP_01 GRi (ICCi_1-null) OPE2_0F GRj) - (sequence () - (c-call VOID "@cpu@_unsigned_integer_divide" - GRi GRj (index-of GRk) 1) - (clobber GRk)) - ((fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -; Multiplication -; -(define-pmacro (multiply-r-r name signop op ope comment) - (dni name - (comment) - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRdoublek") - (+ pack GRdoublek op GRi (ICCi_1-null) ope GRj) - (set GRdoublek (mul DI (signop DI GRi) (signop DI GRj))) - ((fr400 (unit u-imul)) (fr450 (unit u-imul)) - (fr500 (unit u-imul)) (fr550 (unit u-imul))) - ) -) - -(multiply-r-r smul ext OP_00 OPE2_08 "signed multiply reg/reg") -(multiply-r-r umul zext OP_00 OPE2_0A "unsigned multiply reg/reg") - -; Multiplication with integer accumulator IACC -; - -(define-pmacro (iacc-set value) - (set (reg h-iacc0 0) value)) - -(define-pmacro (iacc-add value) - (set (reg h-iacc0 0) - (cond DI - ((andif (andif (gt value 0) (gt (reg h-iacc0 0) 0)) - (lt (sub DI #x7fffffffffffffff value) (reg h-iacc0 0))) - ; Positive overflow - (const DI #x7fffffffffffffff)) - ((andif (andif (lt value 0) (lt (reg h-iacc0 0) 0)) - (gt (sub DI #x8000000000000000 value) (reg h-iacc0 0))) - ; Negative overflow - (const DI #x8000000000000000)) - (else - (add DI (reg h-iacc0 0) value)))) -) - -(define-pmacro (iacc-sub value) - (set (reg h-iacc0 0) - (cond DI - ((andif (andif (lt value 0) (gt (reg h-iacc0 0) 0)) - (lt (add DI #x7fffffffffffffff value) (reg h-iacc0 0))) - ; Positive overflow - (const DI #x7fffffffffffffff)) - ((andif (andif (gt value 0) (lt (reg h-iacc0 0) 0)) - (gt (add DI #x8000000000000000 value) (reg h-iacc0 0))) - ; Negative overflow - (const DI #x8000000000000000)) - (else - (sub DI (reg h-iacc0 0) value)))) -) - -(define-pmacro (iacc-multiply-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT IACC) (MACH fr400,fr450) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) AUDIO) - (.str name "$pack $GRi,$GRj") - (+ pack (rd-null) op GRi ope GRj) - ((.sym iacc- operation) (mul DI (ext DI GRi) (ext DI GRj))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer))) - ) -) - -(iacc-multiply-r-r smu set OP_46 OPE1_05 "Signed multiply reg/reg/iacc") -(iacc-multiply-r-r smass add OP_46 OPE1_06 "Signed multiply/add reg/reg/iacc") -(iacc-multiply-r-r smsss sub OP_46 OPE1_07 "Signed multiply/sub reg/reg/iacc") - -(define-pmacro (int-shift-r-r name op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRk") - (+ pack GRk op GRi (ICCi_1-null) ope GRj) - (set GRk (name GRi (and GRj #x1f))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-shift-r-r sll OP_01 OPE2_08 "shift left logical reg/reg") -(int-shift-r-r srl OP_01 OPE2_0A "shift right logical reg/reg") -(int-shift-r-r sra OP_01 OPE2_0C "shift right arith reg/reg") - -(dni slass - "shift left arith reg/reg with saturation" - ((UNIT IALL) (MACH fr400,fr450) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) AUDIO) - "slass$pack $GRi,$GRj,$GRk" - (+ pack GRk OP_46 GRi OPE1_02 GRj) - (set GRk (c-call SI "@cpu@_shift_left_arith_saturate" GRi GRj)) - () -) - -(dni scutss - "Integer accumulator cut with saturation" - ((UNIT I0) (MACH fr400,fr450) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) AUDIO) - "scutss$pack $GRj,$GRk" - (+ pack GRk OP_46 (rs-null) OPE1_04 GRj) - (set GRk (c-call SI "@cpu@_iacc_cut" (reg h-iacc0 0) GRj)) - () -) - -(define-pmacro (scan-semantics arg1 arg2 targ) - (sequence ((WI tmp1) (WI tmp2)) - (set tmp1 arg1) - (set tmp2 (sra arg2 1)) - (set targ (c-call WI "@cpu@_scan_result" (xor tmp1 tmp2)))) -) - -(dni scan - "scan" - ((UNIT SCAN) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "scan$pack $GRi,$GRj,$GRk" - (+ pack GRk OP_0B GRi (ICCi_1-null) OPE2_00 GRj) - (scan-semantics GRi GRj GRk) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) -) - -; Format: conditional INT, Logic, Shift r-r -; -(define-pmacro (conditional-int-logic name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - (.str name "$pack $GRi,$GRj,$GRk,$CCi,$cond") - (+ pack GRk op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (set GRk (operation GRi GRj))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(conditional-int-logic cadd add OP_58 OPE4_0 "conditional add") -(conditional-int-logic csub sub OP_58 OPE4_1 "conditional sub") -(conditional-int-logic cand and OP_5A OPE4_0 "conditional and") -(conditional-int-logic cor or OP_5A OPE4_1 "conditional or") -(conditional-int-logic cxor xor OP_5A OPE4_2 "conditional xor") - -(dni cnot - "conditional not" - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "cnot$pack $GRj,$GRk,$CCi,$cond" - (+ pack GRk OP_5A (rs-null) CCi cond OPE4_3 GRj) - (if (eq CCi (or cond 2)) - (set GRk (inv GRj))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) -) - -(dni csmul - "conditional signed multiply" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "csmul$pack $GRi,$GRj,$GRdoublek,$CCi,$cond" - (+ pack GRdoublek OP_58 GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (set GRdoublek (mul DI (ext DI GRi) (ext DI GRj)))) - ((fr400 (unit u-imul)) (fr450 (unit u-imul)) - (fr500 (unit u-imul)) (fr550 (unit u-imul))) -) - -(dni csdiv - "conditional signed division" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "csdiv$pack $GRi,$GRj,$GRk,$CCi,$cond" - (+ pack GRk OP_58 GRi CCi cond OPE4_3 GRj) - (if (eq CCi (or cond 2)) - (sequence () - (c-call VOID "@cpu@_signed_integer_divide" - GRi GRj (index-of GRk) 0) - (clobber GRk))) - ((fr400 (unit u-idiv)) (fr450 (unit u-idiv)) - (fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni cudiv - "conditional unsigned division" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "cudiv$pack $GRi,$GRj,$GRk,$CCi,$cond" - (+ pack GRk OP_59 GRi CCi cond OPE4_3 GRj) - (if (eq CCi (or cond 2)) - (sequence () - (c-call VOID "@cpu@_unsigned_integer_divide" - GRi GRj (index-of GRk) 0) - (clobber GRk))) - ((fr400 (unit u-idiv)) (fr450 (unit u-idiv)) - (fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(define-pmacro (conditional-shift name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - (.str name "$pack $GRi,$GRj,$GRk,$CCi,$cond") - (+ pack GRk op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (set GRk (operation GRi (and GRj #x1f)))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(conditional-shift csll sll OP_5C OPE4_0 "conditional shift left logical") -(conditional-shift csrl srl OP_5C OPE4_1 "conditional shift right logical") -(conditional-shift csra sra OP_5C OPE4_2 "conditional shift right arith") - -(dni cscan - "conditional scan" - ((UNIT SCAN) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "cscan$pack $GRi,$GRj,$GRk,$CCi,$cond" - (+ pack GRk OP_65 GRi CCi cond OPE4_3 GRj) - (if (eq CCi (or cond 2)) - (scan-semantics GRi GRj GRk)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) -) - -; Format: INT, Logic, Shift, cc r-r -; -(define-pmacro (int-arith-cc-semantics operation icc) - (sequence ((BI tmp) (QI cc) (SI result)) - (set cc icc) - (set tmp ((.sym operation -oflag) GRi GRj (const 0))) - (set-v cc tmp) - (set tmp ((.sym operation -cflag) GRi GRj (const 0))) - (set-c cc tmp) - (set result (operation GRi GRj)) - (set-z-and-n cc result) - (set GRk result) - (set icc cc)) -) - -(define-pmacro (int-arith-cc-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 ope GRj) - (int-arith-cc-semantics operation ICCi_1) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-arith-cc-r-r addcc add OP_00 OPE2_01 "add reg/reg, set icc") -(int-arith-cc-r-r subcc sub OP_00 OPE2_05 "sub reg/reg, set icc") - -(define-pmacro (int-logic-cc-semantics op icc) - (sequence ((SI tmp)) - (set tmp (op GRi GRj)) - (set GRk tmp) - (set-z-and-n icc tmp)) -) - -(define-pmacro (int-logic-cc-r-r name op ope comment) - (dni (.sym name cc) - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str (.sym name cc) "$pack $GRi,$GRj,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 ope GRj) - (int-logic-cc-semantics name ICCi_1) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-logic-cc-r-r and OP_01 OPE2_01 "and reg/reg, set icc") -(int-logic-cc-r-r or OP_01 OPE2_03 "or reg/reg, set icc") -(int-logic-cc-r-r xor OP_01 OPE2_05 "xor reg/reg, set icc") - -(define-pmacro (int-shift-cc-semantics op l-r icc) - (sequence ((WI shift) (SI tmp) (QI cc)) - (set shift (and GRj #x1f)) - (set cc (c-call QI (.str "@cpu@_set_icc_for_shift_" l-r) - GRi shift icc)) - (set tmp (op GRi shift)) - (set GRk tmp) - (set-z-and-n cc tmp) - (set icc cc)) -) - -(define-pmacro (int-shift-cc-r-r name l-r op ope comment) - (dni (.sym name cc) - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str (.sym name cc) "$pack $GRi,$GRj,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 ope GRj) - (int-shift-cc-semantics name l-r ICCi_1) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-shift-cc-r-r sll left OP_01 OPE2_09 "shift left logical reg/reg,set icc") -(int-shift-cc-r-r srl right OP_01 OPE2_0B "shift right logical reg/reg,set icc") -(int-shift-cc-r-r sra right OP_01 OPE2_0D "shift right arith reg/reg,set icc") - -(define-pmacro (multiply-cc-semantics signop arg1 arg2 targ icc) - (sequence ((DI tmp) (QI cc)) - (set cc icc) - (set tmp (mul DI (signop DI arg1) (signop DI arg2))) - (set-n cc (srl DI tmp 63)) - (set-z cc (eq tmp 0)) - (set targ tmp) - (set icc cc)) -) - -(define-pmacro (multiply-cc-r-r name signop op ope comment) - (dni name - (comment) - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRdoublek,$ICCi_1") - (+ pack GRdoublek op GRi ICCi_1 ope GRj) - (multiply-cc-semantics signop GRi GRj GRdoublek ICCi_1) - ((fr400 (unit u-imul)) (fr450 (unit u-imul)) - (fr500 (unit u-imul)) (fr550 (unit u-imul))) - ) -) - -(multiply-cc-r-r smulcc ext OP_00 OPE2_09 "signed multiply reg/reg") -(multiply-cc-r-r umulcc zext OP_00 OPE2_0B "unsigned multiply reg/reg") - - -; Format: conditional INT, Logic, Shift, cc r-r -; -(define-pmacro (conditional-int-arith-cc name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - (.str name "$pack $GRi,$GRj,$GRk,$CCi,$cond") - (+ pack GRk op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (int-arith-cc-semantics operation - (reg h-iccr (and (index-of CCi) 3)))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(conditional-int-arith-cc caddcc add OP_59 OPE4_0 "add, set icc") -(conditional-int-arith-cc csubcc sub OP_59 OPE4_1 "sub, set icc") - -(dni csmulcc - "conditional signed multiply and set condition code" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "csmulcc$pack $GRi,$GRj,$GRdoublek,$CCi,$cond" - (+ pack GRdoublek OP_59 GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (multiply-cc-semantics ext GRi GRj GRdoublek - (reg h-iccr (and (index-of CCi) 3)))) - ((fr400 (unit u-imul)) (fr450 (unit u-imul)) - (fr500 (unit u-imul)) (fr550 (unit u-imul))) -) - -(define-pmacro (conditional-int-logic-cc name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - (.str name "$pack $GRi,$GRj,$GRk,$CCi,$cond") - (+ pack GRk op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (int-logic-cc-semantics operation - (reg h-iccr (and (index-of CCi) 3)))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(conditional-int-logic-cc candcc and OP_5B OPE4_0 "conditional and, set icc") -(conditional-int-logic-cc corcc or OP_5B OPE4_1 "conditional or , set icc") -(conditional-int-logic-cc cxorcc xor OP_5B OPE4_2 "conditional xor, set icc") - -(define-pmacro (conditional-int-shift-cc name l-r op ope comment) - (dni (.sym c name cc) - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - (.str (.sym c name cc) "$pack $GRi,$GRj,$GRk,$CCi,$cond") - (+ pack GRk op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (int-shift-cc-semantics name l-r - (reg h-iccr (and (index-of CCi) 3)))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(conditional-int-shift-cc sll left OP_5D OPE4_0 "shift left logical, set icc") -(conditional-int-shift-cc srl right OP_5D OPE4_1 "shift right logical, set icc") -(conditional-int-shift-cc sra right OP_5D OPE4_2 "shift right arith , set icc") - -; Add and subtract with carry -; -(define-pmacro (int-arith-x-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 ope GRj) - (set GRk ((.sym operation c) GRi GRj (cbit ICCi_1))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-arith-x-r-r addx add OP_00 OPE2_02 "Add reg/reg, with carry") -(int-arith-x-r-r subx sub OP_00 OPE2_06 "Sub reg/reg, with carry") - -(define-pmacro (int-arith-x-cc-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$GRj,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 ope GRj) - (sequence ((WI tmp) (QI cc)) - (set cc ICCi_1) - (set tmp ((.sym operation c) GRi GRj (cbit cc))) - (set-v cc ((.sym operation -oflag) GRi GRj (cbit cc))) - (set-c cc ((.sym operation -cflag) GRi GRj (cbit cc))) - (set-z-and-n cc tmp) - (set GRk tmp) - (set ICCi_1 cc)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-arith-x-cc-r-r addxcc add OP_00 OPE2_03 "Add reg/reg, use/set carry") -(int-arith-x-cc-r-r subxcc sub OP_00 OPE2_07 "Sub reg/reg, use/set carry") -; Add and subtract with saturation -; -(define-pmacro (int-arith-ss-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT IALL) (MACH fr400,fr450) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) AUDIO) - (.str name "$pack $GRi,$GRj,$GRk") - (+ pack GRk op GRi ope GRj) - (sequence () - (set GRk (operation GRi GRj)) - (if ((.sym operation -oflag) GRi GRj (const 0)) - ; Overflow, saturate. - ; Sign of result will be - ; same as sign of first operand. - (set GRk - (cond SI - ((gt GRi 0) (const #x7fffffff)) - ((lt GRi 0) (const #x80000000)) - (else (const 0))))) - ) - ((fr400 (unit u-integer)) (fr450 (unit u-integer))) - ) -) - -(int-arith-ss-r-r addss add OP_46 OPE1_00 "add reg/reg, with saturation") -(int-arith-ss-r-r subss sub OP_46 OPE1_01 "sub reg/reg, with saturation") - -; Format: INT, Logic, Shift r-simm -; -(define-pmacro (int-logic-r-simm name operation op comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$s12,$GRk") - (+ pack GRk op GRi s12) - (set GRk (operation GRi s12)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-logic-r-simm addi add OP_10 "add reg/immed") -(int-logic-r-simm subi sub OP_14 "sub reg/immed") -(int-logic-r-simm andi and OP_20 "and reg/immed") -(int-logic-r-simm ori or OP_22 "or reg/immed") -(int-logic-r-simm xori xor OP_24 "xor reg/immed") - -(dni sdivi - "signed division reg/immed" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "sdivi$pack $GRi,$s12,$GRk" - (+ pack GRk OP_1E GRi s12) - (sequence () - (c-call VOID "@cpu@_signed_integer_divide" - GRi s12 (index-of GRk) 0) - (clobber GRk)) - ((fr400 (unit u-idiv)) (fr450 (unit u-idiv)) - (fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni nsdivi - "non excepting signed division reg/immed" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - "nsdivi$pack $GRi,$s12,$GRk" - (+ pack GRk OP_2E GRi s12) - (sequence () - (c-call VOID "@cpu@_signed_integer_divide" - GRi s12 (index-of GRk) 1) - (clobber GRk)) - ((fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni udivi - "unsigned division reg/immed" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "udivi$pack $GRi,$s12,$GRk" - (+ pack GRk OP_1F GRi s12) - (sequence () - (c-call VOID "@cpu@_unsigned_integer_divide" - GRi s12 (index-of GRk) 0) - (clobber GRk)) - ((fr400 (unit u-idiv)) (fr450 (unit u-idiv)) - (fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(dni nudivi - "non excepting unsigned division reg/immed" - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - "nudivi$pack $GRi,$s12,$GRk" - (+ pack GRk OP_2F GRi s12) - (sequence () - (c-call VOID "@cpu@_unsigned_integer_divide" - GRi s12 (index-of GRk) 1) - (clobber GRk)) - ((fr500 (unit u-idiv)) (fr550 (unit u-idiv))) -) - -(define-pmacro (multiply-r-simm name signop op comment) - (dni name - (comment) - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$s12,$GRdoublek") - (+ pack GRdoublek op GRi s12) - (set GRdoublek (mul DI (signop DI GRi) (signop DI s12))) - ((fr400 (unit u-imul)) (fr450 (unit u-imul)) - (fr500 (unit u-imul)) (fr550 (unit u-imul))) - ) -) - -(multiply-r-simm smuli ext OP_18 "signed multiply reg/immed") -(multiply-r-simm umuli zext OP_1A "unsigned multiply reg/immed") - -(define-pmacro (int-shift-r-simm name op comment) - (dni (.sym name i) - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str (.sym name i) "$pack $GRi,$s12,$GRk") - (+ pack GRk op GRi s12) - (set GRk (name GRi (and s12 #x1f))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-shift-r-simm sll OP_28 "shift left logical reg/immed") -(int-shift-r-simm srl OP_2A "shift right logical reg/immed") -(int-shift-r-simm sra OP_2C "shift right arith reg/immed") - -(dni scani - "scan immediate" - ((UNIT SCAN) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "scani$pack $GRi,$s12,$GRk" - (+ pack GRk OP_47 GRi s12) - (scan-semantics GRi s12 GRk) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) -) - -; Format: INT, Logic, Shift cc r-simm -; -(define-pmacro (int-arith-cc-r-simm name operation op comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$s10,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 s10) - (sequence ((BI tmp) (QI cc) (SI result)) - (set cc ICCi_1) - (set tmp ((.sym operation -oflag) GRi s10 (const 0))) - (set-v cc tmp) - (set tmp ((.sym operation -cflag) GRi s10 (const 0))) - (set-c cc tmp) - (set result (operation GRi s10)) - (set-z-and-n cc result) - (set GRk result) - (set ICCi_1 cc)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-arith-cc-r-simm addicc add OP_11 "add reg/immed, set icc") -(int-arith-cc-r-simm subicc sub OP_15 "sub reg/immed, set icc") - -(define-pmacro (int-logic-cc-r-simm name op comment) - (dni (.sym name icc) - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str (.sym name icc) "$pack $GRi,$s10,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 s10) - (sequence ((SI tmp)) - (set tmp (name GRi s10)) - (set GRk tmp) - (set-z-and-n ICCi_1 tmp)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-logic-cc-r-simm and OP_21 "and reg/immed, set icc") -(int-logic-cc-r-simm or OP_23 "or reg/immed, set icc") -(int-logic-cc-r-simm xor OP_25 "xor reg/immed, set icc") - -(define-pmacro (multiply-cc-r-simm name signop op comment) - (dni name - (comment) - ((UNIT MULT-DIV) (FR500-MAJOR I-1) (FR550-MAJOR I-2) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$s10,$GRdoublek,$ICCi_1") - (+ pack GRdoublek op GRi ICCi_1 s10) - (multiply-cc-semantics signop GRi s10 GRdoublek ICCi_1) - ((fr400 (unit u-imul)) (fr450 (unit u-imul)) - (fr500 (unit u-imul)) (fr550 (unit u-imul))) - ) -) - -(multiply-cc-r-simm smulicc ext OP_19 "signed multiply reg/immed") -(multiply-cc-r-simm umulicc zext OP_1B "unsigned multiply reg/immed") - -(define-pmacro (int-shift-cc-r-simm name l-r op comment) - (dni (.sym name icc) - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str (.sym name icc) "$pack $GRi,$s10,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 s10) - (sequence ((WI shift) (SI tmp) (QI cc)) - (set shift (and s10 #x1f)) - (set cc (c-call QI (.str "@cpu@_set_icc_for_shift_" l-r) - GRi shift ICCi_1)) - (set tmp (name GRi shift)) - (set GRk tmp) - (set-z-and-n cc tmp) - (set ICCi_1 cc)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-shift-cc-r-simm sll left OP_29 "shift left logical reg/immed, set icc") -(int-shift-cc-r-simm srl right OP_2B "shift right logical reg/immed, set icc") -(int-shift-cc-r-simm sra right OP_2D "shift right arith reg/immed, set icc") - -(define-pmacro (int-arith-x-r-simm name operation op comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$s10,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 s10) - (set GRk ((.sym operation c) GRi s10 (cbit ICCi_1))) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-arith-x-r-simm addxi add OP_12 "Add reg/immed, with carry") -(int-arith-x-r-simm subxi sub OP_16 "Sub reg/immed, with carry") - -(define-pmacro (int-arith-x-cc-r-simm name operation op comment) - (dni name - (comment) - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - (.str name "$pack $GRi,$s10,$GRk,$ICCi_1") - (+ pack GRk op GRi ICCi_1 s10) - (sequence ((WI tmp) (QI cc)) - (set cc ICCi_1) - (set tmp ((.sym operation c) GRi s10 (cbit cc))) - (set-v cc ((.sym operation -oflag) GRi s10 (cbit cc))) - (set-c cc ((.sym operation -cflag) GRi s10 (cbit cc))) - (set-z-and-n cc tmp) - (set GRk tmp) - (set ICCi_1 cc)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) - ) -) - -(int-arith-x-cc-r-simm addxicc add OP_13 "Add reg/immed, with carry") -(int-arith-x-cc-r-simm subxicc sub OP_17 "Sub reg/immed, with carry") - -; Byte compare insns - -(dni cmpb - "Compare bytes" - ((UNIT IALL) (MACH fr400,fr450,fr550) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "cmpb$pack $GRi,$GRj,$ICCi_1" - (+ pack (GRk-null) OP_00 GRi ICCi_1 OPE2_0C GRj) - (sequence ((QI cc)) - (set-n cc (eq (and GRi #xff000000) (and GRj #xff000000))) - (set-z cc (eq (and GRi #x00ff0000) (and GRj #x00ff0000))) - (set-v cc (eq (and GRi #x0000ff00) (and GRj #x0000ff00))) - (set-c cc (eq (and GRi #x000000ff) (and GRj #x000000ff))) - (set ICCi_1 cc)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr550 (unit u-integer))) -) - -(dni cmpba - "OR of Compare bytes" - ((UNIT IALL) (MACH fr400,fr450,fr550) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "cmpba$pack $GRi,$GRj,$ICCi_1" - (+ pack (GRk-null) OP_00 GRi ICCi_1 OPE2_0D GRj) - (sequence ((QI cc)) - (set cc 0) - (set-c cc - (orif (eq (and GRi #xff000000) (and GRj #xff000000)) - (orif (eq (and GRi #x00ff0000) (and GRj #x00ff0000)) - (orif (eq (and GRi #x0000ff00) - (and GRj #x0000ff00)) - (eq (and GRi #x000000ff) - (and GRj #x000000ff)))))) - (set ICCi_1 cc)) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr550 (unit u-integer))) -) - -; Format: Load immediate -; -(dni setlo - "set low order bits" - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "setlo$pack $ulo16,$GRklo" - (+ pack GRk OP_3D (misc-null-4) u16) - (set GRklo u16) - ((fr400 (unit u-set-hilo)) (fr450 (unit u-set-hilo)) - (fr500 (unit u-set-hilo)) (fr550 (unit u-set-hilo))) -) - -(dni sethi - "set high order bits" - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "sethi$pack $uhi16,$GRkhi" - (+ pack GRkhi OP_3E (misc-null-4) u16) - (set GRkhi u16) - ((fr400 (unit u-set-hilo)) (fr450 (unit u-set-hilo)) - (fr500 (unit u-set-hilo)) (fr550 (unit u-set-hilo))) -) - -(dni setlos - "set low order bits and extend sign" - ((UNIT IALL) (FR500-MAJOR I-1) (FR550-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "setlos$pack $slo16,$GRk" - (+ pack GRk OP_3F (misc-null-4) s16) - (set GRk s16) - ((fr400 (unit u-integer)) (fr450 (unit u-integer)) - (fr500 (unit u-integer)) (fr550 (unit u-integer))) -) - -(define-pmacro (load-gr-r name mode op ope comment ann) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2)) - (.str name "$pack " ann "($GRi,$GRj),$GRk") - (+ pack GRk op GRi ope GRj) - (set GRk (c-call mode (.str "@cpu@_read_mem_" mode) pc (add GRi GRj))) - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - ) -) - -(dann ldann "ld annotation" SI "ld_annotation" "at") - -(load-gr-r ldsb QI OP_02 OPE1_00 "Load signed byte" "@") -(load-gr-r ldub UQI OP_02 OPE1_01 "Load unsigned byte" "@") -(load-gr-r ldsh HI OP_02 OPE1_02 "Load signed half" "@") -(load-gr-r lduh UHI OP_02 OPE1_03 "Load unsigned half" "@") -(load-gr-r ld SI OP_02 OPE1_04 "Load word" "$ldann") - -(define-pmacro (load-fr-r name mode op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) FR-ACCESS) - (.str name "$pack @($GRi,$GRj),$FRintk") - (+ pack FRintk op GRi ope GRj) - (set FRintk (c-call mode (.str "@cpu@_read_mem_" mode) pc (add GRi GRj))) - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - ) -) - -(load-fr-r ldbf UQI OP_02 OPE1_08 "Load byte float") -(load-fr-r ldhf UHI OP_02 OPE1_09 "Load half float") -(load-fr-r ldf SI OP_02 OPE1_0A "Load word float") - -(define-pmacro (load-cpr-r name mode op ope reg attr comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) attr) - (.str name "$pack @($GRi,$GRj),$" reg "k") - (+ pack (.sym reg k) op GRi ope GRj) - (set (.sym reg k) - (c-call mode (.str "@cpu@_read_mem_" mode) pc (add GRi GRj))) - () - ) -) - -(load-cpr-r ldc SI OP_02 OPE1_0D CPR (MACH frv) "Load coprocessor word") - -; These correspond to enumerators in frv-sim.h -(define-pmacro (ne-UQI-size) 0) -(define-pmacro (ne-QI-size) 1) -(define-pmacro (ne-UHI-size) 2) -(define-pmacro (ne-HI-size) 3) -(define-pmacro (ne-SI-size) 4) -(define-pmacro (ne-DI-size) 5) -(define-pmacro (ne-XI-size) 6) - -(define-pmacro (ne-load-semantics base dispix targ idisp size is_float action) - (sequence ((BI do_op)) - (set do_op - (c-call BI "@cpu@_check_non_excepting_load" - (index-of base) dispix (index-of targ) - idisp size is_float)) - (if do_op action)) -) - -(define-pmacro (ne-load-gr-r name mode op ope size comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$GRk") - (+ pack GRk op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) GRk 0 size 0 - (set GRk - (c-call mode (.str "@cpu@_read_mem_" mode) - pc (add GRi GRj)))) - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - ) -) - -(ne-load-gr-r nldsb QI OP_02 OPE1_20 (ne-QI-size) "Load signed byte") -(ne-load-gr-r nldub UQI OP_02 OPE1_21 (ne-UQI-size) "Load unsigned byte") -(ne-load-gr-r nldsh HI OP_02 OPE1_22 (ne-HI-size) "Load signed half") -(ne-load-gr-r nlduh UHI OP_02 OPE1_23 (ne-UHI-size) "Load unsigned half") -(ne-load-gr-r nld SI OP_02 OPE1_24 (ne-SI-size) "Load word") - -(define-pmacro (ne-load-fr-r name mode op ope size comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING FR-ACCESS - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$FRintk") - (+ pack FRintk op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) FRintk 0 size 1 - (set FRintk - (c-call mode (.str "@cpu@_read_mem_" mode) - pc (add GRi GRj)))) - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - ) -) - -(ne-load-fr-r nldbf UQI OP_02 OPE1_28 (ne-UQI-size) "Load byte float") -(ne-load-fr-r nldhf UHI OP_02 OPE1_29 (ne-UHI-size) "Load half float") -(ne-load-fr-r nldf SI OP_02 OPE1_2A (ne-SI-size) "Load word float") - -; Semantics for a load-double insn -; -(define-pmacro (load-double-semantics not_gr mode regtype address arg) - (if (orif not_gr (ne (index-of (.sym regtype doublek)) 0)) - (sequence () - (set address (add GRi arg)) - (set (.sym regtype doublek) - (c-call mode (.str "@cpu@_read_mem_" mode) pc address)))) -) - -(define-pmacro (load-double-r-r - name not_gr mode op ope regtype attr profile comment ann) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) attr) - (.str name "$pack " ann "($GRi,$GRj),$" regtype "doublek") - (+ pack (.sym regtype doublek) op GRi ope GRj) - (sequence ((WI address)) - (load-double-semantics not_gr mode regtype address GRj)) - profile - ) -) - -(dann lddann "ldd annotation" SI "ldd_annotation" "at") - -(load-double-r-r ldd 0 DI OP_02 OPE1_05 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load double word" "$lddann") -(load-double-r-r lddf 1 DF OP_02 OPE1_0B FR FR-ACCESS - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load double float" "@") -(load-double-r-r lddc 1 DI OP_02 OPE1_0E CPR (MACH frv) () - "Load coprocessor double" "@") - -(define-pmacro (ne-load-double-r-r - name not_gr mode op ope regtype size is_float attr profile - comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING attr - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$" regtype "doublek") - (+ pack (.sym regtype doublek) op GRi ope GRj) - (sequence ((WI address)) - (ne-load-semantics GRi (index-of GRj) (.sym regtype doublek) - 0 size is_float - (load-double-semantics not_gr mode - regtype - address GRj))) - profile - ) -) - -(ne-load-double-r-r nldd 0 DI OP_02 OPE1_25 GR (ne-DI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load double word") -(ne-load-double-r-r nlddf 1 DF OP_02 OPE1_2B FR (ne-DI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load double float") - -; Semantics for a load-quad insn -; -(define-pmacro (load-quad-semantics regtype address arg) - (sequence () - (set address (add GRi arg)) - (c-call VOID (.str "@cpu@_load_quad_" regtype) - pc address (index-of (.sym regtype k)))) -) - -(define-pmacro (load-quad-r-r name op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) attr) - (.str name "$pack @($GRi,$GRj),$" regtype "k") - (+ pack (.sym regtype k) op GRi ope GRj) - (sequence ((WI address)) - (load-quad-semantics regtype address GRj)) - ; TODO regtype-k not referenced for profiling - profile - ) -) - -(load-quad-r-r ldq OP_02 OPE1_06 GR NA ((fr500 (unit u-gr-load))) - "Load quad word") -(load-quad-r-r ldqf OP_02 OPE1_0C FRint FR-ACCESS ((fr500 (unit u-fr-load))) - "Load quad float") -(load-quad-r-r ldqc OP_02 OPE1_0F CPR NA () "Load coprocessor quad") - -(define-pmacro (ne-load-quad-r-r - name op ope regtype size is_float attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) NON-EXCEPTING attr) - (.str name "$pack @($GRi,$GRj),$" regtype "k") - (+ pack (.sym regtype k) op GRi ope GRj) - (sequence ((WI address)) - (ne-load-semantics GRi (index-of GRj) (.sym regtype k) - 0 size is_float - (load-quad-semantics regtype address GRj))) - ; TODO regtype-k not referenced for profiling - profile - ) -) - -(ne-load-quad-r-r nldq OP_02 OPE1_26 GR (ne-XI-size) 0 NA - ((fr500 (unit u-gr-load))) "Load quad word") -(ne-load-quad-r-r nldqf OP_02 OPE1_2C FRint (ne-XI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load))) "Load quad float") - -(define-pmacro (load-gr-u-semantics mode) - (sequence ((UWI address)) - (set address (add GRi GRj)) - (set GRk (c-call mode (.str "@cpu@_read_mem_" mode) pc address)) - (if (ne (index-of GRi) (index-of GRk)) - (sequence () - (set GRi address) - (c-call VOID "@cpu@_force_update")))) -) - -(define-pmacro (load-gr-u name mode op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2)) - (.str name "$pack @($GRi,$GRj),$GRk") - (+ pack GRk op GRi ope GRj) - (load-gr-u-semantics mode) - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - ) -) - -(load-gr-u ldsbu QI OP_02 OPE1_10 "Load signed byte, update index") -(load-gr-u ldubu UQI OP_02 OPE1_11 "Load unsigned byte, update index") -(load-gr-u ldshu HI OP_02 OPE1_12 "Load signed half, update index") -(load-gr-u lduhu UHI OP_02 OPE1_13 "Load unsigned half, update index") -(load-gr-u ldu SI OP_02 OPE1_14 "Load word, update index") - -(define-pmacro (ne-load-gr-u name mode op ope size comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$GRk") - (+ pack GRk op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) GRk 0 size 0 (load-gr-u-semantics mode)) - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - ) -) - -(ne-load-gr-u nldsbu QI OP_02 OPE1_30 (ne-QI-size) "Load signed byte, update index") -(ne-load-gr-u nldubu UQI OP_02 OPE1_31 (ne-UQI-size) "Load unsigned byte, update index") -(ne-load-gr-u nldshu HI OP_02 OPE1_32 (ne-HI-size) "Load signed half, update index") -(ne-load-gr-u nlduhu UHI OP_02 OPE1_33 (ne-UHI-size) "Load unsigned half, update index") -(ne-load-gr-u nldu SI OP_02 OPE1_34 (ne-SI-size) "Load word, update index") - -(define-pmacro (load-non-gr-u-semantics mode regtype) - (sequence ((UWI address)) - (set address (add GRi GRj)) - (set (.sym regtype k) - (c-call mode (.str "@cpu@_read_mem_" mode) pc address)) - (set GRi address) - (c-call VOID "@cpu@_force_update")) -) - -(define-pmacro (load-fr-u name mode op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) FR-ACCESS) - (.str name "$pack @($GRi,$GRj),$FRintk") - (+ pack FRintk op GRi ope GRj) - (load-non-gr-u-semantics mode FRint) - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - ) -) - -(load-fr-u ldbfu UQI OP_02 OPE1_18 "Load byte float, update index") -(load-fr-u ldhfu UHI OP_02 OPE1_19 "Load half float, update index") -(load-fr-u ldfu SI OP_02 OPE1_1A "Load word float, update index") - -(define-pmacro (load-cpr-u name mode op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv)) - (.str name "$pack @($GRi,$GRj),$CPRk") - (+ pack CPRk op GRi ope GRj) - (load-non-gr-u-semantics mode CPR) - () - ) -) - -(load-cpr-u ldcu SI OP_02 OPE1_1D "Load coprocessor word float,update index") - -(define-pmacro (ne-load-non-gr-u name mode op ope regtype size comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING FR-ACCESS - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$" regtype "k") - (+ pack (.sym regtype k) op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) (.sym regtype k) 0 size 1 - (load-non-gr-u-semantics mode regtype)) - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - ) -) - -(ne-load-non-gr-u nldbfu UQI OP_02 OPE1_38 FRint (ne-UQI-size) "Load byte float, update index") -(ne-load-non-gr-u nldhfu UHI OP_02 OPE1_39 FRint (ne-UHI-size) "Load half float, update index") -(ne-load-non-gr-u nldfu SI OP_02 OPE1_3A FRint (ne-SI-size) "Load word float, update index") - -(define-pmacro (load-double-gr-u-semantics) - (sequence ((WI address)) - (load-double-semantics 0 DI GR address GRj) - (if (ne (index-of GRi) (index-of GRdoublek)) - (sequence () - (set GRi address) - (c-call VOID "@cpu@_force_update")))) -) - -(define-pmacro (load-double-gr-u name op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2)) - (.str name "$pack @($GRi,$GRj),$GRdoublek") - (+ pack GRdoublek op GRi ope GRj) - (load-double-gr-u-semantics) - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - ) -) - -(load-double-gr-u lddu OP_02 OPE1_15 "Load double word, update index") - -(define-pmacro (ne-load-double-gr-u name op ope size comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$GRdoublek") - (+ pack GRdoublek op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) GRdoublek 0 size 0 - (load-double-gr-u-semantics)) - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - - ) -) - -(ne-load-double-gr-u nlddu OP_02 OPE1_35 (ne-DI-size) "Load double word, update index") - -(define-pmacro (load-double-non-gr-u-semantics mode regtype) - (sequence ((WI address)) - (load-double-semantics 1 mode regtype address GRj) - (set GRi address) - (c-call VOID "@cpu@_force_update")) -) - -(define-pmacro (load-double-non-gr-u - name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) attr) - (.str name "$pack @($GRi,$GRj),$" regtype "doublek") - (+ pack (.sym regtype doublek) op GRi ope GRj) - (load-double-non-gr-u-semantics mode regtype) - profile - ) -) - -(load-double-non-gr-u lddfu DF OP_02 OPE1_1B FR FR-ACCESS - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load double float, update index") -(load-double-non-gr-u lddcu DI OP_02 OPE1_1E CPR (MACH frv) - () "Load coprocessor double float, update index") - -(define-pmacro (ne-load-double-non-gr-u name mode op ope regtype size comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING FR-ACCESS - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$GRj),$" regtype "doublek") - (+ pack (.sym regtype doublek) op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) (.sym regtype doublek) 0 size 1 - (load-double-non-gr-u-semantics mode regtype)) - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - ) -) - -(ne-load-double-non-gr-u nlddfu DF OP_02 OPE1_3B FR (ne-DI-size) "Load double float, update index") - -(define-pmacro (load-quad-gr-u-semantics) - (sequence ((WI address)) - (load-quad-semantics GR address GRj) - (if (ne (index-of GRi) (index-of GRk)) - (sequence () - (set GRi address) - (c-call VOID "@cpu@_force_update")))) -) - -(define-pmacro (load-quad-gr-u name op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv)) - (.str name "$pack @($GRi,$GRj),$GRk") - (+ pack GRk op GRi ope GRj) - (load-quad-gr-u-semantics) - ; TODO - GRk not referenced here for profiling - ((fr500 (unit u-gr-load))) - ) -) - -(load-quad-gr-u ldqu OP_02 OPE1_16 "Load quad word, update index") - -(define-pmacro (ne-load-quad-gr-u name op ope size comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) NON-EXCEPTING) - (.str name "$pack @($GRi,$GRj),$GRk") - (+ pack GRk op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) GRk 0 size 0 - (load-quad-gr-u-semantics)) - ; TODO - GRk not referenced here for profiling - ((fr500 (unit u-gr-load))) - ) -) - -(ne-load-quad-gr-u nldqu OP_02 OPE1_36 (ne-XI-size) "Load quad word, update index") - -(define-pmacro (load-quad-non-gr-u-semantics regtype) - (sequence ((WI address)) - (load-quad-semantics regtype address GRj) - (set GRi address) - (c-call VOID "@cpu@_force_update")) -) - -(define-pmacro (load-quad-non-gr-u name op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) attr) - (.str name "$pack @($GRi,$GRj),$" regtype "k") - (+ pack (.sym regtype k) op GRi ope GRj) - (load-quad-non-gr-u-semantics regtype) - profile - ) -) - -(load-quad-non-gr-u ldqfu OP_02 OPE1_1C FRint FR-ACCESS - ((fr500 (unit u-fr-load))) "Load quad float, update index") -(load-quad-non-gr-u ldqcu OP_02 OPE1_1F CPR NA - () "Load coprocessor quad word, update index") - -(define-pmacro (ne-load-quad-non-gr-u name op ope regtype size comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) NON-EXCEPTING FR-ACCESS) - (.str name "$pack @($GRi,$GRj),$" regtype "k") - (+ pack (.sym regtype k) op GRi ope GRj) - (ne-load-semantics GRi (index-of GRj) (.sym regtype k) 0 size 1 - (load-quad-non-gr-u-semantics regtype)) - ((fr500 (unit u-fr-load))) - ) -) - -(ne-load-quad-non-gr-u nldqfu OP_02 OPE1_3C FRint (ne-XI-size) "Load quad float,update index") - -(define-pmacro (load-r-simm name mode op regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) attr) - (.str name "$pack @($GRi,$d12),$" regtype "k") - (+ pack (.sym regtype k) op GRi d12) - (set (.sym regtype k) - (c-call mode (.str "@cpu@_read_mem_" mode) pc (add GRi d12))) - profile - ) -) - -(load-r-simm ldsbi QI OP_30 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load signed byte") -(load-r-simm ldshi HI OP_31 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load signed half") -(load-r-simm ldi SI OP_32 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load word") -(load-r-simm ldubi UQI OP_35 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load unsigned byte") -(load-r-simm lduhi UHI OP_36 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load unsigned half") - -(load-r-simm ldbfi UQI OP_38 FRint FR-ACCESS - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load byte float") -(load-r-simm ldhfi UHI OP_39 FRint FR-ACCESS - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load half float") -(load-r-simm ldfi SI OP_3A FRint FR-ACCESS - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load word float") - -(define-pmacro (ne-load-r-simm - name mode op regtype size is_float attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING attr - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$d12),$" regtype "k") - (+ pack (.sym regtype k) op GRi d12) - (ne-load-semantics GRi -1 (.sym regtype k) d12 size is_float - (set (.sym regtype k) - (c-call mode (.str "@cpu@_read_mem_" mode) - pc (add GRi d12)))) - profile - ) -) - -(ne-load-r-simm nldsbi QI OP_40 GR (ne-QI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load signed byte") -(ne-load-r-simm nldubi UQI OP_41 GR (ne-UQI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load unsigned byte") -(ne-load-r-simm nldshi HI OP_42 GR (ne-HI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load signed half") -(ne-load-r-simm nlduhi UHI OP_43 GR (ne-UHI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load unsigned half") -(ne-load-r-simm nldi SI OP_44 GR (ne-SI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load word") - -(ne-load-r-simm nldbfi UQI OP_48 FRint (ne-UQI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load byte float") -(ne-load-r-simm nldhfi UHI OP_49 FRint (ne-UHI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load half float") -(ne-load-r-simm nldfi SI OP_4A FRint (ne-SI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load word float") - -(define-pmacro (load-double-r-simm - name not_gr mode op regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) attr) - (.str name "$pack @($GRi,$d12),$" regtype "doublek") - (+ pack (.sym regtype doublek) op GRi d12) - (sequence ((WI address)) - (load-double-semantics not_gr mode regtype address d12)) - profile - ) -) - -(load-double-r-simm lddi 0 DI OP_33 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load double word") -(load-double-r-simm lddfi 1 DF OP_3B FR FR-ACCESS - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load double float") - -(define-pmacro (ne-load-double-r-simm - name not_gr mode op regtype size is_float attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) NON-EXCEPTING attr - (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack @($GRi,$d12),$" regtype "doublek") - (+ pack (.sym regtype doublek) op GRi d12) - (sequence ((WI address)) - (ne-load-semantics GRi -1 (.sym regtype doublek) - d12 size is_float - (load-double-semantics not_gr mode - regtype - address d12))) - profile - ) -) - -(ne-load-double-r-simm nlddi 0 DI OP_45 GR (ne-DI-size) 0 NA - ((fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) "Load double word") -(ne-load-double-r-simm nlddfi 1 DF OP_4B FR (ne-DI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) "Load double float") - -(define-pmacro (load-quad-r-simm name op regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) attr) - (.str name "$pack @($GRi,$d12),$" regtype "k") - (+ pack (.sym regtype k) op GRi d12) - (sequence ((WI address)) - (load-quad-semantics regtype address d12)) - profile - ) -) - -(load-quad-r-simm ldqi OP_34 GR NA - ((fr500 (unit u-gr-load))) "Load quad word") -(load-quad-r-simm ldqfi OP_3C FRint FR-ACCESS - ((fr500 (unit u-fr-load))) "Load quad float") - -(define-pmacro (ne-load-quad-r-simm - name op regtype size is_float attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) NON-EXCEPTING attr) - (.str name "$pack @($GRi,$d12),$" regtype "k") - (+ pack (.sym regtype k) op GRi d12) - (sequence ((WI address)) - (ne-load-semantics GRi -1 (.sym regtype k) d12 size is_float - (load-quad-semantics regtype address d12))) - profile - ) -) - -(ne-load-quad-r-simm nldqfi OP_4C FRint (ne-XI-size) 1 FR-ACCESS - ((fr500 (unit u-fr-load))) "Load quad float") - -(define-pmacro (store-r-r name mode op ope reg attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) attr) - (.str name "$pack $" reg "k,@($GRi,$GRj)") - (+ pack (.sym reg k) op GRi ope GRj) - (c-call VOID (.str "@cpu@_write_mem_" mode) - pc (add GRi GRj) (.sym reg k)) - profile - ) -) - -(store-r-r stb QI OP_03 OPE1_00 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned byte") -(store-r-r sth HI OP_03 OPE1_01 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned half") -(store-r-r st SI OP_03 OPE1_02 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store word") - -(store-r-r stbf QI OP_03 OPE1_08 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store byte float") -(store-r-r sthf HI OP_03 OPE1_09 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store half float") -(store-r-r stf SI OP_03 OPE1_0A FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store word float") - -(store-r-r stc SI OP_03 OPE1_25 CPR (MACH frv) () "Store coprocessor word") - -; Semantics for a store-double insn -; -(define-pmacro (store-double-semantics mode regtype address arg) - (sequence () - (set address (add GRi arg)) - (c-call VOID (.str "@cpu@_write_mem_" mode) - pc address (.sym regtype doublek))) -) - -(define-pmacro (store-double-r-r name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) attr) - (.str name "$pack $" regtype "doublek,@($GRi,$GRj)") - (+ pack (.sym regtype doublek) op GRi ope GRj) - (sequence ((WI address)) - (store-double-semantics mode regtype address GRj)) - profile - ) -) - -(store-double-r-r std DI OP_03 OPE1_03 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store double word") -(store-double-r-r stdf DF OP_03 OPE1_0B FR FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store double float") - -(store-double-r-r stdc DI OP_03 OPE1_26 CPR (MACH frv) - () "Store coprocessor double word") - -; Semantics for a store-quad insn -; -(define-pmacro (store-quad-semantics regtype address arg) - (sequence () - (set address (add GRi arg)) - (c-call VOID (.str "@cpu@_store_quad_" regtype) - pc address (index-of (.sym regtype k)))) -) - -(define-pmacro (store-quad-r-r name op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR500-MAJOR I-3) (MACH frv) attr) - (.str name "$pack $" regtype "k,@($GRi,$GRj)") - (+ pack (.sym regtype k) op GRi ope GRj) - (sequence ((WI address)) - (store-quad-semantics regtype address GRj)) - profile - ) -) - -(store-quad-r-r stq OP_03 OPE1_04 GR NA - ((fr500 (unit u-gr-store))) "Store quad word") -(store-quad-r-r stqf OP_03 OPE1_0C FRint FR-ACCESS - ((fr500 (unit u-fr-store))) - "Store quad float") -(store-quad-r-r stqc OP_03 OPE1_27 CPR NA - () "Store coprocessor quad word") - -(define-pmacro (store-r-r-u name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) attr) - (.str name "$pack $" regtype "k,@($GRi,$GRj)") - (+ pack (.sym regtype k) op GRi ope GRj) - (sequence ((UWI address)) - (set address (add GRi GRj)) - (c-call VOID (.str "@cpu@_write_mem_" mode) - pc address (.sym regtype k)) - (set GRi address)) - profile - ) -) - -(store-r-r-u stbu QI OP_03 OPE1_10 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned byte, update index") -(store-r-r-u sthu HI OP_03 OPE1_11 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned half, update index") -(store-r-r-u stu WI OP_03 OPE1_12 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store word, update index") - -(store-r-r-u stbfu QI OP_03 OPE1_18 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store byte float, update index") -(store-r-r-u sthfu HI OP_03 OPE1_19 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store half float, update index") -(store-r-r-u stfu SI OP_03 OPE1_1A FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store word float, update index") - -(store-r-r-u stcu SI OP_03 OPE1_2D CPR (MACH frv) () - "Store coprocessor word, update index") - -(define-pmacro (store-double-r-r-u - name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) attr) - (.str name "$pack $" regtype "doublek,@($GRi,$GRj)") - (+ pack (.sym regtype doublek) op GRi ope GRj) - (sequence ((WI address)) - (store-double-semantics mode regtype address GRj) - (set GRi address)) - profile - ) -) - -(store-double-r-r-u stdu DI OP_03 OPE1_13 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store double word, update index") -(store-double-r-r-u stdfu DF OP_03 OPE1_1B FR FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store double float,update index") -(store-double-r-r-u stdcu DI OP_03 OPE1_2E CPR (MACH frv) () - "Store coprocessor double word, update index") - -(define-pmacro (store-quad-r-r-u name op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR500-MAJOR I-3) (MACH frv) attr) - (.str name "$pack $" regtype "k,@($GRi,$GRj)") - (+ pack (.sym regtype k) op GRi ope GRj) - (sequence ((WI address)) - (store-quad-semantics regtype address GRj) - (set GRi address)) - profile - ) -) - -(store-quad-r-r-u stqu OP_03 OPE1_14 GR NA - ((fr500 (unit u-gr-store))) - "Store quad word, update index") -(store-quad-r-r-u stqfu OP_03 OPE1_1C FRint FR-ACCESS - ((fr500 (unit u-fr-store))) - "Store quad float, update index") -(store-quad-r-r-u stqcu OP_03 OPE1_2F CPR NA () - "Store coprocessor quad word, update index") - -(define-pmacro (conditional-load name mode op ope regtype profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL) - (.str name "$pack @($GRi,$GRj),$" regtype "k,$CCi,$cond") - (+ pack (.sym regtype k) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (set (.sym regtype k) - (c-call mode (.str "@cpu@_read_mem_" mode) pc (add GRi GRj)))) - profile - ) -) - -(conditional-load cldsb QI OP_5E OPE4_0 GR - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load signed byte") -(conditional-load cldub UQI OP_5E OPE4_1 GR - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load unsigned byte") -(conditional-load cldsh HI OP_5E OPE4_2 GR - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load signed half") -(conditional-load clduh UHI OP_5E OPE4_3 GR - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load unsigned half") -(conditional-load cld SI OP_5F OPE4_0 GR - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load word") - -(conditional-load cldbf UQI OP_60 OPE4_0 FRint - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load byte float") -(conditional-load cldhf UHI OP_60 OPE4_1 FRint - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load half float") -(conditional-load cldf SI OP_60 OPE4_2 FRint - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - "Load word float") - -(define-pmacro (conditional-load-double - name not_gr mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL attr) - (.str name "$pack @($GRi,$GRj),$" regtype "doublek,$CCi,$cond") - (+ pack (.sym regtype doublek) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (load-double-semantics not_gr mode regtype address GRj))) - profile - ) -) - -(conditional-load-double cldd 0 DI OP_5F OPE4_1 GR NA - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - "Load double word") -(conditional-load-double clddf 1 DF OP_60 OPE4_3 FR FR-ACCESS - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-fr-load))) - "Load double float") - -(dni cldq - "conditional load quad integer" - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) CONDITIONAL) - "cldq$pack @($GRi,$GRj),$GRk,$CCi,$cond" - (+ pack GRk OP_5F GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (load-quad-semantics GR address GRj))) - ((fr500 (unit u-gr-load))) -) - -(define-pmacro (conditional-load-gr-u name mode op ope comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL) - (.str name "$pack @($GRi,$GRj),$GRk,$CCi,$cond") - (+ pack GRk op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (set address (add GRi GRj)) - (set GRk - (c-call mode (.str "@cpu@_read_mem_" mode) - pc address)) - (if (ne (index-of GRi) (index-of GRk)) - (set GRi address)))) - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) - ) -) - -(conditional-load-gr-u cldsbu QI OP_61 OPE4_0 "Load signed byte, update") -(conditional-load-gr-u cldubu UQI OP_61 OPE4_1 "Load unsigned byte, update") -(conditional-load-gr-u cldshu HI OP_61 OPE4_2 "Load signed half, update") -(conditional-load-gr-u clduhu UHI OP_61 OPE4_3 "Load unsigned half, update") -(conditional-load-gr-u cldu SI OP_62 OPE4_0 "Load word, update") - -(define-pmacro (conditional-load-non-gr-u name mode op ope regtype comment) - (dni name - (comment) - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL FR-ACCESS) - (.str name "$pack @($GRi,$GRj),$" regtype "k,$CCi,$cond") - (+ pack (.sym regtype k) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (set address (add GRi GRj)) - (set (.sym regtype k) - (c-call mode (.str "@cpu@_read_mem_" mode) - pc address)) - (set GRi address))) - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) - ) -) - -(conditional-load-non-gr-u cldbfu UQI OP_63 OPE4_0 FRint "Load byte float, update") -(conditional-load-non-gr-u cldhfu UHI OP_63 OPE4_1 FRint "Load half float, update") -(conditional-load-non-gr-u cldfu SI OP_63 OPE4_2 FRint "Load word float, update") - - -(dni clddu - "Load double word, update" - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL) - "clddu$pack @($GRi,$GRj),$GRdoublek,$CCi,$cond" - (+ pack GRdoublek OP_62 GRi CCi cond OPE4_1 GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (load-double-semantics 0 DI GR address GRj) - (if (ne (index-of GRi) (index-of GRdoublek)) - (set GRi address)))) - ((fr400 (unit u-gr-load)) (fr450 (unit u-gr-load)) - (fr500 (unit u-gr-load)) (fr550 (unit u-gr-load))) -) - -(dni clddfu - "Load double float, update" - ((UNIT LOAD) (FR550-MAJOR I-3) (FR500-MAJOR I-2) - (FR400-MAJOR I-2) (FR450-MAJOR I-2) CONDITIONAL FR-ACCESS) - "clddfu$pack @($GRi,$GRj),$FRdoublek,$CCi,$cond" - (+ pack FRdoublek OP_63 GRi CCi cond OPE4_3 GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (load-double-semantics 1 DF FR address GRj) - (set GRi address))) - ((fr400 (unit u-fr-load)) (fr450 (unit u-fr-load)) - (fr500 (unit u-fr-load)) (fr550 (unit u-fr-load))) -) - -(dni cldqu - "conditional load quad integer and update index" - ((UNIT LOAD) (FR500-MAJOR I-2) (MACH frv) CONDITIONAL) - "cldqu$pack @($GRi,$GRj),$GRk,$CCi,$cond" - (+ pack GRk OP_62 GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (load-quad-semantics GR address GRj) - (if (ne (index-of GRi) (index-of GRk)) - (set GRi address)))) - ((fr500 (unit u-gr-load))) -) - -(define-pmacro (conditional-store name mode op ope regtype profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL) - (.str name "$pack $" regtype "k,@($GRi,$GRj),$CCi,$cond") - (+ pack (.sym regtype k) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (c-call VOID (.str "@cpu@_write_mem_" mode) - pc (add GRi GRj) (.sym regtype k))) - profile - ) -) - -(conditional-store cstb QI OP_64 OPE4_0 GR - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned byte") -(conditional-store csth HI OP_64 OPE4_1 GR - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned half") -(conditional-store cst SI OP_64 OPE4_2 GR - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store word") - -(conditional-store cstbf QI OP_66 OPE4_0 FRint - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store byte float") -(conditional-store csthf HI OP_66 OPE4_1 FRint - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store half float") -(conditional-store cstf SI OP_66 OPE4_2 FRint - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store word float") - -(define-pmacro (conditional-store-double - name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL attr) - (.str name "$pack $" regtype "doublek,@($GRi,$GRj),$CCi,$cond") - (+ pack (.sym regtype doublek) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (store-double-semantics mode regtype address GRj))) - profile - ) -) - -(conditional-store-double cstd DI OP_64 OPE4_3 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store double word") -(conditional-store-double cstdf DF OP_66 OPE4_3 FR FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store double float") - -(dni cstq - "conditionally store quad word" - ((UNIT STORE) (FR500-MAJOR I-3) (MACH frv) CONDITIONAL) - "cstq$pack $GRk,@($GRi,$GRj),$CCi,$cond" - (+ pack GRk OP_65 GRi CCi cond OPE4_0 GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (store-quad-semantics GR address GRj))) - ((fr500 (unit u-gr-store))) -) - -(define-pmacro (conditional-store-u - name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL attr) - (.str name "$pack $" regtype "k,@($GRi,$GRj),$CCi,$cond") - (+ pack (.sym regtype k) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (set address (add GRi GRj)) - (c-call VOID (.str "@cpu@_write_mem_" mode) - pc address (.sym regtype k)) - (set GRi address))) - profile - ) -) - -(conditional-store-u cstbu QI OP_67 OPE4_0 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned byte, update index") -(conditional-store-u csthu HI OP_67 OPE4_1 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned half, update index") -(conditional-store-u cstu SI OP_67 OPE4_2 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store word, update index") - -(conditional-store-u cstbfu QI OP_68 OPE4_0 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store byte float, update index") -(conditional-store-u csthfu HI OP_68 OPE4_1 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store half float, update index") -(conditional-store-u cstfu SI OP_68 OPE4_2 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store word float, update index") - -(define-pmacro (conditional-store-double-u - name mode op ope regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) CONDITIONAL attr) - (.str name "$pack $" regtype "doublek,@($GRi,$GRj),$CCi,$cond") - (+ pack (.sym regtype doublek) op GRi CCi cond ope GRj) - (if (eq CCi (or cond 2)) - (sequence ((WI address)) - (store-double-semantics mode regtype address GRj) - (set GRi address))) - profile - ) -) - -(conditional-store-double-u cstdu DI OP_67 OPE4_3 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store double word, update index") -(conditional-store-double-u cstdfu DF OP_68 OPE4_3 FR FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store double float, update index") - -(define-pmacro (store-r-simm name mode op regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) attr) - (.str name "$pack $" regtype "k,@($GRi,$d12)") - (+ pack (.sym regtype k) op GRi d12) - (c-call VOID (.str "@cpu@_write_mem_" mode) - pc (add GRi d12) (.sym regtype k)) - profile - ) -) - -(store-r-simm stbi QI OP_50 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned byte") -(store-r-simm sthi HI OP_51 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store unsigned half") -(store-r-simm sti SI OP_52 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store word") - -(store-r-simm stbfi QI OP_4E FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store byte float") -(store-r-simm sthfi HI OP_4F FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store half float") -(store-r-simm stfi SI OP_55 FRint FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store word float") - -(define-pmacro (store-double-r-simm name mode op regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR550-MAJOR I-4) (FR500-MAJOR I-3) - (FR400-MAJOR I-3) (FR450-MAJOR I-3) attr) - (.str name "$pack $" regtype "doublek,@($GRi,$d12)") - (+ pack (.sym regtype doublek) op GRi d12) - (sequence ((WI address)) - (store-double-semantics mode regtype address d12)) - profile - ) -) - -(store-double-r-simm stdi DI OP_53 GR NA - ((fr400 (unit u-gr-store)) (fr450 (unit u-gr-store)) - (fr500 (unit u-gr-store)) (fr550 (unit u-gr-store))) - "Store double word") -(store-double-r-simm stdfi DF OP_56 FR FR-ACCESS - ((fr400 (unit u-fr-store)) (fr450 (unit u-fr-store)) - (fr500 (unit u-fr-store)) (fr550 (unit u-fr-store))) - "Store double float") - -(define-pmacro (store-quad-r-simm name op regtype attr profile comment) - (dni name - (comment) - ((UNIT STORE) (FR500-MAJOR I-3) (MACH frv) attr) - (.str name "$pack $" regtype "k,@($GRi,$d12)") - (+ pack (.sym regtype k) op GRi d12) - (sequence ((WI address)) - (store-quad-semantics regtype address d12)) - profile - ) -) - -(store-quad-r-simm stqi OP_54 GR NA ((fr500 (unit u-gr-store))) - "Store quad word") -(store-quad-r-simm stqfi OP_57 FRint FR-ACCESS () - "Store quad float") - -(define-pmacro (swap-semantics base offset arg) - (sequence ((WI tmp) (WI address)) - (set tmp arg) - (set address (add base offset)) - (c-call VOID "@cpu@_check_swap_address" address) - (set arg (c-call WI "@cpu@_read_mem_WI" pc address)) - (c-call VOID "@cpu@_write_mem_WI" pc address tmp)) -) - -(dni swap - "Swap contents of memory with GR" - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - "swap$pack @($GRi,$GRj),$GRk" - (+ pack GRk OP_03 GRi OPE1_05 GRj) - (swap-semantics GRi GRj GRk) - ((fr400 (unit u-swap)) (fr450 (unit u-swap)) - (fr500 (unit u-swap)) (fr550 (unit u-swap))) -) - -(dni "swapi" - "Swap contents of memory with GR" - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - ("swapi$pack @($GRi,$d12),$GRk") - (+ pack GRk OP_4D GRi d12) - (swap-semantics GRi d12 GRk) - ((fr400 (unit u-swap)) (fr450 (unit u-swap)) - (fr500 (unit u-swap)) (fr550 (unit u-swap))) -) - -(dni cswap - "Conditionally swap contents of memory with GR" - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2) CONDITIONAL) - "cswap$pack @($GRi,$GRj),$GRk,$CCi,$cond" - (+ pack GRk OP_65 GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (swap-semantics GRi GRj GRk)) - ((fr400 (unit u-swap)) (fr450 (unit u-swap)) - (fr500 (unit u-swap)) (fr550 (unit u-swap))) -) - -(define-pmacro (register-transfer - name op ope reg_src reg_targ pipe attrs profile comment) - (dni name - (comment) - (.splice (UNIT pipe) (.unsplice attrs)) - (.str name "$pack $" reg_src ",$" reg_targ) - (+ pack reg_targ op (rs-null) ope reg_src) - (set reg_targ reg_src) - profile - ) -) - -(register-transfer movgf OP_03 OPE1_15 - GRj FRintk I0 - ((FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4) FR-ACCESS) - ((fr400 (unit u-gr2fr)) (fr450 (unit u-gr2fr)) - (fr500 (unit u-gr2fr)) (fr550 (unit u-gr2fr))) - "transfer gr to fr") -(register-transfer movfg OP_03 OPE1_0D - FRintk GRj I0 - ((FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4) FR-ACCESS) - ((fr400 (unit u-fr2gr)) (fr450 (unit u-fr2gr)) - (fr500 (unit u-fr2gr)) (fr550 (unit u-fr2gr))) - "transfer fr to gr") - -(define-pmacro (nextreg hw r offset) (reg hw (add (index-of r) offset))) - -(define-pmacro (register-transfer-double-from-gr-semantics cond) - (if cond - (if (eq (index-of GRj) 0) - (sequence () - (set FRintk 0) - (set (nextreg h-fr_int FRintk 1) 0)) - (sequence () - (set FRintk GRj) - (set (nextreg h-fr_int FRintk 1) (nextreg h-gr GRj 1))))) -) - -(dni movgfd - "move GR for FR double" - ((UNIT I0) (FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4) FR-ACCESS) - "movgfd$pack $GRj,$FRintk" - (+ pack FRintk OP_03 (rs-null) OPE1_16 GRj) - (register-transfer-double-from-gr-semantics 1) - ; TODO -- doesn't handle second register in the pair - ((fr400 (unit u-gr2fr)) (fr450 (unit u-gr2fr)) - (fr500 (unit u-gr2fr)) (fr550 (unit u-gr2fr))) -) - -(define-pmacro (register-transfer-double-to-gr-semantics cond) - (if (andif (ne (index-of GRj) 0) cond) - (sequence () - (set GRj FRintk) - (set (nextreg h-gr GRj 1) (nextreg h-fr_int FRintk 1)))) -) - -(dni movfgd - "move FR for GR double" - ((UNIT I0) (FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4) FR-ACCESS) - "movfgd$pack $FRintk,$GRj" - (+ pack FRintk OP_03 (rs-null) OPE1_0E GRj) - (register-transfer-double-to-gr-semantics 1) - ; TODO -- doesn't handle second register in the pair - ((fr400 (unit u-fr2gr)) (fr450 (unit u-fr2gr)) - (fr500 (unit u-fr2gr)) (fr550 (unit u-fr2gr))) -) - -(dni movgfq - "move GR for FR quad" - ((UNIT I0) (FR500-MAJOR I-4) (MACH frv) FR-ACCESS) - "movgfq$pack $GRj,$FRintk" - (+ pack FRintk OP_03 (rs-null) OPE1_17 GRj) - (if (eq (index-of GRj) 0) - (sequence () - (set FRintk 0) - (set (reg h-fr_int (add (index-of FRintk) 1)) 0) - (set (reg h-fr_int (add (index-of FRintk) 2)) 0) - (set (reg h-fr_int (add (index-of FRintk) 3)) 0)) - (sequence () - (set FRintk GRj) - (set (reg h-fr_int (add (index-of FRintk) 1)) - (reg h-gr (add (index-of GRj) 1))) - (set (reg h-fr_int (add (index-of FRintk) 2)) - (reg h-gr (add (index-of GRj) 2))) - (set (reg h-fr_int (add (index-of FRintk) 3)) - (reg h-gr (add (index-of GRj) 3))))) - () -) - -(dni movfgq - "move FR for GR quad" - ((UNIT I0) (FR500-MAJOR I-4) (MACH frv) FR-ACCESS) - "movfgq$pack $FRintk,$GRj" - (+ pack FRintk OP_03 (rs-null) OPE1_0F GRj) - (if (ne (index-of GRj) 0) - (sequence () - (set GRj FRintk) - (set (reg h-gr (add (index-of GRj) 1)) - (reg h-fr_int (add (index-of FRintk) 1))) - (set (reg h-gr (add (index-of GRj) 2)) - (reg h-fr_int (add (index-of FRintk) 2))) - (set (reg h-gr (add (index-of GRj) 3)) - (reg h-fr_int (add (index-of FRintk) 3))))) - () -) - -(define-pmacro (conditional-register-transfer - name op ope reg_src reg_targ pipe attrs profile comment) - (dni name - (comment) - (.splice (UNIT pipe) CONDITIONAL FR-ACCESS (.unsplice attrs)) - (.str name "$pack $" reg_src ",$" reg_targ ",$CCi,$cond") - (+ pack reg_targ op (rs-null) CCi cond ope reg_src) - (if (eq CCi (or cond 2)) - (set reg_targ reg_src)) - profile - ) -) - -(conditional-register-transfer cmovgf OP_69 OPE4_0 GRj FRintk I0 - ((FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4)) - ((fr400 (unit u-gr2fr)) (fr450 (unit u-gr2fr)) - (fr500 (unit u-gr2fr)) (fr550 (unit u-gr2fr))) - "transfer gr to fr") -(conditional-register-transfer cmovfg OP_69 OPE4_2 FRintk GRj I0 - ((FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4)) - ((fr400 (unit u-fr2gr)) (fr450 (unit u-fr2gr)) - (fr500 (unit u-fr2gr)) (fr550 (unit u-fr2gr))) - "transfer fr to gr") - - -(dni cmovgfd - "Conditional move GR to FR double" - ((UNIT I0) (FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4) CONDITIONAL FR-ACCESS) - "cmovgfd$pack $GRj,$FRintk,$CCi,$cond" - (+ pack FRintk OP_69 (rs-null) CCi cond OPE4_1 GRj) - (register-transfer-double-from-gr-semantics (eq CCi (or cond 2))) - ; TODO -- doesn't handle extra registers in double - ((fr400 (unit u-gr2fr)) (fr450 (unit u-gr2fr)) - (fr500 (unit u-gr2fr)) (fr550 (unit u-gr2fr))) -) - -(dni cmovfgd - "Conditional move FR to GR double" - ((UNIT I0) (FR500-MAJOR I-4) (FR550-MAJOR I-5) - (FR400-MAJOR I-4) (FR450-MAJOR I-4) CONDITIONAL FR-ACCESS) - "cmovfgd$pack $FRintk,$GRj,$CCi,$cond" - (+ pack FRintk OP_69 (rs-null) CCi cond OPE4_3 GRj) - (register-transfer-double-to-gr-semantics (eq CCi (or cond 2))) - ; TODO -- doesn't handle second register in the pair - ((fr400 (unit u-fr2gr)) (fr450 (unit u-fr2gr)) - (fr500 (unit u-fr2gr)) (fr550 (unit u-fr2gr))) -) - -(define-pmacro (register-transfer-spr - name op ope reg_src reg_targ unitname comment) - (dni name - (comment) - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - (.str name "$pack $" reg_src ",$" reg_targ) - (+ pack reg_targ op ope reg_src) - (set reg_targ reg_src) - ((fr400 (unit unitname)) (fr450 (unit unitname)) - (fr500 (unit unitname)) (fr550 (unit unitname))) - ) -) - -(register-transfer-spr movgs OP_03 OPE1_06 GRj spr u-gr2spr "transfer gr->spr") -(register-transfer-spr movsg OP_03 OPE1_07 spr GRj u-spr2gr "transfer spr->gr") - -; Integer Branch Conditions -(define-pmacro (Inev cc) (const BI 0)) -(define-pmacro (Ira cc) (const BI 1)) -(define-pmacro (Ieq cc) ( zbit cc)) -(define-pmacro (Ine cc) (not (zbit cc))) -(define-pmacro (Ile cc) ( orif (zbit cc) (xor (nbit cc) (vbit cc)))) -(define-pmacro (Igt cc) (not (orif (zbit cc) (xor (nbit cc) (vbit cc))))) -(define-pmacro (Ilt cc) ( xor (nbit cc) (vbit cc))) -(define-pmacro (Ige cc) (not (xor (nbit cc) (vbit cc)))) -(define-pmacro (Ils cc) ( orif (cbit cc) (zbit cc))) -(define-pmacro (Ihi cc) (not (orif (cbit cc) (zbit cc)))) -(define-pmacro (Ic cc) ( cbit cc)) -(define-pmacro (Inc cc) (not (cbit cc))) -(define-pmacro (In cc) ( nbit cc)) -(define-pmacro (Ip cc) (not (nbit cc))) -(define-pmacro (Iv cc) ( vbit cc)) -(define-pmacro (Inv cc) (not (vbit cc))) - -; Float Branch Conditions -(define-pmacro (Fnev cc) (const BI 0)) -(define-pmacro (Fra cc) (const BI 1)) -(define-pmacro (Fne cc) (orif (lbit cc) (orif (gbit cc) (ubit cc)))) -(define-pmacro (Feq cc) (ebit cc)) -(define-pmacro (Flg cc) (orif (lbit cc) (gbit cc))) -(define-pmacro (Fue cc) (orif (ebit cc) (ubit cc))) -(define-pmacro (Ful cc) (orif (lbit cc) (ubit cc))) -(define-pmacro (Fge cc) (orif (ebit cc) (gbit cc))) -(define-pmacro (Flt cc) (lbit cc)) -(define-pmacro (Fuge cc) (orif (ebit cc) (orif (gbit cc) (ubit cc)))) -(define-pmacro (Fug cc) (orif (gbit cc) (ubit cc))) -(define-pmacro (Fle cc) (orif (ebit cc) (lbit cc))) -(define-pmacro (Fgt cc) (gbit cc)) -(define-pmacro (Fule cc) (orif (ebit cc) (orif (lbit cc) (ubit cc)))) -(define-pmacro (Fu cc) (ubit cc)) -(define-pmacro (Fo cc) (orif (ebit cc) (orif (lbit cc) (gbit cc)))) - -(define-pmacro (conditional-branch-i prefix cc op cond comment) - (dni (.sym prefix cc) - (comment) - ((UNIT B01) (FR500-MAJOR B-1) (FR550-MAJOR B-1) - (FR400-MAJOR B-1) (FR450-MAJOR B-1)) - (.str (.sym prefix cc) "$pack $ICCi_2,$hint,$label16") - (+ pack (.sym ICC_ cc) ICCi_2 op hint label16) - (sequence () - (c-call VOID "@cpu@_model_branch" label16 hint) - (if (cond ICCi_2) - (set pc label16))) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) - ) -) - -(dni bra - "integer branch equal" - ((UNIT B01) (FR500-MAJOR B-1) (FR550-MAJOR B-1) - (FR400-MAJOR B-1) (FR450-MAJOR B-1)) - "bra$pack $hint_taken$label16" - (+ pack ICC_ra (ICCi_2-null) OP_06 hint_taken label16) - (sequence () - (c-call VOID "@cpu@_model_branch" label16 hint_taken) - (set pc label16)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni bno - "integer branch never" - ((UNIT B01) (FR500-MAJOR B-1) (FR550-MAJOR B-1) - (FR400-MAJOR B-1) (FR450-MAJOR B-1)) - "bno$pack$hint_not_taken" - (+ pack ICC_nev (ICCi_2-null) OP_06 hint_not_taken (label16-null)) - (c-call VOID "@cpu@_model_branch" label16 hint_not_taken) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(conditional-branch-i b eq OP_06 Ieq "integer branch equal") -(conditional-branch-i b ne OP_06 Ine "integer branch not equal") -(conditional-branch-i b le OP_06 Ile "integer branch less or equal") -(conditional-branch-i b gt OP_06 Igt "integer branch greater") -(conditional-branch-i b lt OP_06 Ilt "integer branch less") -(conditional-branch-i b ge OP_06 Ige "integer branch greater or equal") -(conditional-branch-i b ls OP_06 Ils "integer branch less or equal unsigned") -(conditional-branch-i b hi OP_06 Ihi "integer branch greater unsigned") -(conditional-branch-i b c OP_06 Ic "integer branch carry set") -(conditional-branch-i b nc OP_06 Inc "integer branch carry clear") -(conditional-branch-i b n OP_06 In "integer branch negative") -(conditional-branch-i b p OP_06 Ip "integer branch positive") -(conditional-branch-i b v OP_06 Iv "integer branch overflow set") -(conditional-branch-i b nv OP_06 Inv "integer branch overflow clear") - -(define-pmacro (conditional-branch-f prefix cc op cond comment) - (dni (.sym prefix cc) - (comment) - ((UNIT B01) (FR500-MAJOR B-1) (FR550-MAJOR B-1) - (FR400-MAJOR B-1) (FR450-MAJOR B-1) FR-ACCESS) - (.str (.sym prefix cc) "$pack $FCCi_2,$hint,$label16") - (+ pack (.sym FCC_ cc) FCCi_2 op hint label16) - (sequence () - (c-call VOID "@cpu@_model_branch" label16 hint) - (if (cond FCCi_2) (set pc label16))) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) - ) -) - -(dni fbra - "float branch equal" - ((UNIT B01) (FR500-MAJOR B-1) (FR550-MAJOR B-1) - (FR400-MAJOR B-1) (FR450-MAJOR B-1) FR-ACCESS) - "fbra$pack $hint_taken$label16" - (+ pack FCC_ra (FCCi_2-null) OP_07 hint_taken label16) - (sequence () - (c-call VOID "@cpu@_model_branch" label16 hint_taken) - (set pc label16)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni fbno - "float branch never" - ((UNIT B01) (FR500-MAJOR B-1) (FR550-MAJOR B-1) - (FR400-MAJOR B-1) (FR450-MAJOR B-1) FR-ACCESS) - "fbno$pack$hint_not_taken" - (+ pack FCC_nev (FCCi_2-null) OP_07 hint_not_taken (label16-null)) - (c-call VOID "@cpu@_model_branch" label16 hint_not_taken) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(conditional-branch-f fb ne OP_07 Fne "float branch not equal") -(conditional-branch-f fb eq OP_07 Feq "float branch equal") -(conditional-branch-f fb lg OP_07 Flg "float branch less or greater") -(conditional-branch-f fb ue OP_07 Fue "float branch unordered or equal") -(conditional-branch-f fb ul OP_07 Ful "float branch unordered or less") -(conditional-branch-f fb ge OP_07 Fge "float branch greater or equal") -(conditional-branch-f fb lt OP_07 Flt "float branch less") -(conditional-branch-f fb uge OP_07 Fuge "float branch unordered, greater,equal") -(conditional-branch-f fb ug OP_07 Fug "float branch unordered or greater") -(conditional-branch-f fb le OP_07 Fle "float branch less or equal") -(conditional-branch-f fb gt OP_07 Fgt "float branch greater") -(conditional-branch-f fb ule OP_07 Fule "float branch unordered, less or equal") -(conditional-branch-f fb u OP_07 Fu "float branch unordered") -(conditional-branch-f fb o OP_07 Fo "float branch ordered") - -(define-pmacro (ctrlr-branch-semantics cond ccond) - (sequence ((SI tmp)) - (set tmp (sub (spr-lcr) 1)) - (set (spr-lcr) tmp) - (if cond - (if (eq ccond 0) - (if (ne tmp 0) - (set pc (spr-lr))) - (if (eq tmp 0) - (set pc (spr-lr)))))) -) - -(dni bctrlr - "LCR conditional branch to lr" - ((UNIT B0) (FR500-MAJOR B-2) (FR550-MAJOR B-2) - (FR400-MAJOR B-2) (FR450-MAJOR B-2)) - ("bctrlr$pack $ccond,$hint") - (+ pack (cond-null) (ICCi_2-null) OP_0E hint OPE3_01 ccond (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint) - (ctrlr-branch-semantics (const BI 1) ccond)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(define-pmacro (conditional-branch-cclr prefix cc i-f op ope cond attr comment) - (dni (.sym prefix cc lr) - (comment) - ((UNIT B01) (FR500-MAJOR B-3) (FR550-MAJOR B-3) - (FR400-MAJOR B-3) (FR450-MAJOR B-3) attr) - (.str (.sym prefix cc lr) "$pack $" i-f "CCi_2,$hint") - (+ pack (.sym i-f CC_ cc) (.sym i-f CCi_2) op hint ope - (ccond-null) (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint) - (if (cond (.sym i-f CCi_2)) (set pc (spr-lr)))) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) - ) -) - -(dni bralr - "integer cclr branch always" - ((UNIT B01) (FR500-MAJOR B-3) (FR550-MAJOR B-3) - (FR400-MAJOR B-3) (FR450-MAJOR B-3)) - "bralr$pack$hint_taken" - (+ pack ICC_ra (ICCi_2-null) OP_0E hint_taken OPE3_02 (ccond-null) (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_taken) - (set pc (spr-lr))) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni bnolr - "integer cclr branch never" - ((UNIT B01) (FR500-MAJOR B-3) (FR550-MAJOR B-3) - (FR400-MAJOR B-3) (FR450-MAJOR B-3)) - "bnolr$pack$hint_not_taken" - (+ pack ICC_nev (ICCi_2-null) OP_0E hint_not_taken OPE3_02 (ccond-null) (s12-null)) - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_not_taken) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(conditional-branch-cclr b eq I OP_0E OPE3_02 Ieq NA "integer cclr branch equal") -(conditional-branch-cclr b ne I OP_0E OPE3_02 Ine NA "integer cclr branch not equal") -(conditional-branch-cclr b le I OP_0E OPE3_02 Ile NA "integer cclr branch less or equal") -(conditional-branch-cclr b gt I OP_0E OPE3_02 Igt NA "integer cclr branch greater") -(conditional-branch-cclr b lt I OP_0E OPE3_02 Ilt NA "integer cclr branch less") -(conditional-branch-cclr b ge I OP_0E OPE3_02 Ige NA "integer cclr branch greater or equal") -(conditional-branch-cclr b ls I OP_0E OPE3_02 Ils NA "integer cclr branch less or equal unsigned") -(conditional-branch-cclr b hi I OP_0E OPE3_02 Ihi NA "integer cclr branch greater unsigned") -(conditional-branch-cclr b c I OP_0E OPE3_02 Ic NA "integer cclr branch carry set") -(conditional-branch-cclr b nc I OP_0E OPE3_02 Inc NA "integer cclr branch carry clear") -(conditional-branch-cclr b n I OP_0E OPE3_02 In NA "integer cclr branch negative") -(conditional-branch-cclr b p I OP_0E OPE3_02 Ip NA "integer cclr branch positive") -(conditional-branch-cclr b v I OP_0E OPE3_02 Iv NA "integer cclr branch overflow set") -(conditional-branch-cclr b nv I OP_0E OPE3_02 Inv NA "integer cclr branch overflow clear") - -(dni fbralr - "float cclr branch always" - ((UNIT B01) (FR500-MAJOR B-3) (FR550-MAJOR B-3) - (FR400-MAJOR B-3) (FR450-MAJOR B-3) FR-ACCESS) - "fbralr$pack$hint_taken" - (+ pack FCC_ra (FCCi_2-null) OP_0E hint_taken OPE3_06 (ccond-null) (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_taken) - (set pc (spr-lr))) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni fbnolr - "float cclr branch never" - ((UNIT B01) (FR500-MAJOR B-3) (FR550-MAJOR B-3) - (FR400-MAJOR B-3) (FR450-MAJOR B-3) FR-ACCESS) - "fbnolr$pack$hint_not_taken" - (+ pack FCC_nev (FCCi_2-null) OP_0E hint_not_taken OPE3_06 (ccond-null) (s12-null)) - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_not_taken) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(conditional-branch-cclr fb eq F OP_0E OPE3_06 Feq FR-ACCESS "float cclr branch equal") -(conditional-branch-cclr fb ne F OP_0E OPE3_06 Fne FR-ACCESS "float cclr branch not equal") -(conditional-branch-cclr fb lg F OP_0E OPE3_06 Flg FR-ACCESS "float branch less or greater") -(conditional-branch-cclr fb ue F OP_0E OPE3_06 Fue FR-ACCESS "float branch unordered or equal") -(conditional-branch-cclr fb ul F OP_0E OPE3_06 Ful FR-ACCESS "float branch unordered or less") -(conditional-branch-cclr fb ge F OP_0E OPE3_06 Fge FR-ACCESS "float branch greater or equal") -(conditional-branch-cclr fb lt F OP_0E OPE3_06 Flt FR-ACCESS "float branch less") -(conditional-branch-cclr fb uge F OP_0E OPE3_06 Fuge FR-ACCESS "float branch unordered, greater, equal") -(conditional-branch-cclr fb ug F OP_0E OPE3_06 Fug FR-ACCESS "float branch unordered or greater") -(conditional-branch-cclr fb le F OP_0E OPE3_06 Fle FR-ACCESS "float branch less or equal") -(conditional-branch-cclr fb gt F OP_0E OPE3_06 Fgt FR-ACCESS "float branch greater") -(conditional-branch-cclr fb ule F OP_0E OPE3_06 Fule FR-ACCESS "float branch unordered, less or equal") -(conditional-branch-cclr fb u F OP_0E OPE3_06 Fu FR-ACCESS "float branch unordered") -(conditional-branch-cclr fb o F OP_0E OPE3_06 Fo FR-ACCESS "float branch ordered") - -(define-pmacro (conditional-branch-ctrlr prefix cc i-f op ope cond attr comment) - (dni (.sym prefix cc lr) - (comment) - ((UNIT B0) (FR500-MAJOR B-2) (FR550-MAJOR B-2) - (FR400-MAJOR B-2) (FR450-MAJOR B-2) attr) - (.str (.sym prefix cc lr) "$pack $" i-f "CCi_2,$ccond,$hint") - (+ pack (.sym i-f CC_ cc) (.sym i-f CCi_2) op hint ope ccond (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint) - (ctrlr-branch-semantics (cond (.sym i-f CCi_2)) ccond)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) - ) -) - -(dni bcralr - "integer ctrlr branch always" - ((UNIT B0) (FR500-MAJOR B-2) (FR550-MAJOR B-2) - (FR400-MAJOR B-2) (FR450-MAJOR B-2)) - "bcralr$pack $ccond$hint_taken" - (+ pack ICC_ra (ICCi_2-null) OP_0E hint_taken OPE3_03 ccond (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_taken) - (ctrlr-branch-semantics (const BI 1) ccond)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni bcnolr - "integer ctrlr branch never" - ((UNIT B0) (FR500-MAJOR B-2) (FR550-MAJOR B-2) - (FR400-MAJOR B-2) (FR450-MAJOR B-2)) - "bcnolr$pack$hint_not_taken" - (+ pack ICC_nev (ICCi_2-null) OP_0E hint_not_taken OPE3_03 (ccond-null) (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_not_taken) - (ctrlr-branch-semantics (const BI 0) ccond)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(conditional-branch-ctrlr bc eq I OP_0E OPE3_03 Ieq NA "integer ctrlr branch equal") -(conditional-branch-ctrlr bc ne I OP_0E OPE3_03 Ine NA "integer ctrlr branch not equal") -(conditional-branch-ctrlr bc le I OP_0E OPE3_03 Ile NA "integer ctrlr branch less equal") -(conditional-branch-ctrlr bc gt I OP_0E OPE3_03 Igt NA "integer ctrlr branch greater") -(conditional-branch-ctrlr bc lt I OP_0E OPE3_03 Ilt NA "integer ctrlr branch less") -(conditional-branch-ctrlr bc ge I OP_0E OPE3_03 Ige NA "integer ctrlr branch greater equal") -(conditional-branch-ctrlr bc ls I OP_0E OPE3_03 Ils NA "integer ctrlr branch less equal unsigned") -(conditional-branch-ctrlr bc hi I OP_0E OPE3_03 Ihi NA "integer ctrlr branch greater unsigned") -(conditional-branch-ctrlr bc c I OP_0E OPE3_03 Ic NA "integer ctrlr branch carry set") -(conditional-branch-ctrlr bc nc I OP_0E OPE3_03 Inc NA "integer ctrlr branch carry clear") -(conditional-branch-ctrlr bc n I OP_0E OPE3_03 In NA "integer ctrlr branch negative") -(conditional-branch-ctrlr bc p I OP_0E OPE3_03 Ip NA "integer ctrlr branch positive") -(conditional-branch-ctrlr bc v I OP_0E OPE3_03 Iv NA "integer ctrlr branch overflow set") -(conditional-branch-ctrlr bc nv I OP_0E OPE3_03 Inv NA "integer ctrlr branch overflow clear") - -(dni fcbralr - "float ctrlr branch always" - ((UNIT B0) (FR500-MAJOR B-2) (FR550-MAJOR B-2) - (FR400-MAJOR B-2) (FR450-MAJOR B-2) FR-ACCESS) - "fcbralr$pack $ccond$hint_taken" - (+ pack FCC_ra (FCCi_2-null) OP_0E hint_taken OPE3_07 ccond (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_taken) - (ctrlr-branch-semantics (const BI 1) ccond)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni fcbnolr - "float ctrlr branch never" - ((UNIT B0) (FR500-MAJOR B-2) (FR550-MAJOR B-2) - (FR400-MAJOR B-2) (FR450-MAJOR B-2) FR-ACCESS) - "fcbnolr$pack$hint_not_taken" - (+ pack FCC_nev (FCCi_2-null) OP_0E hint_not_taken OPE3_07 (ccond-null) (s12-null)) - (sequence () - (c-call VOID "@cpu@_model_branch" (spr-lr) hint_not_taken) - (ctrlr-branch-semantics (const BI 0) ccond)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(conditional-branch-ctrlr fcb eq F OP_0E OPE3_07 Feq FR-ACCESS "float cclr branch equal") -(conditional-branch-ctrlr fcb ne F OP_0E OPE3_07 Fne FR-ACCESS "float cclr branch not equal") -(conditional-branch-ctrlr fcb lg F OP_0E OPE3_07 Flg FR-ACCESS "float branch less or greater") -(conditional-branch-ctrlr fcb ue F OP_0E OPE3_07 Fue FR-ACCESS "float branch unordered or equal") -(conditional-branch-ctrlr fcb ul F OP_0E OPE3_07 Ful FR-ACCESS "float branch unordered or less") -(conditional-branch-ctrlr fcb ge F OP_0E OPE3_07 Fge FR-ACCESS "float branch greater or equal") -(conditional-branch-ctrlr fcb lt F OP_0E OPE3_07 Flt FR-ACCESS "float branch less") -(conditional-branch-ctrlr fcb uge F OP_0E OPE3_07 Fuge FR-ACCESS "float branch unordered, greater, equal") -(conditional-branch-ctrlr fcb ug F OP_0E OPE3_07 Fug FR-ACCESS "float branch unordered or greater") -(conditional-branch-ctrlr fcb le F OP_0E OPE3_07 Fle FR-ACCESS "float branch less or equal") -(conditional-branch-ctrlr fcb gt F OP_0E OPE3_07 Fgt FR-ACCESS "float branch greater") -(conditional-branch-ctrlr fcb ule F OP_0E OPE3_07 Fule FR-ACCESS "float branch unordered, less or equal") -(conditional-branch-ctrlr fcb u F OP_0E OPE3_07 Fu FR-ACCESS "float branch unordered") -(conditional-branch-ctrlr fcb o F OP_0E OPE3_07 Fo FR-ACCESS "float branch ordered") - -(define-pmacro (jump-and-link-semantics base offset LI) - (sequence () - (if (eq LI 1) - (c-call VOID "@cpu@_set_write_next_vliw_addr_to_LR" 1)) - ; Target address gets aligned here - (set pc (and (add base offset) #xfffffffc)) - (c-call VOID "@cpu@_model_branch" pc #x2)) ; hint branch taken -) - -(dni jmpl - "jump and link" - ((UNIT I0) (FR500-MAJOR I-5) (FR550-MAJOR I-6) - (FR400-MAJOR I-5) (FR450-MAJOR I-5)) - "jmpl$pack @($GRi,$GRj)" - (+ pack (misc-null-1) (LI-off) OP_0C GRi (misc-null-2) GRj) - (jump-and-link-semantics GRi GRj LI) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dann callann "call annotation" SI "call_annotation" "at") - -(dni calll - "call and link" - ((UNIT I0) (FR500-MAJOR I-5) (FR550-MAJOR I-6) - (FR400-MAJOR I-5) (FR450-MAJOR I-5)) - "calll$pack $callann($GRi,$GRj)" - (+ pack (misc-null-1) (LI-on) OP_0C GRi (misc-null-2) GRj) - (jump-and-link-semantics GRi GRj LI) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni jmpil - "jump immediate and link" - ((UNIT I0) (FR500-MAJOR I-5) (FR550-MAJOR I-6) - (FR400-MAJOR I-5) (FR450-MAJOR I-5)) - "jmpil$pack @($GRi,$s12)" - (+ pack (misc-null-1) (LI-off) OP_0D GRi s12) - (jump-and-link-semantics GRi s12 LI) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni callil - "call immediate and link" - ((UNIT I0) (FR500-MAJOR I-5) (FR550-MAJOR I-6) - (FR400-MAJOR I-5) (FR450-MAJOR I-5)) - "callil$pack @($GRi,$s12)" - (+ pack (misc-null-1) (LI-on) OP_0D GRi s12) - (jump-and-link-semantics GRi s12 LI) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni call - "call and link" - ((UNIT B0) (FR500-MAJOR B-4) (FR550-MAJOR B-4) - (FR400-MAJOR B-4) (FR450-MAJOR B-4)) - "call$pack $label24" - (+ pack OP_0F label24) - (sequence () - (c-call VOID "@cpu@_set_write_next_vliw_addr_to_LR" 1) - (set pc label24) - (c-call VOID "@cpu@_model_branch" pc #x2)) ; hint branch taken - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni rett - "return from trap" - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2) PRIVILEGED) - "rett$pack $debug" - (+ pack (misc-null-1) debug OP_05 (rs-null) (s12-null)) - ; frv_rett handles operating vs user mode - (sequence () - (set pc (c-call UWI "frv_rett" pc debug)) - (c-call VOID "@cpu@_model_branch" pc #x2)) ; hint branch taken - () -) - -(dni rei - "run exception instruction" - ((UNIT C) (FR500-MAJOR C-1) (MACH frv) PRIVILEGED) - "rei$pack $eir" - (+ pack (rd-null) OP_37 eir (s12-null)) - (nop) ; for now - () -) - -(define-pmacro (trap-semantics cond base offset) - (if cond - (sequence () - ; This is defered to frv_itrap because for the breakpoint - ; case we want to change as little of the machine state as - ; possible. - ; - ; PCSR=PC - ; PSR.PS=PSR.S - ; PSR.ET=0 - ; if PSR.ESR==1 - ; SR0 through SR3=GR4 through GR7 - ; TBR.TT=0x80 + ((GRi + s12) & 0x7f) - ; PC=TBR - ; We still should indicate what is modified by this insn. - (clobber (spr-pcsr)) - (clobber psr_ps) - (clobber psr_et) - (clobber tbr_tt) - (if (ne psr_esr (const 0)) - (sequence () - (clobber (spr-sr0)) - (clobber (spr-sr1)) - (clobber (spr-sr2)) - (clobber (spr-sr3)))) - ; frv_itrap handles operating vs user mode - (c-call VOID "frv_itrap" pc base offset))) -) - -(define-pmacro (trap-r prefix cc i-f op ope cond attr comment) - (dni (.sym prefix cc) - (comment) - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) attr) - (.str (.sym prefix cc) "$pack $" i-f "CCi_2,$GRi,$GRj") - (+ pack (.sym i-f CC_ cc) (.sym i-f CCi_2) op GRi (misc-null-3) ope GRj) - (trap-semantics (cond (.sym i-f CCi_2)) GRi GRj) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) - ) -) - -(dni tra - "integer trap always" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1)) - "tra$pack $GRi,$GRj" - (+ pack ICC_ra (ICCi_2-null) OP_04 GRi (misc-null-3) OPE4_0 GRj) - (trap-semantics (const BI 1) GRi GRj) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(dni tno - "integer trap never" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1)) - "tno$pack" - (+ pack ICC_nev (ICCi_2-null) OP_04 (GRi-null) (misc-null-3) OPE4_0 (GRj-null)) - (trap-semantics (const BI 0) GRi GRj) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(trap-r t eq I OP_04 OPE4_0 Ieq NA "integer trap equal") -(trap-r t ne I OP_04 OPE4_0 Ine NA "integer trap not equal") -(trap-r t le I OP_04 OPE4_0 Ile NA "integer trap less or equal") -(trap-r t gt I OP_04 OPE4_0 Igt NA "integer trap greater") -(trap-r t lt I OP_04 OPE4_0 Ilt NA "integer trap less") -(trap-r t ge I OP_04 OPE4_0 Ige NA "integer trap greater or equal") -(trap-r t ls I OP_04 OPE4_0 Ils NA "integer trap less or equal unsigned") -(trap-r t hi I OP_04 OPE4_0 Ihi NA "integer trap greater unsigned") -(trap-r t c I OP_04 OPE4_0 Ic NA "integer trap carry set") -(trap-r t nc I OP_04 OPE4_0 Inc NA "integer trap carry clear") -(trap-r t n I OP_04 OPE4_0 In NA "integer trap negative") -(trap-r t p I OP_04 OPE4_0 Ip NA "integer trap positive") -(trap-r t v I OP_04 OPE4_0 Iv NA "integer trap overflow set") -(trap-r t nv I OP_04 OPE4_0 Inv NA "integer trap overflow clear") - -(dni ftra - "float trap always" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) FR-ACCESS) - "ftra$pack $GRi,$GRj" - (+ pack FCC_ra (FCCi_2-null) OP_04 GRi (misc-null-3) OPE4_1 GRj) - (trap-semantics (const BI 1) GRi GRj) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(dni ftno - "flost trap never" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) FR-ACCESS) - "ftno$pack" - (+ pack FCC_nev (FCCi_2-null) OP_04 (GRi-null) (misc-null-3) OPE4_1 (GRj-null)) - (trap-semantics (const BI 0) GRi GRj) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(trap-r ft ne F OP_04 OPE4_1 Fne FR-ACCESS "float trap not equal") -(trap-r ft eq F OP_04 OPE4_1 Feq FR-ACCESS "float trap equal") -(trap-r ft lg F OP_04 OPE4_1 Flg FR-ACCESS "float trap greater or less") -(trap-r ft ue F OP_04 OPE4_1 Fue FR-ACCESS "float trap unordered or equal") -(trap-r ft ul F OP_04 OPE4_1 Ful FR-ACCESS "float trap unordered or less") -(trap-r ft ge F OP_04 OPE4_1 Fge FR-ACCESS "float trap greater or equal") -(trap-r ft lt F OP_04 OPE4_1 Flt FR-ACCESS "float trap less") -(trap-r ft uge F OP_04 OPE4_1 Fuge FR-ACCESS "float trap unordered greater or equal") -(trap-r ft ug F OP_04 OPE4_1 Fug FR-ACCESS "float trap unordered or greater") -(trap-r ft le F OP_04 OPE4_1 Fle FR-ACCESS "float trap less or equal") -(trap-r ft gt F OP_04 OPE4_1 Fgt FR-ACCESS "float trap greater") -(trap-r ft ule F OP_04 OPE4_1 Fule FR-ACCESS "float trap unordered less or equal") -(trap-r ft u F OP_04 OPE4_1 Fu FR-ACCESS "float trap unordered") -(trap-r ft o F OP_04 OPE4_1 Fo FR-ACCESS "float trap ordered") - -(define-pmacro (trap-immed prefix cc i-f op cond attr comment) - (dni (.sym prefix cc) - (comment) - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) attr) - (.str (.sym prefix cc) "$pack $" i-f "CCi_2,$GRi,$s12") - (+ pack (.sym i-f CC_ cc) (.sym i-f CCi_2) op GRi s12) - (trap-semantics (cond (.sym i-f CCi_2)) GRi s12) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) - ) -) - -(dni tira - "integer trap always" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1)) - "tira$pack $GRi,$s12" - (+ pack ICC_ra (ICCi_2-null) OP_1C GRi s12) - (trap-semantics (const BI 1) GRi s12) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(dni tino - "integer trap never" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1)) - "tino$pack" - (+ pack ICC_nev (ICCi_2-null) OP_1C (GRi-null) (s12-null)) - (trap-semantics (const BI 0) GRi s12) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(trap-immed ti eq I OP_1C Ieq NA "integer trap equal") -(trap-immed ti ne I OP_1C Ine NA "integer trap not equal") -(trap-immed ti le I OP_1C Ile NA "integer trap less or equal") -(trap-immed ti gt I OP_1C Igt NA "integer trap greater") -(trap-immed ti lt I OP_1C Ilt NA "integer trap less") -(trap-immed ti ge I OP_1C Ige NA "integer trap greater or equal") -(trap-immed ti ls I OP_1C Ils NA "integer trap less or equal unsigned") -(trap-immed ti hi I OP_1C Ihi NA "integer trap greater unsigned") -(trap-immed ti c I OP_1C Ic NA "integer trap carry set") -(trap-immed ti nc I OP_1C Inc NA "integer trap carry clear") -(trap-immed ti n I OP_1C In NA "integer trap negative") -(trap-immed ti p I OP_1C Ip NA "integer trap positive") -(trap-immed ti v I OP_1C Iv NA "integer trap overflow set") -(trap-immed ti nv I OP_1C Inv NA "integer trap overflow clear") - -(dni ftira - "float trap always" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) FR-ACCESS) - "ftira$pack $GRi,$s12" - (+ pack FCC_ra (ICCi_2-null) OP_1D GRi s12) - (trap-semantics (const BI 1) GRi s12) - ((fr400 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(dni ftino - "float trap never" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) FR-ACCESS) - "ftino$pack" - (+ pack FCC_nev (FCCi_2-null) OP_1D (GRi-null) (s12-null)) - (trap-semantics (const BI 0) GRi s12) - ((fr400 (unit u-trap)) (fr450 (unit u-trap)) - (fr500 (unit u-trap)) (fr550 (unit u-trap))) -) - -(trap-immed fti ne F OP_1D Fne FR-ACCESS "float trap not equal") -(trap-immed fti eq F OP_1D Feq FR-ACCESS "float trap equal") -(trap-immed fti lg F OP_1D Flg FR-ACCESS "float trap greater or less") -(trap-immed fti ue F OP_1D Fue FR-ACCESS "float trap unordered or equal") -(trap-immed fti ul F OP_1D Ful FR-ACCESS "float trap unordered or less") -(trap-immed fti ge F OP_1D Fge FR-ACCESS "float trap greater or equal") -(trap-immed fti lt F OP_1D Flt FR-ACCESS "float trap less") -(trap-immed fti uge F OP_1D Fuge FR-ACCESS "float trap unordered greater or equal") -(trap-immed fti ug F OP_1D Fug FR-ACCESS "float trap unordered or greater") -(trap-immed fti le F OP_1D Fle FR-ACCESS "float trap less or equal") -(trap-immed fti gt F OP_1D Fgt FR-ACCESS "float trap greater") -(trap-immed fti ule F OP_1D Fule FR-ACCESS "float trap unordered less or equal") -(trap-immed fti u F OP_1D Fu FR-ACCESS "float trap unordered") -(trap-immed fti o F OP_1D Fo FR-ACCESS "float trap ordered") - -(dni break - "break trap" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1)) - "break$pack" - (+ pack (rd-null) OP_04 (rs-null) (misc-null-3) OPE4_3 (GRj-null)) - (sequence () - ; This is defered to frv_break because for the breakpoint - ; case we want to change as little of the machine state as - ; possible. - ; - ; BPCSR=PC - ; BPSR.BS=PSR.S - ; BPSR.BET=PSR.ET - ; PSR.S=1 - ; PSR.ET=0 - ; TBR.TT=0xff - ; PC=TBR - ; We still should indicate what is modified by this insn. - (clobber (spr-bpcsr)) - (clobber bpsr_bs) - (clobber bpsr_bet) - (clobber psr_s) - (clobber psr_et) - (clobber tbr_tt) - (c-call VOID "frv_break")) - () -) - -(dni mtrap - "media trap" - ((UNIT C) (FR500-MAJOR C-1) (FR550-MAJOR C-1) - (FR400-MAJOR C-1) (FR450-MAJOR C-1) FR-ACCESS) - "mtrap$pack" - (+ pack (rd-null) OP_04 (rs-null) (misc-null-3) OPE4_2 (GRj-null)) - (c-call VOID "frv_mtrap") - () -) - -(define-pmacro (condition-code-logic name operation ope comment) - (dni name - (comment) - ((UNIT B01) (FR500-MAJOR B-6) (FR550-MAJOR B-6) - (FR400-MAJOR B-6) (FR450-MAJOR B-6)) - (.str name "$pack $CRi,$CRj,$CRk") - (+ pack (misc-null-6) CRk OP_0A (misc-null-7) CRi ope (misc-null-8) CRj) - (set CRk (c-call UQI "@cpu@_cr_logic" operation CRi CRj)) - () - ) -) -(define-pmacro (op-andcr) 0) -(define-pmacro (op-orcr) 1) -(define-pmacro (op-xorcr) 2) -(define-pmacro (op-nandcr) 3) -(define-pmacro (op-norcr) 4) -(define-pmacro (op-andncr) 5) -(define-pmacro (op-orncr) 6) -(define-pmacro (op-nandncr) 7) -(define-pmacro (op-norncr) 8) - -(define-pmacro (cr-true) 3) -(define-pmacro (cr-false) 2) -(define-pmacro (cr-undefined) 0) - -(condition-code-logic andcr (op-andcr) OPE1_08 "and condition code regs") -(condition-code-logic orcr (op-orcr) OPE1_09 "or condition code regs") -(condition-code-logic xorcr (op-xorcr) OPE1_0A "xor condition code regs") -(condition-code-logic nandcr (op-nandcr) OPE1_0C "nand condition code regs") -(condition-code-logic norcr (op-norcr) OPE1_0D "nor condition code regs") -(condition-code-logic andncr (op-andncr) OPE1_10 "andn condition code regs") -(condition-code-logic orncr (op-orncr) OPE1_11 "orn condition code regs") -(condition-code-logic nandncr (op-nandncr) OPE1_14 "nandn condition code regs") -(condition-code-logic norncr (op-norncr) OPE1_15 "norn condition code regs") - -(dni notcr - ("not cccr register") - ((UNIT B01) (FR500-MAJOR B-6) (FR550-MAJOR B-6) - (FR400-MAJOR B-6) (FR450-MAJOR B-6)) - (.str notcr "$pack $CRj,$CRk") - (+ pack (misc-null-6) CRk OP_0A (rs-null) OPE1_0B (misc-null-8) CRj) - (set CRk (xor CRj 1)) - () -) - -(define-pmacro (check-semantics cond cr) - (if cond (set cr (cr-true)) (set cr (cr-false))) -) - -(define-pmacro (check-int-condition-code prefix cc op cond comment) - (dni (.sym prefix cc) - (comment) - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5)) - (.str (.sym prefix cc) "$pack $ICCi_3,$CRj_int") - (+ pack (.sym ICC_ cc) CRj_int op (misc-null-5) ICCi_3) - (check-semantics (cond ICCi_3) CRj_int) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) - ) -) - -(dni ckra - "check integer cc always" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5)) - "ckra$pack $CRj_int" - (+ pack ICC_ra CRj_int OP_08 (misc-null-5) (ICCi_3-null)) - (check-semantics (const BI 1) CRj_int) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(dni ckno - "check integer cc never" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5)) - "ckno$pack $CRj_int" - (+ pack ICC_nev CRj_int OP_08 (misc-null-5) (ICCi_3-null)) - (check-semantics (const BI 0) CRj_int) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(check-int-condition-code ck eq OP_08 Ieq "check integer cc equal") -(check-int-condition-code ck ne OP_08 Ine "check integer cc not equal") -(check-int-condition-code ck le OP_08 Ile "check integer cc less or equal") -(check-int-condition-code ck gt OP_08 Igt "check integer cc greater") -(check-int-condition-code ck lt OP_08 Ilt "check integer cc less") -(check-int-condition-code ck ge OP_08 Ige "check integer cc greater or equal") -(check-int-condition-code ck ls OP_08 Ils "check integer cc less or equal unsigned") -(check-int-condition-code ck hi OP_08 Ihi "check integer cc greater unsigned") -(check-int-condition-code ck c OP_08 Ic "check integer cc carry set") -(check-int-condition-code ck nc OP_08 Inc "check integer cc carry clear") -(check-int-condition-code ck n OP_08 In "check integer cc negative") -(check-int-condition-code ck p OP_08 Ip "check integer cc positive") -(check-int-condition-code ck v OP_08 Iv "check integer cc overflow set") -(check-int-condition-code ck nv OP_08 Inv "check integer cc overflow clear") - -(define-pmacro (check-float-condition-code prefix cc op cond comment) - (dni (.sym prefix cc) - (comment) - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) FR-ACCESS) - (.str (.sym prefix cc) "$pack $FCCi_3,$CRj_float") - (+ pack (.sym FCC_ cc) CRj_float op (misc-null-5) FCCi_3) - (check-semantics (cond FCCi_3) CRj_float) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) - ) -) - -(dni fckra - "check float cc always" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) FR-ACCESS) - "fckra$pack $CRj_float" - (+ pack FCC_ra CRj_float OP_09 (misc-null-5) FCCi_3) - (check-semantics (const BI 1) CRj_float) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(dni fckno - "check float cc never" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) FR-ACCESS) - "fckno$pack $CRj_float" - (+ pack FCC_nev CRj_float OP_09 (misc-null-5) FCCi_3) - (check-semantics (const BI 0) CRj_float) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(check-float-condition-code fck ne OP_09 Fne "check float cc not equal") -(check-float-condition-code fck eq OP_09 Feq "check float cc equal") -(check-float-condition-code fck lg OP_09 Flg "check float cc greater or less") -(check-float-condition-code fck ue OP_09 Fue "check float cc unordered or equal") -(check-float-condition-code fck ul OP_09 Ful "check float cc unordered or less") -(check-float-condition-code fck ge OP_09 Fge "check float cc greater or equal") -(check-float-condition-code fck lt OP_09 Flt "check float cc less") -(check-float-condition-code fck uge OP_09 Fuge "check float cc unordered greater or equal") -(check-float-condition-code fck ug OP_09 Fug "check float cc unordered or greater") -(check-float-condition-code fck le OP_09 Fle "check float cc less or equal") -(check-float-condition-code fck gt OP_09 Fgt "check float cc greater") -(check-float-condition-code fck ule OP_09 Fule "check float cc unordered less or equal") -(check-float-condition-code fck u OP_09 Fu "check float cc unordered") -(check-float-condition-code fck o OP_09 Fo "check float cc ordered") - -(define-pmacro (conditional-check-int-condition-code prefix cc op ope test comment) - (dni (.sym prefix cc) - (comment) - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL) - (.str (.sym prefix cc) "$pack $ICCi_3,$CRj_int,$CCi,$cond") - (+ pack (.sym ICC_ cc) CRj_int op (rs-null) CCi cond ope - (misc-null-9) ICCi_3) - (if (eq CCi (or cond 2)) - (check-semantics (test ICCi_3) CRj_int) - (set CRj_int (cr-undefined))) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) - ) -) - -(dni cckra - "conditional check integer cc always" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL) - "cckra$pack $CRj_int,$CCi,$cond" - (+ pack ICC_ra CRj_int OP_6A (rs-null) CCi cond OPE4_0 - (misc-null-9) (ICCi_3-null)) - (if (eq CCi (or cond 2)) - (check-semantics (const BI 1) CRj_int) - (set CRj_int (cr-undefined))) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(dni cckno - "conditional check integer cc never" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL) - "cckno$pack $CRj_int,$CCi,$cond" - (+ pack ICC_nev CRj_int OP_6A (rs-null) CCi cond OPE4_0 - (misc-null-9) (ICCi_3-null)) - (if (eq CCi (or cond 2)) - (check-semantics (const BI 0) CRj_int) - (set CRj_int (cr-undefined))) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(conditional-check-int-condition-code cck eq OP_6A OPE4_0 Ieq "check integer cc equal") -(conditional-check-int-condition-code cck ne OP_6A OPE4_0 Ine "check integer cc not equal") -(conditional-check-int-condition-code cck le OP_6A OPE4_0 Ile "check integer cc less or equal") -(conditional-check-int-condition-code cck gt OP_6A OPE4_0 Igt "check integer cc greater") -(conditional-check-int-condition-code cck lt OP_6A OPE4_0 Ilt "check integer cc less") -(conditional-check-int-condition-code cck ge OP_6A OPE4_0 Ige "check integer cc greater or equal") -(conditional-check-int-condition-code cck ls OP_6A OPE4_0 Ils "check integer cc less or equal unsigned") -(conditional-check-int-condition-code cck hi OP_6A OPE4_0 Ihi "check integer cc greater unsigned") -(conditional-check-int-condition-code cck c OP_6A OPE4_0 Ic "check integer cc carry set") -(conditional-check-int-condition-code cck nc OP_6A OPE4_0 Inc "check integer cc carry clear") -(conditional-check-int-condition-code cck n OP_6A OPE4_0 In "check integer cc negative") -(conditional-check-int-condition-code cck p OP_6A OPE4_0 Ip "check integer cc positive") -(conditional-check-int-condition-code cck v OP_6A OPE4_0 Iv "check integer cc overflow set") -(conditional-check-int-condition-code cck nv OP_6A OPE4_0 Inv "check integer cc overflow clear") - -(define-pmacro (conditional-check-float-condition-code prefix cc op ope test comment) - (dni (.sym prefix cc) - (comment) - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL FR-ACCESS) - (.str (.sym prefix cc) "$pack $FCCi_3,$CRj_float,$CCi,$cond") - (+ pack (.sym FCC_ cc) CRj_float op (rs-null) CCi cond ope - (misc-null-9) FCCi_3) - (if (eq CCi (or cond 2)) - (check-semantics (test FCCi_3) CRj_float) - (set CRj_float (cr-undefined))) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) - ) -) - -(dni cfckra - "conditional check float cc always" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL FR-ACCESS) - "cfckra$pack $CRj_float,$CCi,$cond" - (+ pack FCC_ra CRj_float OP_6A (rs-null) CCi cond OPE4_1 - (misc-null-9) (FCCi_3-null)) - (if (eq CCi (or cond 2)) - (check-semantics (const BI 1) CRj_float) - (set CRj_float (cr-undefined))) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(dni cfckno - "conditional check float cc never" - ((UNIT B01) (FR500-MAJOR B-5) (FR550-MAJOR B-5) - (FR400-MAJOR B-5) (FR450-MAJOR B-5) CONDITIONAL FR-ACCESS) - "cfckno$pack $CRj_float,$CCi,$cond" - (+ pack FCC_nev CRj_float OP_6A (rs-null) CCi cond OPE4_1 - (misc-null-9) (FCCi_3-null)) - (if (eq CCi (or cond 2)) - (check-semantics (const BI 0) CRj_float) - (set CRj_float (cr-undefined))) - ((fr400 (unit u-check)) (fr450 (unit u-check)) - (fr500 (unit u-check)) (fr550 (unit u-check))) -) - -(conditional-check-float-condition-code cfck ne OP_6A OPE4_1 Fne "check float cc not equal") -(conditional-check-float-condition-code cfck eq OP_6A OPE4_1 Feq "check float cc equal") -(conditional-check-float-condition-code cfck lg OP_6A OPE4_1 Flg "check float cc greater or less") -(conditional-check-float-condition-code cfck ue OP_6A OPE4_1 Fue "check float cc unordered or equal") -(conditional-check-float-condition-code cfck ul OP_6A OPE4_1 Ful "check float cc unordered or less") -(conditional-check-float-condition-code cfck ge OP_6A OPE4_1 Fge "check float cc greater or equal") -(conditional-check-float-condition-code cfck lt OP_6A OPE4_1 Flt "check float cc less") -(conditional-check-float-condition-code cfck uge OP_6A OPE4_1 Fuge "check float cc unordered greater or equal") -(conditional-check-float-condition-code cfck ug OP_6A OPE4_1 Fug "check float cc unordered or greater") -(conditional-check-float-condition-code cfck le OP_6A OPE4_1 Fle "check float cc less or equal") -(conditional-check-float-condition-code cfck gt OP_6A OPE4_1 Fgt "check float cc greater") -(conditional-check-float-condition-code cfck ule OP_6A OPE4_1 Fule "check float cc unordered less or equal") -(conditional-check-float-condition-code cfck u OP_6A OPE4_1 Fu "check float cc unordered") -(conditional-check-float-condition-code cfck o OP_6A OPE4_1 Fo "check float cc ordered") - -(dni cjmpl - "conditional jump and link" - ((UNIT I0) (FR500-MAJOR I-5) (FR550-MAJOR I-6) - (FR400-MAJOR I-5) (FR450-MAJOR I-5) CONDITIONAL) - "cjmpl$pack @($GRi,$GRj),$CCi,$cond" - (+ pack (misc-null-1) (LI-off) OP_6A GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (jump-and-link-semantics GRi GRj LI)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(dni ccalll - "conditional call and link" - ((UNIT I0) (FR500-MAJOR I-5) (FR550-MAJOR I-6) - (FR400-MAJOR I-5) (FR450-MAJOR I-5) CONDITIONAL) - "ccalll$pack @($GRi,$GRj),$CCi,$cond" - (+ pack (misc-null-1) (LI-on) OP_6A GRi CCi cond OPE4_2 GRj) - (if (eq CCi (or cond 2)) - (jump-and-link-semantics GRi GRj LI)) - ((fr400 (unit u-branch)) (fr450 (unit u-branch)) - (fr500 (unit u-branch)) (fr550 (unit u-branch))) -) - -(define-pmacro (cache-invalidate name cache all op ope profile comment) - (dni name - (comment) - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - (.str name "$pack @($GRi,$GRj)") - (+ pack (rd-null) op GRi ope GRj) - (c-call VOID (.str "@cpu@_" cache "_cache_invalidate") (add GRi GRj) all) - profile - ) -) - -(cache-invalidate ici insn 0 OP_03 OPE1_38 - ((fr400 (unit u-ici)) (fr450 (unit u-ici)) - (fr500 (unit u-ici)) (fr550 (unit u-ici))) - "invalidate insn cache") -(cache-invalidate dci data 0 OP_03 OPE1_3C - ((fr400 (unit u-dci)) (fr450 (unit u-dci)) - (fr500 (unit u-dci)) (fr550 (unit u-dci))) - "invalidate data cache") - -(define-pmacro (cache-invalidate-entry name cache op ope profile comment) - (dni name - (comment) - ((UNIT C) (MACH fr400,fr450,fr550) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - (.str name "$pack @($GRi,$GRj),$ae") - (+ pack (misc-null-1) ae op GRi ope GRj) - (if (eq ae 0) - (c-call VOID (.str "@cpu@_" cache "_cache_invalidate") (add GRi GRj) -1) ; Invalid ae setting for this insn - (c-call VOID (.str "@cpu@_" cache "_cache_invalidate") (add GRi GRj) ae)) - profile - ) -) - -(cache-invalidate-entry icei insn OP_03 OPE1_39 - ((fr400 (unit u-ici)) (fr450 (unit u-ici)) - (fr550 (unit u-ici))) - "invalidate insn cache entry") -(cache-invalidate-entry dcei data OP_03 OPE1_3A - ((fr400 (unit u-dci)) (fr450 (unit u-dci)) - (fr550 (unit u-dci))) - "invalidate data cache entry") - -(dni dcf - "Data cache flush" - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - "dcf$pack @($GRi,$GRj)" - (+ pack (rd-null) OP_03 GRi OPE1_3D GRj) - (c-call VOID "@cpu@_data_cache_flush" (add GRi GRj) 0) - ((fr400 (unit u-dcf)) (fr450 (unit u-dcf)) - (fr500 (unit u-dcf)) (fr550 (unit u-dcf))) -) - -(dni dcef - "Data cache entry flush" - ((UNIT C) (MACH fr400,fr450,fr550) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - "dcef$pack @($GRi,$GRj),$ae" - (+ pack (misc-null-1) ae OP_03 GRi OPE1_3B GRj) - (if (eq ae 0) - (c-call VOID "@cpu@_data_cache_flush" (add GRi GRj) -1) - (c-call VOID "@cpu@_data_cache_flush" (add GRi GRj) ae)) - ((fr400 (unit u-dcf)) (fr450 (unit u-dcf)) (fr550 (unit u-dcf))) -) - -(define-pmacro (write-TLB name insn op ope comment) - (dni name - (comment) - ((UNIT C) (FR500-MAJOR C-2) (MACH frv) PRIVILEGED) - (.str insn "$pack $GRk,@($GRi,$GRj)") - (+ pack GRk op GRi ope GRj) - (nop) ; for now - () - ) -) - -(write-TLB witlb witlb OP_03 OPE1_32 "write for insn TLB") -(write-TLB wdtlb wdtlb OP_03 OPE1_36 "write for data TLB") - -(define-pmacro (invalidate-TLB name insn op ope comment) - (dni name - (comment) - ((UNIT C) (FR500-MAJOR C-2) (MACH frv) PRIVILEGED) - (.str insn "$pack @($GRi,$GRj)") - (+ pack (rd-null) op GRi ope GRj) - (nop) ; for now - () - ) -) - -(invalidate-TLB itlbi itlbi OP_03 OPE1_33 "invalidate insn TLB") -(invalidate-TLB dtlbi dtlbi OP_03 OPE1_37 "invalidate data TLB") - -(define-pmacro (cache-preload name cache pipe attrs op ope profile comment) - (dni name - (comment) - (.splice (UNIT pipe) (FR500-MAJOR C-2) - (FR400-MAJOR C-2) (.unsplice attrs)) - (.str name "$pack $GRi,$GRj,$lock") - (+ pack (misc-null-1) lock op GRi ope GRj) - (c-call VOID (.str "@cpu@_" cache "_cache_preload") GRi GRj lock) - profile - ) -) - -(cache-preload icpl insn C ((FR550-MAJOR C-2) (FR450-MAJOR C-2)) OP_03 OPE1_30 - ((fr400 (unit u-icpl)) (fr450 (unit u-icpl)) - (fr500 (unit u-icpl)) (fr550 (unit u-icpl))) - "preload insn cache") -(cache-preload dcpl data DCPL ((FR550-MAJOR I-8) (FR450-MAJOR I-2)) OP_03 OPE1_34 - ((fr400 (unit u-dcpl)) (fr450 (unit u-dcpl)) - (fr500 (unit u-dcpl)) (fr550 (unit u-dcpl))) - "preload data cache") - -(define-pmacro (cache-unlock name cache op ope profile comment) - (dni name - (comment) - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - (.str name "$pack $GRi") - (+ pack (rd-null) op GRi ope (GRj-null)) - (c-call VOID (.str "@cpu@_" cache "_cache_unlock") GRi) - profile - ) -) - -(cache-unlock icul insn OP_03 OPE1_31 - ((fr400 (unit u-icul)) (fr450 (unit u-icul)) - (fr500 (unit u-icul)) (fr550 (unit u-icul))) - "unlock insn cache") -(cache-unlock dcul data OP_03 OPE1_35 - ((fr400 (unit u-dcul)) (fr450 (unit u-dcul)) - (fr500 (unit u-dcul)) (fr550 (unit u-dcul))) - "unlock data cache") - -(define-pmacro (barrier name insn op ope profile comment) - (dni name - (comment) - ((UNIT C) (FR500-MAJOR C-2) (FR550-MAJOR C-2) - (FR400-MAJOR C-2) (FR450-MAJOR C-2)) - (.str insn "$pack") - (+ pack (rd-null) op (rs-null) ope (GRj-null)) - (nop) ; sufficient implementation - profile - ) -) - -(barrier bar bar OP_03 OPE1_3E - ((fr400 (unit u-barrier)) (fr450 (unit u-barrier)) - (fr500 (unit u-barrier))) - "barrier") -(barrier membar membar OP_03 OPE1_3F - ((fr400 (unit u-membar)) (fr450 (unit u-membar)) - (fr500 (unit u-membar))) - "memory barrier") - -; Load real address instructions -(define-pmacro (load-real-address name insn what op ope) - (dni name - (.str "Load real address of " what) - ((UNIT C) (FR450-MAJOR C-2) (MACH fr450)) - (.str insn "$pack $GRi,$GRk,$LRAE,$LRAD,$LRAS") - (+ pack GRk op GRi ope LRAE LRAD LRAS (LRA-null)) - (nop) ; not simulated - () - ) -) - -(load-real-address lrai "lrai" "instruction" OP_03 OPE1_20) -(load-real-address lrad "lrad" "data" OP_03 OPE1_21) - -(dni tlbpr - "TLB Probe" - ((UNIT C) (FR450-MAJOR C-2) (MACH fr450)) - "tlbpr$pack $GRi,$GRj,$TLBPRopx,$TLBPRL" - (+ pack (TLBPR-null) TLBPRopx TLBPRL OP_03 GRi OPE1_24 GRj) - (nop) ; not simulated - () -) - -; Coprocessor operations -(define-pmacro (cop-op num op) - (dni (.sym cop num) - "Coprocessor operation" - ((UNIT C) (FR500-MAJOR C-2) (MACH frv)) - (.str "cop" num "$pack $s6_1,$CPRi,$CPRj,$CPRk") - (+ pack CPRk op CPRi s6_1 CPRj) - (nop) ; sufficient implementation - () - ) -) - -(cop-op 1 OP_7E) -(cop-op 2 OP_7F) - -(define-pmacro (clear-ne-flag-semantics target_index is_float) - (c-call VOID "@cpu@_clear_ne_flags" target_index is_float) -) - -(define-pmacro (clear-ne-flag-r name op ope reg is_float attr profile comment) - (dni name - (comment) - ((UNIT I01) (FR500-MAJOR I-6) (FR550-MAJOR I-7) (MACH simple,tomcat,fr500,fr550,frv) attr) - (.str name "$pack $" reg "k") - (+ pack (.sym reg k) op (rs-null) ope (GRj-null)) - (sequence () - ; hack to get this referenced for profiling - (c-raw-call VOID "frv_ref_SI" (.sym reg k)) - (clear-ne-flag-semantics (index-of (.sym reg k)) is_float)) - profile - ) -) - -(clear-ne-flag-r clrgr OP_0A OPE1_00 GR 0 NA - ((fr500 (unit u-clrgr)) (fr550 (unit u-clrgr))) - "Clear GR NE flag") -(clear-ne-flag-r clrfr OP_0A OPE1_02 FR 1 FR-ACCESS - ((fr500 (unit u-clrfr)) (fr550 (unit u-clrfr))) - "Clear FR NE flag") - -(define-pmacro (clear-ne-flag-all name op ope is_float attr profile comment) - (dni name - (comment) - ((UNIT I01) (FR500-MAJOR I-6) (FR550-MAJOR I-7) (MACH simple,tomcat,fr500,fr550,frv) attr) - (.str name "$pack") - (+ pack (rd-null) op (rs-null) ope (GRj-null)) - (clear-ne-flag-semantics -1 is_float) - profile - ) -) - -(clear-ne-flag-all clrga OP_0A OPE1_01 0 NA - ((fr500 (unit u-clrgr)) (fr550 (unit u-clrgr))) - "Clear GR NE flag ALL") -(clear-ne-flag-all clrfa OP_0A OPE1_03 1 FR-ACCESS - ((fr500 (unit u-clrfr)) (fr550 (unit u-clrfr))) - "Clear FR NE flag ALL") - -(define-pmacro (commit-semantics target_index is_float) - (c-call VOID "@cpu@_commit" target_index is_float) -) - -(define-pmacro (commit-r name op ope reg is_float attr comment) - (dni name - (comment) - ((UNIT I01) (FR500-MAJOR I-6) (FR550-MAJOR I-7) (MACH frv,fr500,fr550) attr) - (.str name "$pack $" reg "k") - (+ pack (.sym reg k) op (rs-null) ope (GRj-null)) - (commit-semantics (index-of (.sym reg k)) is_float) - ((fr500 (unit u-commit)) (fr550 (unit u-commit))) - ) -) - -(commit-r commitgr OP_0A OPE1_04 GR 0 NA "commit exceptions, specific GR") -(commit-r commitfr OP_0A OPE1_06 FR 1 FR-ACCESS "commit exceptions, specific FR") - -(define-pmacro (commit name op ope is_float attr comment) - (dni name - (comment) - ((UNIT I01) (FR500-MAJOR I-6) (FR550-MAJOR I-7) (MACH frv,fr500,fr550) attr) - (.str name "$pack") - (+ pack (rd-null) op (rs-null) ope (GRj-null)) - (commit-semantics -1 is_float) - ((fr500 (unit u-commit)) (fr550 (unit u-commit))) - ) -) - -(commit commitga OP_0A OPE1_05 0 NA "commit exceptions, any GR") -(commit commitfa OP_0A OPE1_07 1 FR-ACCESS "commit exceptions, any FR") - -(define-pmacro (floating-point-conversion - name op ope conv mode src targ attr comment) - (dni name - (comment) - (.splice (UNIT FMALL) (FR500-MAJOR F-1) (.unsplice attr)) - (.str name "$pack $" src ",$" targ) - (+ pack targ op (rs-null) ope src) - (set targ (conv mode FPCONV-DEFAULT src)) - ((fr500 (unit u-float-convert)) (fr550 (unit u-float-convert))) - ) -) - -(floating-point-conversion fitos OP_79 OPE1_00 float SF FRintj FRk - ((FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - "Convert Integer to Single") -(floating-point-conversion fstoi OP_79 OPE1_01 fix SI FRj FRintk - ((FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - "Convert Single to Integer") -(floating-point-conversion fitod OP_7A OPE1_00 float DF FRintj FRdoublek - ((MACH frv)) - "Convert Integer to Double") -(floating-point-conversion fdtoi OP_7A OPE1_01 fix SI FRdoublej FRintk - ((MACH frv)) - "Convert Double to Integer") - -(define-pmacro (floating-point-dual-conversion - name op ope conv mode src src_hw targ targ_hw attr comment) - (dni name - (comment) - ((MACH frv) (UNIT FMALL) (FR500-MAJOR F-1) attr) - (.str name "$pack $" src ",$" targ) - (+ pack targ op (rs-null) ope src) - (sequence () - (set targ (conv mode FPCONV-DEFAULT src)) - (set (nextreg targ_hw targ 1) - (conv mode FPCONV-DEFAULT (nextreg src_hw src 1)))) - ((fr500 (unit u-float-dual-convert))) - ) -) - -(floating-point-dual-conversion fditos OP_79 OPE1_10 float SF FRintj h-fr_int FRk h-fr NA "Dual Convert Integer to Single") -(floating-point-dual-conversion fdstoi OP_79 OPE1_11 fix SI FRj h-fr FRintk h-fr_int NA "Dual Convert Single to Integer") - -(define-pmacro (ne-floating-point-dual-conversion - name op ope conv mode src src_hw targ targ_hw attr comment) - (dni name - (comment) - ((MACH frv) (UNIT FMALL) (FR500-MAJOR F-1) NON-EXCEPTING attr) - (.str name "$pack $" src ",$" targ) - (+ pack targ op (rs-null) ope src) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of targ)) - (set targ (conv mode FPCONV-DEFAULT src)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of targ) 1)) - (set (nextreg targ_hw targ 1) - (conv mode FPCONV-DEFAULT (nextreg src_hw src 1)))) - ((fr500 (unit u-float-dual-convert))) - ) -) - -(ne-floating-point-dual-conversion nfditos OP_79 OPE1_30 float SF FRintj h-fr_int FRk h-fr NA "Non excepting dual Convert Integer to Single") -(ne-floating-point-dual-conversion nfdstoi OP_79 OPE1_31 fix SI FRj h-fr FRintk h-fr_int NA "Non excepting dual Convert Single to Integer") - -(define-pmacro (conditional-floating-point-conversion - name op ope conv mode src targ comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR F-1) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack $" src ",$" targ ",$CCi,$cond") - (+ pack targ op (rs-null) CCi cond ope src) - (if (eq CCi (or cond 2)) - (set targ (conv mode FPCONV-DEFAULT src))) - ((fr500 (unit u-float-convert)) (fr550 (unit u-float-convert))) - ) -) - -(conditional-floating-point-conversion cfitos OP_6B OPE4_0 float SF FRintj FRk "Conditional convert Integer to Single") -(conditional-floating-point-conversion cfstoi OP_6B OPE4_1 fix SI FRj FRintk "Conditional convert Single to Integer") - -(define-pmacro (ne-floating-point-conversion - name op ope conv mode src targ comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR F-1) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack $" src ",$" targ) - (+ pack targ op (rs-null) ope src) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of targ)) - (set targ (conv mode FPCONV-DEFAULT src))) - ((fr500 (unit u-float-convert)) (fr550 (unit u-float-convert))) - ) -) - -(ne-floating-point-conversion nfitos OP_79 OPE1_20 float SF FRintj FRk "NE convert Integer to Single") -(ne-floating-point-conversion nfstoi OP_79 OPE1_21 fix SI FRj FRintk "NE convert Single to Integer") - -(register-transfer fmovs OP_79 OPE1_02 - FRj FRk FMALL - ((FR500-MAJOR F-1) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - ((fr500 (unit u-fr2fr))) - "Move Single Float") -(register-transfer fmovd OP_7A OPE1_02 - ; TODO -- unit doesn't handle extra register - FRdoublej FRdoublek FM01 - ((FR500-MAJOR F-1) (MACH frv)) - ((fr500 (unit u-fr2fr)) (fr550 (unit u-fr2fr))) - "Move Double Float") - -(dni fdmovs - "Dual move single float" - ((MACH frv) (UNIT FMALL) (FR500-MAJOR F-1)) - "fdmovs$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_12 FRj) - (sequence () - (set FRk FRj) - (set (nextreg h-fr FRk 1) (nextreg h-fr FRj 1))) - ; TODO -- unit doesn't handle extra register - ((fr500 (unit u-fr2fr))) -) - -(conditional-register-transfer cfmovs OP_6C OPE4_0 FRj FRk FMALL - ((FR500-MAJOR F-1) (FR550-MAJOR F-2) - (MACH simple,tomcat,fr500,fr550,frv)) - ((fr500 (unit u-fr2fr)) (fr550 (unit u-fr2fr))) - "Conditional move Single Float") - -(define-pmacro (floating-point-neg name src targ op ope attr comment) - (dni name - (comment) - (.splice (UNIT FMALL) (FR500-MAJOR F-1) (.unsplice attr)) - (.str name "$pack $" src ",$" targ) - (+ pack src op (rs-null) ope targ) - (set targ (neg src)) - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - ) -) - -(floating-point-neg fnegs FRj FRk OP_79 OPE1_03 ((FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) "Floating point negate, single") -(floating-point-neg fnegd FRdoublej FRdoublek OP_7A OPE1_03 ((MACH frv)) "Floating point negate, double") - -(dni fdnegs - "Floating point dual negate, single" - ((MACH frv) (UNIT FMALL) (FR500-MAJOR F-1)) - "fdnegs$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_13 FRj) - (sequence () - (set FRk (neg FRj)) - (set (nextreg h-fr FRk 1) (neg (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-arith))) -) - -(dni cfnegs - "Conditional floating point negate, single" - ((UNIT FMALL) (FR500-MAJOR F-1) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - "cfnegs$pack $FRj,$FRk,$CCi,$cond" - (+ pack FRj OP_6C (rs-null) CCi cond OPE4_1 FRk) - (if (eq CCi (or cond 2)) - (set FRk (neg FRj))) - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) -) - -(define-pmacro (float-abs name src targ op ope attr comment) - (dni name - (comment) - (.splice (UNIT FMALL) (FR500-MAJOR F-1) (.unsplice attr)) - (.str name "$pack $" src ",$" targ ) - (+ pack targ op (rs-null) ope src) - (set targ (abs src)) - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - ) -) - -(float-abs fabss FRj FRk OP_79 OPE1_04 ((FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) "Float absolute value, single") -(float-abs fabsd FRdoublej FRdoublek OP_7A OPE1_04 ((MACH frv)) "Float absolute value, double") - -(dni fdabss - "Floating point dual absolute value, single" - ((MACH frv) (UNIT FMALL) (FR500-MAJOR F-1)) - "fdabss$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_14 FRj) - (sequence () - (set FRk (abs FRj)) - (set (nextreg h-fr FRk 1) (abs (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-arith))) -) - -(dni cfabss - "Conditional floating point absolute value, single" - ((UNIT FMALL) (FR500-MAJOR F-1) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - "cfabss$pack $FRj,$FRk,$CCi,$cond" - (+ pack FRj OP_6C (rs-null) CCi cond OPE4_2 FRk) - (if (eq CCi (or cond 2)) - (set FRk (abs FRj))) - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) -) - -(dni fsqrts - "Square root single" - ((UNIT FM01) (FR500-MAJOR F-4) (FR550-MAJOR F-3) (MACH simple,tomcat,fr500,fr550,frv)) - "fsqrts$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_05 FRj) - (set FRk (sqrt SF FRj)) - ((fr500 (unit u-float-sqrt)) (fr550 (unit u-float-sqrt))) -) - -(dni fdsqrts - "Dual square root single" - ((MACH frv) (UNIT FM01) (FR500-MAJOR F-4)) - "fdsqrts$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_15 FRj) - (sequence () - (set FRk (sqrt SF FRj)) - (set (nextreg h-fr FRk 1) (sqrt (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-sqrt))) -) - -(dni nfdsqrts - "Non excepting Dual square root single" - ((MACH frv) (UNIT FM01) (FR500-MAJOR F-4) NON-EXCEPTING) - "nfdsqrts$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_35 FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (sqrt SF FRj)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of FRk) 1)) - (set (nextreg h-fr FRk 1) (sqrt (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-sqrt))) -) - -(dni fsqrtd - "Square root double" - ((UNIT FM01) (FR500-MAJOR F-4) (MACH frv)) - "fsqrtd$pack $FRdoublej,$FRdoublek" - (+ pack FRdoublek OP_7A (rs-null) OPE1_05 FRdoublej) - (set FRdoublek (sqrt DF FRdoublej)) - ((fr500 (unit u-float-sqrt))) -) - -(dni cfsqrts - "Conditional square root single" - ((UNIT FM01) (FR500-MAJOR F-4) (FR550-MAJOR F-3) (MACH simple,tomcat,fr500,fr550,frv)) - "cfsqrts$pack $FRj,$FRk,$CCi,$cond" - (+ pack FRk OP_6E (rs-null) CCi cond OPE4_2 FRj) - (if (eq CCi (or cond 2)) - (set FRk (sqrt SF FRj))) - ((fr500 (unit u-float-sqrt)) (fr550 (unit u-float-sqrt))) -) - -(dni nfsqrts - "Non exception square root, single" - ((UNIT FM01) (FR500-MAJOR F-4) (FR550-MAJOR F-3) (MACH simple,tomcat,fr500,fr550,frv)) - "nfsqrts$pack $FRj,$FRk" - (+ pack FRk OP_79 (rs-null) OPE1_25 FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (sqrt SF FRj))) - ((fr500 (unit u-float-sqrt)) (fr550 (unit u-float-sqrt))) -) - -(define-pmacro (float-binary-op-s name pipe attr operation op ope comment) - (dni name - (comment) - (.splice (UNIT pipe) (MACH simple,tomcat,fr500,fr550,frv) (.unsplice attr)) - (.str name "$pack $FRi,$FRj,$FRk") - (+ pack FRk op FRi ope FRj) - (set FRk (operation FRi FRj)) - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - ) -) - -(float-binary-op-s fadds FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) add OP_79 OPE1_06 "add single float") -(float-binary-op-s fsubs FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) sub OP_79 OPE1_07 "sub single float") -(float-binary-op-s fmuls FM01 ((FR500-MAJOR F-3) (FR550-MAJOR F-3)) mul OP_79 OPE1_08 "mul single float") - -(dni fdivs - "div single float" - ((UNIT FM01) (FR500-MAJOR F-4) (FR550-MAJOR F-3) (MACH simple,tomcat,fr500,fr550,frv)) - "fdivs$pack $FRi,$FRj,$FRk" - (+ pack FRk OP_79 FRi OPE1_09 FRj) - (set FRk (div FRi FRj)) - ((fr500 (unit u-float-div)) - (fr550 (unit u-float-div))) -) - -(define-pmacro (float-binary-op-d name operation op ope major comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR major) (MACH frv)) - (.str name "$pack $FRdoublei,$FRdoublej,$FRdoublek") - (+ pack FRdoublek op FRdoublei ope FRdoublej) - (set FRdoublek (operation FRdoublei FRdoublej)) - ((fr500 (unit u-float-arith))) - ) -) - -(float-binary-op-d faddd add OP_7A OPE1_06 F-2 "add double float") -(float-binary-op-d fsubd sub OP_7A OPE1_07 F-2 "sub double float") -(float-binary-op-d fmuld mul OP_7A OPE1_08 F-3 "mul double float") -(float-binary-op-d fdivd div OP_7A OPE1_09 F-4 "div double float") - -(define-pmacro (conditional-float-binary-op name pipe attr operation op ope profile comment) - (dni name - (comment) - (.splice (UNIT pipe) (MACH simple,tomcat,fr500,fr550,frv) - (.unsplice attr)) - (.str name "$pack $FRi,$FRj,$FRk,$CCi,$cond") - (+ pack FRk op FRi CCi cond ope FRj) - (if (eq CCi (or cond 2)) - (set FRk (operation FRi FRj))) - profile - ) -) - -(conditional-float-binary-op cfadds FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) add OP_6D OPE4_0 - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - "cond add single") -(conditional-float-binary-op cfsubs FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) sub OP_6D OPE4_1 - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - "cond sub single") -(conditional-float-binary-op cfmuls FM01 ((FR500-MAJOR F-3) (FR550-MAJOR F-3)) mul OP_6E OPE4_0 - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - "cond mul single") -(conditional-float-binary-op cfdivs FM01 ((FR500-MAJOR F-4) (FR550-MAJOR F-3)) div OP_6E OPE4_1 - ((fr500 (unit u-float-div)) (fr550 (unit u-float-div))) - "cond div single") - -(define-pmacro (ne-float-binary-op name pipe attr operation op ope profile comment) - (dni name - (comment) - (.splice (UNIT pipe) (MACH simple,tomcat,fr500,fr550,frv) - (.unsplice attr)) - (.str name "$pack $FRi,$FRj,$FRk") - (+ pack FRk op FRi ope FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (operation FRi FRj))) - profile - ) -) - -(ne-float-binary-op nfadds FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) add OP_79 OPE1_26 - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - "ne add single") -(ne-float-binary-op nfsubs FMALL ((FR500-MAJOR F-2) (FR550-MAJOR F-2)) sub OP_79 OPE1_27 - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - "ne sub single") -(ne-float-binary-op nfmuls FM01 ((FR500-MAJOR F-3) (FR550-MAJOR F-3)) mul OP_79 OPE1_28 - ((fr500 (unit u-float-arith)) (fr550 (unit u-float-arith))) - "ne mul single") -(ne-float-binary-op nfdivs FM01 ((FR500-MAJOR F-4) (FR550-MAJOR F-3)) div OP_79 OPE1_29 - ((fr500 (unit u-float-div)) (fr550 (unit u-float-div))) - "ne div single") - -(define-pmacro (fcc-eq) 8) -(define-pmacro (fcc-lt) 4) -(define-pmacro (fcc-gt) 2) -(define-pmacro (fcc-uo) 1) - -(define-pmacro (compare-and-set-fcc arg1 arg2 fcc) - (if (gt arg1 arg2) - (set fcc (fcc-gt)) - (if (eq arg1 arg2) - (set fcc (fcc-eq)) - (if (lt arg1 arg2) - (set fcc (fcc-lt)) - (set fcc (fcc-uo))))) -) - -(dni fcmps - "compare single float" - ((UNIT FMALL) (FR500-MAJOR F-2) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - "fcmps$pack $FRi,$FRj,$FCCi_2" - (+ pack (cond-null) FCCi_2 OP_79 FRi OPE1_0A FRj) - (compare-and-set-fcc FRi FRj FCCi_2) - ((fr500 (unit u-float-compare)) (fr550 (unit u-float-compare))) -) - -(dni fcmpd - "compare double float" - ((UNIT FMALL) (FR500-MAJOR F-2) (MACH frv)) - "fcmpd$pack $FRdoublei,$FRdoublej,$FCCi_2" - (+ pack (cond-null) FCCi_2 OP_7A FRdoublei OPE1_0A FRdoublej) - (compare-and-set-fcc FRdoublei FRdoublej FCCi_2) - ((fr500 (unit u-float-compare))) -) - -(dni cfcmps - "Conditional compare single, float" - ((UNIT FMALL) (FR500-MAJOR F-2) (FR550-MAJOR F-2) (MACH simple,tomcat,fr500,fr550,frv)) - "cfcmps$pack $FRi,$FRj,$FCCi_2,$CCi,$cond" - (+ pack (cond-null) FCCi_2 OP_6D FRi CCi cond OPE4_2 FRj) - (if (eq CCi (or cond 2)) - (compare-and-set-fcc FRi FRj FCCi_2)) - ((fr500 (unit u-float-compare)) (fr550 (unit u-float-compare))) -) - -(dni fdcmps - "float dual compare single" - ((UNIT FMALL) (FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) - "fdcmps$pack $FRi,$FRj,$FCCi_2" - (+ pack (cond-null) FCCi_2 OP_79 FRi OPE1_1A FRj) - (sequence () - (compare-and-set-fcc FRi FRj FCCi_2) - (compare-and-set-fcc (nextreg h-fr FRi 1) (nextreg h-fr FRj 1) - (nextreg h-fccr FCCi_2 1))) - ((fr500 (unit u-float-dual-compare)) (fr550 (unit u-float-dual-compare))) -) - -(define-pmacro (float-mul-with-add name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR F-5) (MACH frv)) - (.str name "$pack $" arg1 ",$" arg2 ",$" targ) - (+ pack targ op arg1 ope arg2) - (set targ (add_sub (mul arg1 arg2) targ)) - ((fr500 (unit u-float-dual-arith))) - ) -) - -(float-mul-with-add fmadds add FRi FRj FRk OP_79 OPE1_0B "mul with add, single") -(float-mul-with-add fmsubs sub FRi FRj FRk OP_79 OPE1_0C "mul with sub, single") - -(float-mul-with-add fmaddd add FRdoublei FRdoublej FRdoublek OP_7A OPE1_0B "mul with add, double") -(float-mul-with-add fmsubd sub FRdoublei FRdoublej FRdoublek OP_7A OPE1_0C "mul with sub, double") - -(dni fdmadds - "Float dual multiply with add" - ((UNIT FMALL) (FR500-MAJOR F-5) (MACH frv)) - "fdmadds$pack $FRi,$FRj,$FRk" - (+ pack FRk OP_79 FRi OPE1_1B FRj) - (sequence () - (set FRk (add (mul FRi FRj) FRk)) - (set (nextreg h-fr FRk 1) - (add (mul (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)) - (nextreg h-fr FRk 1)))) - ; TODO dual registers not referenced for profiling - ((fr500 (unit u-float-dual-arith))) -) - -(dni nfdmadds - "Non excepting float dual multiply with add" - ((UNIT FMALL) (FR500-MAJOR F-5) (MACH frv)) - "nfdmadds$pack $FRi,$FRj,$FRk" - (+ pack FRk OP_79 FRi OPE1_3B FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (add (mul FRi FRj) FRk)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of FRk) 1)) - (set (nextreg h-fr FRk 1) - (add (mul (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)) - (nextreg h-fr FRk 1)))) - ; TODO dual registers not referenced for profiling - ((fr500 (unit u-float-dual-arith))) -) - -(define-pmacro (conditional-float-mul-with-add - name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR F-5) (MACH frv) CONDITIONAL) - (.str name "$pack $FRi,$FRj,$FRk,$CCi,$cond") - (+ pack FRk op FRi CCi cond ope FRj) - (if (eq CCi (or cond 2)) - (set targ (add_sub (mul arg1 arg2) targ))) - ((fr500 (unit u-float-dual-arith))) - ) -) - -(conditional-float-mul-with-add cfmadds add FRi FRj FRk OP_6F OPE4_0 "conditional mul with add, single") -(conditional-float-mul-with-add cfmsubs sub FRi FRj FRk OP_6F OPE4_1 "conditional mul with sub, single") - -(define-pmacro (ne-float-mul-with-add name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR F-5) (MACH frv) NON-EXCEPTING) - (.str name "$pack $" arg1 ",$" arg2 ",$" targ) - (+ pack targ op arg1 ope arg2) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of targ)) - (set targ (add_sub (mul arg1 arg2) targ))) - ((fr500 (unit u-float-dual-arith))) - ) -) - -(ne-float-mul-with-add nfmadds add FRi FRj FRk OP_79 OPE1_2B "non excepting mul with add, single") -(ne-float-mul-with-add nfmsubs sub FRi FRj FRk OP_79 OPE1_2C "non excepting mul with sub, single") - -(define-pmacro (float-parallel-mul-add-semantics cond add_sub arg1 arg2 targ) - (if cond - (sequence () - (set targ (mul arg1 arg2)) - (set (nextreg h-fr targ 1) - (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1))))) -) - -(define-pmacro (float-parallel-mul-add - name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR F-5) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack $" arg1 ",$" arg2 ",$" targ) - (+ pack targ op arg1 ope arg2) - (float-parallel-mul-add-semantics 1 add_sub arg1 arg2 targ) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) - ) -) - -(float-parallel-mul-add fmas add FRi FRj FRk OP_79 OPE1_0E "parallel mul/add, single") -(float-parallel-mul-add fmss sub FRi FRj FRk OP_79 OPE1_0F "parallel mul/sub, single") - -(define-pmacro (float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ) - (sequence () - (set targ (mul arg1 arg2)) - (set (nextreg h-fr targ 1) - (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1))) - (set (nextreg h-fr targ 2) - (mul (nextreg h-fr arg1 2) (nextreg h-fr arg2 2))) - (set (nextreg h-fr targ 3) - (add_sub (nextreg h-fr arg1 3) (nextreg h-fr arg2 3)))) -) - -(define-pmacro (float-dual-parallel-mul-add - name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR F-5) (MACH frv)) - (.str name "$pack $" arg1 ",$" arg2 ",$" targ) - (+ pack targ op arg1 ope arg2) - (float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ) - () - ) -) - -(float-dual-parallel-mul-add fdmas add FRi FRj FRk OP_79 OPE1_1C "dual parallel mul/add, single") -(float-dual-parallel-mul-add fdmss sub FRi FRj FRk OP_79 OPE1_1D "dual parallel mul/sub, single") - -(define-pmacro (ne-float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of targ)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of targ) 1)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of targ) 2)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of targ) 3)) - (set targ (mul arg1 arg2)) - (set (nextreg h-fr targ 1) - (add_sub (nextreg h-fr arg1 1) (nextreg h-fr arg2 1))) - (set (nextreg h-fr targ 2) - (mul (nextreg h-fr arg1 2) (nextreg h-fr arg2 2))) - (set (nextreg h-fr targ 3) - (add_sub (nextreg h-fr arg1 3) (nextreg h-fr arg2 3)))) -) - -(define-pmacro (ne-float-dual-parallel-mul-add - name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR F-5) (MACH frv)) - (.str name "$pack $" arg1 ",$" arg2 ",$" targ) - (+ pack targ op arg1 ope arg2) - (ne-float-dual-parallel-mul-add-semantics add_sub arg1 arg2 targ) - () - ) -) - -(ne-float-dual-parallel-mul-add nfdmas add FRi FRj FRk OP_79 OPE1_3C "non excepting dual parallel mul/add, single") -(ne-float-dual-parallel-mul-add nfdmss sub FRi FRj FRk OP_79 OPE1_3D "non excepting dual parallel mul/sub, single") - -(define-pmacro (conditional-float-parallel-mul-add name add_sub op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR F-5) (FR550-MAJOR F-4) CONDITIONAL (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack $FRi,$FRj,$FRk,$CCi,$cond") - (+ pack FRk op FRi CCi cond ope FRj) - (float-parallel-mul-add-semantics (eq CCi (or cond 2)) - add_sub FRi FRj FRk) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) - ) -) - -(conditional-float-parallel-mul-add cfmas add OP_6F OPE4_2 "conditional parallel mul/add, single") -(conditional-float-parallel-mul-add cfmss sub OP_6F OPE4_3 "conditional parallel mul/sub, single") - -(define-pmacro (float-parallel-mul-add-double-semantics add_sub arg1 arg2 targ) - (sequence () - (set targ (ftrunc SF FPCONV-DEFAULT - (mul DF - (fext DF FPCONV-DEFAULT arg1) - (fext DF FPCONV-DEFAULT arg2)))) - (set (nextreg h-fr targ 1) - (ftrunc SF FPCONV-DEFAULT - (add_sub DF - (fext DF FPCONV-DEFAULT (nextreg h-fr arg1 1)) - (fext DF FPCONV-DEFAULT (nextreg h-fr arg2 1)))))) -) - -(define-pmacro (float-parallel-mul-add-double - name add_sub arg1 arg2 targ op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR F-5) (MACH frv)) - (.str name "$pack $" arg1 ",$" arg2 ",$" targ) - (+ pack targ op arg1 ope arg2) - (float-parallel-mul-add-double-semantics add_sub arg1 arg2 targ) - () - ) -) - -(float-parallel-mul-add-double fmad add FRi FRj FRk OP_7A OPE1_0E "parallel mul/add, double") -(float-parallel-mul-add-double fmsd sub FRi FRj FRk OP_7A OPE1_0F "parallel mul/sub, double") - -(define-pmacro (ne-float-parallel-mul-add name add_sub op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR F-5) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) - (.str name "$pack $FRi,$FRj,$FRk") - (+ pack FRk op FRi ope FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (mul FRi FRj)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of FRk) 1)) - (set (nextreg h-fr FRk 1) - (add_sub (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) - ) -) - -(ne-float-parallel-mul-add nfmas add OP_79 OPE1_2E "ne parallel mul/add,single") -(ne-float-parallel-mul-add nfmss sub OP_79 OPE1_2F "ne parallel mul/sub,single") - -(define-pmacro (float-dual-arith name attr oper1 oper2 op ope comment) - (dni name - (comment) - (.splice (UNIT FM01) (.unsplice attr)) - (.str name "$pack $FRi,$FRj,$FRk") - (+ pack FRk op FRi ope FRj) - (sequence () - (set FRk (oper1 FRi FRj)) - (set (nextreg h-fr FRk 1) - (oper2 (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) - ) -) - -(float-dual-arith fdadds ((FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) add add OP_79 OPE1_16 "dual add, single") -(float-dual-arith fdsubs ((FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) sub sub OP_79 OPE1_17 "dual sub, single") -(float-dual-arith fdmuls ((FR500-MAJOR F-7) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) mul mul OP_79 OPE1_18 "dual mul, single") -(float-dual-arith fddivs ((FR500-MAJOR F-7) (MACH frv)) div div OP_79 OPE1_19 "dual div,single") -(float-dual-arith fdsads ((FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) add sub OP_79 OPE1_1E "dual add/sub, single") - -(dni fdmulcs - "Float dual cross multiply single" - ((UNIT FM01) (FR500-MAJOR F-7) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) - "fdmulcs$pack $FRi,$FRj,$FRk" - (+ pack FRk OP_79 FRi OPE1_1F FRj) - (sequence () - (set FRk (mul FRi (nextreg h-fr FRj 1))) - (set (nextreg h-fr FRk 1) (mul (nextreg h-fr FRi 1) FRj))) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) -) - -(dni nfdmulcs - "NE float dual cross multiply single" - ((UNIT FM01) (FR500-MAJOR F-7) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) - "nfdmulcs$pack $FRi,$FRj,$FRk" - (+ pack FRk OP_79 FRi OPE1_3F FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (mul FRi (nextreg h-fr FRj 1))) - (c-call VOID "@cpu@_set_ne_index" (add (index-of FRk) 1)) - (set (nextreg h-fr FRk 1) (mul (nextreg h-fr FRi 1) FRj))) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) -) - -(define-pmacro (ne-float-dual-arith name attr oper1 oper2 op ope comment) - (dni name - (comment) - (.splice (UNIT FM01) (.unsplice attr)) - (.str name "$pack $FRi,$FRj,$FRk") - (+ pack FRk op FRi ope FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (set FRk (oper1 FRi FRj)) - (c-call VOID "@cpu@_set_ne_index" (add (index-of FRk) 1)) - (set (nextreg h-fr FRk 1) - (oper2 (nextreg h-fr FRi 1) (nextreg h-fr FRj 1)))) - ((fr500 (unit u-float-dual-arith)) (fr550 (unit u-float-dual-arith))) - ) -) - -(ne-float-dual-arith nfdadds ((FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) add add OP_79 OPE1_36 "ne dual add, single") -(ne-float-dual-arith nfdsubs ((FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) sub sub OP_79 OPE1_37 "ne dual sub, single") -(ne-float-dual-arith nfdmuls ((FR500-MAJOR F-7) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) mul mul OP_79 OPE1_38 "ne dual mul, single") -(ne-float-dual-arith nfddivs ((FR500-MAJOR F-7) (MACH frv)) div div OP_79 OPE1_39 "ne dual div,single") -(ne-float-dual-arith nfdsads ((FR500-MAJOR F-6) (FR550-MAJOR F-4) (MACH simple,tomcat,fr500,fr550,frv)) add sub OP_79 OPE1_3E "ne dual add/sub, single") - -(dni nfdcmps - "non-excepting dual float compare" - ((UNIT FM01) (FR500-MAJOR F-6) (MACH simple,tomcat,frv)) - "nfdcmps$pack $FRi,$FRj,$FCCi_2" - (+ pack (cond-null) FCCi_2 OP_79 FRi OPE1_3A FRj) - (sequence () - (c-call VOID "@cpu@_set_ne_index" (index-of FRk)) - (compare-and-set-fcc FRi FRj FCCi_2) - (c-call VOID "@cpu@_set_ne_index" (add (index-of FRk) 1)) - (compare-and-set-fcc (nextreg h-fr FRi 1) (nextreg h-fr FRj 1) - (nextreg h-fccr FCCi_2 1))) - ((fr500 (unit u-float-dual-compare))) -) - -; Media Instructions -; -(define-pmacro (halfword hilo arg offset) - (reg (.sym h-fr_ hilo) (add (index-of arg) offset))) - -(dni mhsetlos - "Media set lower signed 12 bits" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-5) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mhsetlos$pack $u12,$FRklo" - (+ pack FRklo OP_78 OPE1_20 u12) - (set FRklo u12) - ((fr400 (unit u-media-hilo)) (fr450 (unit u-media-hilo)) - (fr550 (unit u-media-set (out FRintk FRklo)))) -) - -(dni mhsethis - "Media set upper signed 12 bits" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-5) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mhsethis$pack $u12,$FRkhi" - (+ pack FRkhi OP_78 OPE1_22 u12) - (set FRkhi u12) - ((fr400 (unit u-media-hilo)) (fr450 (unit u-media-hilo)) - (fr550 (unit u-media-set (out FRintk FRkhi)))) -) - -(dni mhdsets - "Media dual set halfword signed 12 bits" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-5) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mhdsets$pack $u12,$FRintk" - (+ pack FRintk OP_78 OPE1_24 u12) - (sequence () - ; hack to get FRintk passed to modelling functions - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (set (halfword hi FRintk 0) u12) - (set (halfword lo FRintk 0) u12)) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr550 (unit u-media-set))) -) - -(define-pmacro (set-5-semantics target value) - (sequence ((HI tmp)) - (set tmp target) - (set tmp (and tmp #x07ff)) - (set tmp (or tmp (sll (and s5 #x1f) 11))) - (set target tmp)) -) - -(define-pmacro (media-set-5 name hilo op ope comment) - (dni name - (comment) - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-5) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - (.str name "$pack $s5,$FRk" hilo) - (+ pack (.sym FRk hilo) op (FRi-null) ope (misc-null-11) s5) - (set-5-semantics (.sym FRk hilo) s5) - ((fr400 (unit u-media-hilo)) (fr450 (unit u-media-hilo)) - (fr550 (unit u-media-set (out FRintk (.sym FRk hilo))))) - ) -) - -(media-set-5 mhsetloh lo OP_78 OPE1_21 "Media set upper 5 bits lo") -(media-set-5 mhsethih hi OP_78 OPE1_23 "Media set upper 5 bits hi") - -(dni mhdseth - "Media dual set halfword upper 5 bits" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-5) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mhdseth$pack $s5,$FRintk" - (+ pack FRintk OP_78 (FRi-null) OPE1_25 (misc-null-11) s5) - (sequence () - ; hack to get FRintk passed to modelling functions - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (set-5-semantics (halfword hi FRintk 0) s5) - (set-5-semantics (halfword lo FRintk 0) s5)) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr550 (unit u-media-set))) -) - -(define-pmacro (media-logic-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - (.str name "$pack $FRinti,$FRintj,$FRintk") - (+ pack FRintk op FRinti ope FRintj) - (set FRintk (operation FRinti FRintj)) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(media-logic-r-r mand and OP_7B OPE1_00 "and reg/reg") -(media-logic-r-r mor or OP_7B OPE1_01 "or reg/reg") -(media-logic-r-r mxor xor OP_7B OPE1_02 "xor reg/reg") - -(define-pmacro (conditional-media-logic name operation op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL) - (.str name "$pack $FRinti,$FRintj,$FRintk,$CCi,$cond") - (+ pack FRintk op FRinti CCi cond ope FRintj) - (if (eq CCi (or cond 2)) - (set FRintk (operation FRinti FRintj))) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(conditional-media-logic cmand and OP_70 OPE4_0 "conditional and reg/reg") -(conditional-media-logic cmor or OP_70 OPE4_1 "conditional or reg/reg") -(conditional-media-logic cmxor xor OP_70 OPE4_2 "conditional xor reg/reg") - -(dni mnot - ("mnot") - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - ("mnot$pack $FRintj,$FRintk") - (+ pack FRintk OP_7B (rs-null) OPE1_03 FRintj) - (set FRintk (inv FRintj)) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(dni cmnot - ("cmnot") - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL) - ("cmnot$pack $FRintj,$FRintk,$CCi,$cond") - (+ pack FRintk OP_70 (rs-null) CCi cond OPE4_3 FRintj) - (if (eq CCi (or cond 2)) - (set FRintk (inv FRintj))) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(define-pmacro (media-rotate-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - (.str name "$pack $FRinti,$u6,$FRintk") - (+ pack FRintk op FRinti ope u6) - (set FRintk (operation FRinti (and u6 #x1f))) - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(media-rotate-r-r mrotli rol OP_7B OPE1_04 "rotate left reg/reg") -(media-rotate-r-r mrotri ror OP_7B OPE1_05 "rotate right reg/reg") - -(define-pmacro (media-cut-r-r name arg op ope comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - (.str name "$pack $FRinti,$" arg ",$FRintk") - (+ pack FRintk op FRinti ope arg) - (set FRintk (c-call SI "@cpu@_cut" FRinti (nextreg h-fr_int FRinti 1) arg)) - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(media-cut-r-r mwcut FRintj OP_7B OPE1_06 "media cut") -(media-cut-r-r mwcuti u6 OP_7B OPE1_07 "media cut") - -(define-pmacro (media-cut-acc name arg op ope fr450-major comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR fr450-major)) - (.str name "$pack $ACC40Si,$" arg ",$FRintk") - (+ pack FRintk op ACC40Si ope arg) - (set FRintk (c-call SI "@cpu@_media_cut" ACC40Si arg)) - ((fr400 (unit u-media-4)) (fr450 (unit u-media-4)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-acc))) - ) -) - -(media-cut-acc mcut FRintj OP_7B OPE1_2C M-1 "media accumulator cut reg") -(media-cut-acc mcuti s6 OP_7B OPE1_2E M-5 "media accumulator cut immed") - -(define-pmacro (media-cut-acc-ss name arg op ope fr450-major comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR fr450-major)) - (.str name "$pack $ACC40Si,$" arg ",$FRintk") - (+ pack FRintk op ACC40Si ope arg) - (set FRintk (c-call SI "@cpu@_media_cut_ss" ACC40Si arg)) - ((fr400 (unit u-media-4)) (fr450 (unit u-media-4)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-acc))) - ) -) - -(media-cut-acc-ss mcutss FRintj OP_7B OPE1_2D M-1 "media accumulator cut reg with saturation") -(media-cut-acc-ss mcutssi s6 OP_7B OPE1_2F M-5 "media accumulator cut immed with saturation") - -; Dual Media Instructions -; -(define-pmacro (register-unaligned register alignment) - (and (index-of register) (sub alignment 1)) -) - -(dni mdcutssi - "Media dual cut with signed saturation" - ((UNIT MDCUTSSI) (MACH fr400,fr450,fr550) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-6)) - "mdcutssi$pack $ACC40Si,$s6,$FRintkeven" - (+ pack FRintkeven OP_78 ACC40Si OPE1_0E s6) - (if (register-unaligned ACC40Si 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (register-unaligned FRintkeven 2) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence () - (set FRintkeven (c-call SI "@cpu@_media_cut_ss" ACC40Si s6)) - (set (nextreg h-fr_int FRintkeven 1) - (c-call SI "@cpu@_media_cut_ss" - (nextreg h-acc40S ACC40Si 1) s6))))) - ((fr400 (unit u-media-4-acc-dual - (out FRintk FRintkeven))) - (fr450 (unit u-media-4-acc-dual - (out FRintk FRintkeven))) - (fr550 (unit u-media-3-acc-dual))) -) - -; The (add (xxxx) (mul arg 0)) is a hack to get a reference to arg generated -; so it will be passed to the unit modelers. YUCK!!!!! -(define-pmacro (extract-hilo reg1 off1 reg2 off2 arg1hi arg1lo arg2hi arg2lo) - (sequence () - (set arg1hi (add (halfword hi reg1 off1) (mul reg1 0))) - (set arg1lo (add (halfword lo reg1 off1) (mul reg1 0))) - (set arg2hi (add (halfword hi reg2 off2) (mul reg2 0))) - (set arg2lo (add (halfword lo reg2 off2) (mul reg2 0)))) -) - -(dni maveh - "Media dual average" - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "maveh$pack $FRinti,$FRintj,$FRintk" - (+ pack FRintk OP_7B FRinti OPE1_08 FRintj) - (set FRintk (c-call SI "@cpu@_media_average" FRinti FRintj)) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(define-pmacro (media-dual-shift name operation op ope profile comment) - (dni name - (comment) - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - (.str name "$pack $FRinti,$u6,$FRintk") - (+ pack FRintk op FRinti ope u6) - (sequence () - ; hack to get these referenced for profiling - (set FRinti (c-raw-call SI "frv_ref_SI" FRinti)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (set (halfword hi FRintk 0) - (operation (halfword hi FRinti 0) (and u6 #xf))) - (set (halfword lo FRintk 0) - (operation (halfword lo FRinti 0) (and u6 #xf)))) - profile - ) -) - -(media-dual-shift msllhi sll OP_7B OPE1_09 - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - "Media dual shift left logical") -(media-dual-shift msrlhi srl OP_7B OPE1_0A - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - "Media dual shift right logical") -(media-dual-shift msrahi sra OP_7B OPE1_0B - ((fr400 (unit u-media-6)) (fr450 (unit u-media-6)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - "Media dual shift right arithmetic") - -(define-pmacro (media-dual-word-rotate-r-r name operation op ope comment) - (dni name - (comment) - ((UNIT FMLOW) (MACH fr400,fr450,fr550) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - (.str name "$pack $FRintieven,$s6,$FRintkeven") - (+ pack FRintkeven op FRintieven ope s6) - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintkeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence () - (set FRintkeven (operation FRintieven (and s6 #x1f))) - (set (nextreg h-fr_int FRintkeven 1) - (operation (nextreg h-fr_int FRintieven 1) - (and s6 #x1f))))) - ((fr400 (unit u-media-3-quad - (in FRinti FRintieven) - (out FRintk FRintkeven))) - (fr450 (unit u-media-3-quad - (in FRinti FRintieven) - (out FRintk FRintkeven))) - (fr550 (unit u-media-quad))) - ) -) - -(media-dual-word-rotate-r-r mdrotli rol OP_78 OPE1_0B "rotate left reg/reg") - -(dni mcplhi - "Media bit concatenate, halfword" - ((UNIT FMLOW) (MACH fr400,fr450,fr550) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mcplhi$pack $FRinti,$u6,$FRintk" - (+ pack FRintk OP_78 FRinti OPE1_0C u6) - (sequence ((HI arg1) (HI arg2) (HI shift)) - (set FRinti (c-raw-call SI "frv_ref_SI" FRinti)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (set shift (and u6 #xf)) - (set arg1 (sll (halfword hi FRinti 0) shift)) - (if (ne shift 0) - (sequence () - (set arg2 (halfword hi FRinti 1)) - (set arg2 (srl HI (sll HI arg2 (sub 15 shift)) - (sub 15 shift))) - (set arg1 (or HI arg1 arg2)))) - (set (halfword hi FRintk 0) arg1)) - ((fr400 (unit u-media-3-dual)) (fr450 (unit u-media-3-dual)) - (fr550 (unit u-media-3-dual))) -) - -(dni mcpli - "Media bit concatenate, word" - ((UNIT FMLOW) (MACH fr400,fr450,fr550) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mcpli$pack $FRinti,$u6,$FRintk" - (+ pack FRintk OP_78 FRinti OPE1_0D u6) - (sequence ((SI tmp) (SI shift)) - (set shift (and u6 #x1f)) - (set tmp (sll FRinti shift)) - (if (ne shift 0) - (sequence ((SI tmp1)) - (set tmp1 (srl (sll (nextreg h-fr_int FRinti 1) - (sub 31 shift)) - (sub 31 shift))) - (set tmp (or tmp tmp1)))) - (set FRintk tmp)) - ((fr400 (unit u-media-3-dual)) (fr450 (unit u-media-3-dual)) - (fr550 (unit u-media-3-dual))) -) - -(define-pmacro (saturate arg max min result) - (if (gt arg max) - (set result max) - (if (lt arg min) - (set result min) - (set result arg))) -) - -(dni msaths - "Media dual saturation signed" - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "msaths$pack $FRinti,$FRintj,$FRintk" - (+ pack FRintk OP_7B FRinti OPE1_0C FRintj) - (sequence ((HI argihi) (HI argilo) (HI argjhi) (HI argjlo)) - (extract-hilo FRinti 0 FRintj 0 argihi argilo argjhi argjlo) - (saturate argihi argjhi (inv argjhi) (halfword hi FRintk 0)) - (saturate argilo argjlo (inv argjlo) (halfword lo FRintk 0))) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(dni mqsaths - "Media quad saturation signed" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-2) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mqsaths$pack $FRintieven,$FRintjeven,$FRintkeven" - (+ pack FRintkeven OP_78 FRintieven OPE1_0F FRintjeven) - (if (orif (register-unaligned FRintieven 2) - (orif (register-unaligned FRintjeven 2) - (register-unaligned FRintkeven 2))) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence ((HI argihi) (HI argilo) (HI argjhi) (HI argjlo)) - ; hack to get FRintkeven referenced as a target for profiling - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (extract-hilo FRintieven 0 FRintjeven 0 argihi argilo argjhi argjlo) - (saturate argihi argjhi (inv argjhi) (halfword hi FRintkeven 0)) - (saturate argilo argjlo (inv argjlo) (halfword lo FRintkeven 0)) - (extract-hilo FRintieven 1 FRintjeven 1 argihi argilo argjhi argjlo) - (saturate argihi argjhi (inv argjhi) (halfword hi FRintkeven 1)) - (saturate argilo argjlo (inv argjlo) (halfword lo FRintkeven 1)))) - ((fr400 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr450 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr550 (unit u-media-quad))) -) - -(define-pmacro (saturate-unsigned arg max result) - (if (gt arg max) - (set result max) - (set result arg)) -) - -(dni msathu - "Media dual saturation unsigned" - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "msathu$pack $FRinti,$FRintj,$FRintk" - (+ pack FRintk OP_7B FRinti OPE1_0D FRintj) - (sequence ((UHI argihi) (UHI argilo) (UHI argjhi) (UHI argjlo)) - (extract-hilo FRinti 0 FRintj 0 argihi argilo argjhi argjlo) - (saturate-unsigned argihi argjhi (halfword hi FRintk 0)) - (saturate-unsigned argilo argjlo (halfword lo FRintk 0))) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(define-pmacro (media-dual-compare name mode op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - (.str name "$pack $FRinti,$FRintj,$FCCk") - (+ pack (cond-null) FCCk op FRinti ope FRintj) - (if (register-unaligned FCCk 2) - (c-call VOID "@cpu@_media_cr_not_aligned") - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - (extract-hilo FRinti 0 FRintj 0 - argihi argilo argjhi argjlo) - (compare-and-set-fcc argihi argjhi FCCk) - (compare-and-set-fcc argilo argjlo (nextreg h-fccr FCCk 1)))) - ; TODO - doesn't handle second FCC - ((fr400 (unit u-media-7)) (fr450 (unit u-media-7)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(media-dual-compare mcmpsh HI OP_7B OPE1_0E "Media dual compare signed") -(media-dual-compare mcmpuh UHI OP_7B OPE1_0F "Media dual compare unsigned") - -; Bits for the MSR.SIE field -(define-pmacro (msr-sie-nil) 0) -(define-pmacro (msr-sie-fri-hi) 8) -(define-pmacro (msr-sie-fri-lo) 4) -(define-pmacro (msr-sie-fri-1-hi) 2) -(define-pmacro (msr-sie-fri-1-lo) 1) -(define-pmacro (msr-sie-acci) 8) -(define-pmacro (msr-sie-acci-1) 4) -(define-pmacro (msr-sie-acci-2) 2) -(define-pmacro (msr-sie-acci-3) 1) - -(define-pmacro (saturate-v arg max min sie result) - (if (gt DI arg max) - (sequence () - (set result max) - (c-call VOID "@cpu@_media_overflow" sie)) - (if (lt DI arg min) - (sequence () - (set result min) - (c-call VOID "@cpu@_media_overflow" sie)) - (set result arg))) -) - -(dni mabshs - "Media dual absolute value, halfword" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mabshs$pack $FRintj,$FRintk" - (+ pack FRintk OP_78 (FRi-null) OPE1_0A FRintj) - (sequence ((HI arghi) (HI arglo)) - (set FRintj (c-raw-call SI "frv_ref_SI" FRintj)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (set arghi (halfword hi FRintj 0)) - (set arglo (halfword lo FRintj 0)) - ; We extend the argument before the abs operation so we can - ; notice -32768 overflowing as 32768. - (saturate-v (abs (ext DI arghi)) 32767 -32768 (msr-sie-fri-hi) - (halfword hi FRintk 0)) - (saturate-v (abs (ext DI arglo)) 32767 -32768 (msr-sie-fri-lo) - (halfword lo FRintk 0))) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr550 (unit u-media))) -) - -; How to extend from a mode to get the intended signedness. -(define-pmacro (DI-ext-HI x) (ext DI x)) -(define-pmacro (DI-ext-UHI x) (zext DI x)) -(define-pmacro (DI-ext-DI x) x) - -(define-pmacro (media-arith-sat-semantics - operation arg1 arg2 res mode max min sie) - (sequence ((DI tmp)) - ; Make sure we saturate at max/min against a value that is - ; sign- or zero-extended appropriately from "mode". - (set tmp (operation DI - ((.sym DI-ext- mode) arg1) ((.sym DI-ext- mode) arg2))) - (saturate-v tmp max min sie res)) -) - -(define-pmacro (media-dual-arith-sat-semantics operation mode max min) - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - (extract-hilo FRinti 0 FRintj 0 argihi argilo argjhi argjlo) - (media-arith-sat-semantics operation argihi argjhi - (halfword hi FRintk 0) mode max min - (msr-sie-fri-hi)) - (media-arith-sat-semantics operation argilo argjlo - (halfword lo FRintk 0) mode max min - (msr-sie-fri-lo))) -) - -(define-pmacro (media-dual-arith-sat name operation mode max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - (.str name "$pack $FRinti,$FRintj,$FRintk") - (+ pack FRintk op FRinti ope FRintj) - (media-dual-arith-sat-semantics operation mode max min) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(media-dual-arith-sat maddhss add HI 32767 -32768 OP_7B OPE1_10 "Media dual add signed with saturation") -(media-dual-arith-sat maddhus add UHI 65535 0 OP_7B OPE1_11 "Media dual add unsigned with saturation") - -(media-dual-arith-sat msubhss sub HI 32767 -32768 OP_7B OPE1_12 "Media dual sub signed with saturation") -(media-dual-arith-sat msubhus sub UHI 65535 0 OP_7B OPE1_13 "Media dual sub unsigned with saturation") - -(define-pmacro (conditional-media-dual-arith-sat - name operation mode max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL) - (.str name "$pack $FRinti,$FRintj,$FRintk,$CCi,$cond") - (+ pack FRintk op FRinti CCi cond ope FRintj) - (if (eq CCi (or cond 2)) - (media-dual-arith-sat-semantics operation mode max min)) - ((fr400 (unit u-media-1)) (fr450 (unit u-media-1)) - (fr500 (unit u-media)) (fr550 (unit u-media))) - ) -) - -(conditional-media-dual-arith-sat cmaddhss add HI 32767 -32768 OP_71 OPE4_0 "Conditional Media dual add signed with saturation") -(conditional-media-dual-arith-sat cmaddhus add UHI 65535 0 OP_71 OPE4_1 "Conditional Media dual add unsigned with saturation") - -(conditional-media-dual-arith-sat cmsubhss sub HI 32767 -32768 OP_71 OPE4_2 "Conditional Media dual sub signed with saturation") -(conditional-media-dual-arith-sat cmsubhus sub UHI 65535 0 OP_71 OPE4_3 "Conditional Media dual sub unsigned with saturation") - -(define-pmacro (media-quad-arith-sat-semantics cond operation mode max min) - (if (orif (register-unaligned FRintieven 2) - (orif (register-unaligned FRintjeven 2) - (register-unaligned FRintkeven 2))) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - ; hack to get FRintkeven referenced as a target for profiling - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-arith-sat-semantics operation argihi argjhi - (halfword hi FRintkeven 0) mode - max min (msr-sie-fri-hi)) - (media-arith-sat-semantics operation argilo argjlo - (halfword lo FRintkeven 0) mode - max min (msr-sie-fri-lo)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-arith-sat-semantics operation argihi argjhi - (halfword hi FRintkeven 1) mode - max min (msr-sie-fri-1-hi)) - (media-arith-sat-semantics operation argilo argjlo - (halfword lo FRintkeven 1) mode - max min (msr-sie-fri-1-lo))))) -) - -(define-pmacro (media-quad-arith-sat name operation mode max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - (.str name "$pack $FRintieven,$FRintjeven,$FRintkeven") - (+ pack FRintkeven op FRintieven ope FRintjeven) - (media-quad-arith-sat-semantics 1 operation mode max min) - ((fr400 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr450 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr500 (unit u-media-quad-arith - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) (fr550 (unit u-media-quad))) - ) -) - -(media-quad-arith-sat mqaddhss add HI 32767 -32768 OP_7B OPE1_18 "Media quad add signed with saturation") -(media-quad-arith-sat mqaddhus add UHI 65535 0 OP_7B OPE1_19 "Media quad add unsigned with saturation") - -(media-quad-arith-sat mqsubhss sub HI 32767 -32768 OP_7B OPE1_1A "Media quad sub signed with saturation") -(media-quad-arith-sat mqsubhus sub UHI 65535 0 OP_7B OPE1_1B "Media quad sub unsigned with saturation") - -(define-pmacro (conditional-media-quad-arith-sat - name operation mode max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-2) - (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL) - (.str name "$pack $FRintieven,$FRintjeven,$FRintkeven,$CCi,$cond") - (+ pack FRintkeven op FRintieven CCi cond ope FRintjeven) - (media-quad-arith-sat-semantics (eq CCi (or cond 2)) - operation mode max min) - ((fr400 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr450 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr500 (unit u-media-quad-arith - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) (fr550 (unit u-media-quad))) - ) -) - -(conditional-media-quad-arith-sat cmqaddhss add HI 32767 -32768 OP_73 OPE4_0 "Conditional Media quad add signed with saturation") -(conditional-media-quad-arith-sat cmqaddhus add UHI 65535 0 OP_73 OPE4_1 "Conditional Media quad add unsigned with saturation") - -(conditional-media-quad-arith-sat cmqsubhss sub HI 32767 -32768 OP_73 OPE4_2 "Conditional Media quad sub signed with saturation") -(conditional-media-quad-arith-sat cmqsubhus sub UHI 65535 0 OP_73 OPE4_3 "Conditional Media quad sub unsigned with saturation") - -;; Return A if |A| > |B| and B is positive. Return -A if |A| > |B| and -;; B is negative, saturating 0x8000 as 0x7fff. Return 0 otherwise. -(define-pmacro (media-low-clear-semantics a b) - (cond HI - ((le UHI (abs a) (abs b)) 0) - ((le HI 0 b) a) - ((eq HI a -32768) 32767) - (else (neg a)))) - -;; Return A if -|B| < A < |B|. Return -B if A <= -|B|, saturating 0x8000 -;; as 0x7fff. Return B if A >= |B|. -(define-pmacro (media-scope-limit-semantics a b) - (cond HI - ((andif (gt HI b -32768) - (ge HI a (abs b))) b) - ((gt HI a (neg (abs b))) a) - ((eq HI b -32768) 32767) - (else (neg b)))) - -(define-pmacro (media-quad-limit name operation op ope comment) - (dni name - comment - ((UNIT FM0) (MACH fr450) (FR450-MAJOR M-2)) - (.str name "$pack $FRintieven,$FRintjeven,$FRintkeven") - (+ pack FRintkeven op FRintieven ope FRintjeven) - (if (orif (register-unaligned FRintieven 2) - (orif (register-unaligned FRintjeven 2) - (register-unaligned FRintkeven 2))) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence ((HI a1) (HI a2) (HI a3) (HI a4) - (HI b1) (HI b2) (HI b3) (HI b4)) - ; hack to get FRintkeven referenced as a target - ; for profiling - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (extract-hilo FRintieven 0 FRintjeven 0 a1 a2 b1 b2) - (extract-hilo FRintieven 1 FRintjeven 1 a3 a4 b3 b4) - (set (halfword hi FRintkeven 0) (operation a1 b1)) - (set (halfword lo FRintkeven 0) (operation a2 b2)) - (set (halfword hi FRintkeven 1) (operation a3 b3)) - (set (halfword lo FRintkeven 1) (operation a4 b4)))) - ((fr450 (unit u-media-1-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven)))) - ) -) - -(media-quad-limit mqlclrhs media-low-clear-semantics OP_78 OPE1_10 - "Media quad low clear") -(media-quad-limit mqlmths media-scope-limit-semantics OP_78 OPE1_14 - "Media quad scope limitation") - -(define-pmacro (media-quad-shift name operation op ope comment) - (dni name - (comment) - ((UNIT FM0) (MACH fr450) (FR450-MAJOR M-2)) - (.str name "$pack $FRintieven,$u6,$FRintkeven") - (+ pack FRintkeven op FRintieven ope u6) - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintkeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence () - ; hack to get these referenced for profiling - (set FRintieven (c-raw-call SI "frv_ref_SI" FRintieven)) - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (set (halfword hi FRintkeven 0) - (operation HI (halfword hi FRintieven 0) - (and u6 #xf))) - (set (halfword lo FRintkeven 0) - (operation HI (halfword lo FRintieven 0) - (and u6 #xf))) - (set (halfword hi FRintkeven 1) - (operation HI (halfword hi FRintieven 1) - (and u6 #xf))) - (set (halfword lo FRintkeven 1) - (operation HI (halfword lo FRintieven 1) - (and u6 #xf))))) - ((fr450 (unit u-media-3-quad - (in FRinti FRintieven) - (in FRintj FRintieven) - (out FRintk FRintkeven)))) - ) -) - -(media-quad-shift mqsllhi sll OP_78 OPE1_11 "Media quad left shift") -(media-quad-shift mqsrahi sra OP_78 OPE1_13 "Media quad right shift") - -(define-pmacro (media-acc-arith-sat name operation mode max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - (.str name "$pack $ACC40Si,$ACC40Sk") - (+ pack ACC40Sk op ACC40Si ope (ACCj-null)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Si)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Si 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (media-arith-sat-semantics operation ACC40Si - (nextreg h-acc40S ACC40Si 1) - ACC40Sk mode max min (msr-sie-acci))))) - ((fr400 (unit u-media-2-acc)) (fr450 (unit u-media-2-acc)) - (fr550 (unit u-media-4-acc))) - ) -) - -(media-acc-arith-sat maddaccs add DI #x7fffffffff (inv DI #x7fffffffff) - OP_78 OPE1_04 "Media accumulator addition") -(media-acc-arith-sat msubaccs sub DI #x7fffffffff (inv DI #x7fffffffff) - OP_78 OPE1_05 "Media accumulator subtraction") - -(define-pmacro (media-dual-acc-arith-sat name operation mode max min op ope - comment) - (dni name - (comment) - ((UNIT MDUALACC) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $ACC40Si,$ACC40Sk") - (+ pack ACC40Sk op ACC40Si ope (ACCj-null)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Si)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Si 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (register-unaligned ACC40Sk 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (sequence () - (media-arith-sat-semantics operation ACC40Si - (nextreg h-acc40S ACC40Si 1) - ACC40Sk mode max min - (msr-sie-acci)) - (media-arith-sat-semantics operation - (nextreg h-acc40S ACC40Si 2) - (nextreg h-acc40S ACC40Si 3) - (nextreg h-acc40S ACC40Sk 1) - mode max min - (msr-sie-acci-1))))))) - ((fr400 (unit u-media-2-acc-dual)) (fr450 (unit u-media-2-acc-dual)) - (fr550 (unit u-media-4-acc-dual))) - ) -) - -(media-dual-acc-arith-sat mdaddaccs add DI #x7fffffffff (inv DI #x7fffffffff) - OP_78 OPE1_06 "Media accumulator addition") -(media-dual-acc-arith-sat mdsubaccs sub DI #x7fffffffff (inv DI #x7fffffffff) - OP_78 OPE1_07 "Media accumulator subtraction") - -(dni masaccs - "Media add and subtract signed accumulator with saturation" - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - "masaccs$pack $ACC40Si,$ACC40Sk" - (+ pack ACC40Sk OP_78 ACC40Si OPE1_08 (ACCj-null)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Si)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Si 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (register-unaligned ACC40Sk 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (sequence () - (media-arith-sat-semantics add ACC40Si - (nextreg h-acc40S ACC40Si 1) - ACC40Sk DI - #x7fffffffff - (inv DI #x7fffffffff) - (msr-sie-acci)) - (media-arith-sat-semantics sub ACC40Si - (nextreg h-acc40S ACC40Si 1) - (nextreg h-acc40S ACC40Sk 1) - DI - #x7fffffffff - (inv DI #x7fffffffff) - (msr-sie-acci-1))))))) - ((fr400 (unit u-media-2-add-sub)) (fr450 (unit u-media-2-add-sub)) - (fr550 (unit u-media-4-add-sub))) - ) - -(dni mdasaccs - "Media add and subtract signed accumulator with saturation" - ((UNIT MDUALACC) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - "mdasaccs$pack $ACC40Si,$ACC40Sk" - (+ pack ACC40Sk OP_78 ACC40Si OPE1_09 (ACCj-null)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Si)) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Si 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (register-unaligned ACC40Sk 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (sequence () - (media-arith-sat-semantics add ACC40Si - (nextreg h-acc40S ACC40Si 1) - ACC40Sk DI - #x7fffffffff - (inv DI #x7fffffffff) - (msr-sie-acci)) - (media-arith-sat-semantics sub ACC40Si - (nextreg h-acc40S ACC40Si 1) - (nextreg h-acc40S ACC40Sk 1) - DI - #x7fffffffff - (inv DI #x7fffffffff) - (msr-sie-acci-1)) - (media-arith-sat-semantics add - (nextreg h-acc40S ACC40Si 2) - (nextreg h-acc40S ACC40Si 3) - (nextreg h-acc40S ACC40Sk 2) - DI - #x7fffffffff - (inv DI #x7fffffffff) - (msr-sie-acci-2)) - (media-arith-sat-semantics sub - (nextreg h-acc40S ACC40Si 2) - (nextreg h-acc40S ACC40Si 3) - (nextreg h-acc40S ACC40Sk 3) - DI - #x7fffffffff - (inv DI #x7fffffffff) - (msr-sie-acci-3))))))) - ((fr400 (unit u-media-2-add-sub-dual)) - (fr450 (unit u-media-2-add-sub-dual)) - (fr550 (unit u-media-4-add-sub-dual))) - ) - -(define-pmacro (media-multiply-semantics conv arg1 arg2 res) - (set res (mul DI (conv DI arg1) (conv DI arg2))) -) - -(define-pmacro (media-dual-multiply-semantics cond mode conv rhs1 rhs2) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Sk 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - (extract-hilo FRinti 0 FRintj 0 - argihi argilo argjhi argjlo) - (media-multiply-semantics conv argihi rhs1 ACC40Sk) - (media-multiply-semantics conv argilo rhs2 - (nextreg h-acc40S ACC40Sk 1)))))) -) - -(define-pmacro (media-dual-multiply name mode conv rhs1 rhs2 op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3) PRESERVE-OVF) - (.str name "$pack $FRinti,$FRintj,$ACC40Sk") - (+ pack ACC40Sk op FRinti ope FRintj) - (media-dual-multiply-semantics 1 mode conv rhs1 rhs2) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(media-dual-multiply mmulhs HI ext argjhi argjlo OP_7B OPE1_14 "Media dual multiply signed") -(media-dual-multiply mmulhu UHI zext argjhi argjlo OP_7B OPE1_15 "Media dual multiply unsigned") - -(media-dual-multiply mmulxhs HI ext argjlo argjhi OP_7B OPE1_28 "Media dual cross multiply signed") -(media-dual-multiply mmulxhu UHI zext argjlo argjhi OP_7B OPE1_29 "Media dual cross multiply unsigned") - -(define-pmacro (conditional-media-dual-multiply - name mode conv rhs1 rhs2 op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3) - PRESERVE-OVF CONDITIONAL) - (.str name "$pack $FRinti,$FRintj,$ACC40Sk,$CCi,$cond") - (+ pack ACC40Sk op FRinti CCi cond ope FRintj) - (media-dual-multiply-semantics (eq CCi (or cond 2)) mode conv rhs1 rhs2) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(conditional-media-dual-multiply cmmulhs HI ext argjhi argjlo OP_72 OPE4_0 "Conditional Media dual multiply signed") -(conditional-media-dual-multiply cmmulhu UHI zext argjhi argjlo OP_72 OPE4_1 "Conditional Media dual multiply unsigned") - -(define-pmacro (media-quad-multiply-semantics cond mode conv rhs1 rhs2) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Sk 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-multiply-semantics conv argihi rhs1 ACC40Sk) - (media-multiply-semantics conv argilo rhs2 - (nextreg h-acc40S ACC40Sk 1)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-multiply-semantics conv argihi rhs1 - (nextreg h-acc40S ACC40Sk 2)) - (media-multiply-semantics conv argilo rhs2 - (nextreg h-acc40S ACC40Sk 3))))))) -) - -(define-pmacro (media-quad-multiply name mode conv rhs1 rhs2 op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4) PRESERVE-OVF) - (.str name "$pack $FRintieven,$FRintjeven,$ACC40Sk") - (+ pack ACC40Sk op FRintieven ope FRintjeven) - (media-quad-multiply-semantics 1 mode conv rhs1 rhs2) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr500 (unit u-media-quad-mul - (in FRinti FRintieven) - (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad))) - ) -) - -(media-quad-multiply mqmulhs HI ext argjhi argjlo OP_7B OPE1_1C "Media quad multiply signed") -(media-quad-multiply mqmulhu UHI zext argjhi argjlo OP_7B OPE1_1D "Media quad multiply unsigned") - -(media-quad-multiply mqmulxhs HI ext argjlo argjhi OP_7B OPE1_2A "Media quad cross multiply signed") -(media-quad-multiply mqmulxhu UHI zext argjlo argjhi OP_7B OPE1_2B "Media quad cross multiply unsigned") - -(define-pmacro (conditional-media-quad-multiply - name mode conv rhs1 rhs2 op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4) - PRESERVE-OVF CONDITIONAL) - (.str name "$pack $FRintieven,$FRintjeven,$ACC40Sk,$CCi,$cond") - (+ pack ACC40Sk op FRintieven CCi cond ope FRintjeven) - (media-quad-multiply-semantics (eq CCi (or cond 2)) mode conv rhs1 rhs2) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr500 (unit u-media-quad-mul - (in FRinti FRintieven) - (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad))) - ) -) - -(conditional-media-quad-multiply cmqmulhs HI ext argjhi argjlo OP_74 OPE4_0 "Conditional Media quad multiply signed") -(conditional-media-quad-multiply cmqmulhu UHI zext argjhi argjlo OP_74 OPE4_1 "Conditional Media quad multiply unsigned") - -(define-pmacro (media-multiply-acc-semantics - conv arg1 addop arg2 res max min sie) - (sequence ((DI tmp)) - (set tmp (addop res (mul DI (conv DI arg1) (conv DI arg2)))) - (saturate-v tmp max min sie res)) -) - -(define-pmacro (media-dual-multiply-acc-semantics - cond mode conv addop rhw res max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of res)) - (if (register-unaligned res 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - (extract-hilo FRinti 0 FRintj 0 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjhi - res - max min (msr-sie-acci)) - (media-multiply-acc-semantics conv argilo addop argjlo - (nextreg rhw res 1) - max min (msr-sie-acci-1)))))) -) - -(define-pmacro (media-dual-multiply-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - (.str name "$pack $FRinti,$FRintj,$" res) - (+ pack res op FRinti ope FRintj) - (media-dual-multiply-acc-semantics 1 mode conv addop rhw res max min) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(media-dual-multiply-acc mmachs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_16 - "Media dual multiply and accumulate signed") - -(media-dual-multiply-acc mmachu UHI zext add h-acc40U ACC40Uk - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_17 - "Media dual multiply and accumulate unsigned") - -(media-dual-multiply-acc mmrdhs HI ext sub h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_30 - "Media dual multiply and reduce signed") - -(media-dual-multiply-acc mmrdhu UHI zext sub h-acc40U ACC40Uk - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_31 - "Media dual multiply and reduce unsigned") - -(define-pmacro (conditional-media-dual-multiply-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3) CONDITIONAL) - (.str name "$pack $FRinti,$FRintj,$" res ",$CCi,$cond") - (+ pack res op FRinti CCi cond ope FRintj) - (media-dual-multiply-acc-semantics (eq CCi (or cond 2)) - mode conv addop rhw res max min) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(conditional-media-dual-multiply-acc cmmachs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_72 OPE4_2 - "Conditional Media dual multiply and accumulate signed") - -(conditional-media-dual-multiply-acc cmmachu UHI zext add h-acc40U ACC40Uk - (const DI #xffffffffff) (const DI 0) - OP_72 OPE4_3 - "Conditional Media dual multiply and accumulate unsigned") - -(define-pmacro (media-quad-multiply-acc-semantics - cond mode conv addop rhw res max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of res)) - (if (register-unaligned res 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjhi - res - max min (msr-sie-acci)) - (media-multiply-acc-semantics conv argilo addop argjlo - (nextreg rhw res 1) - max min (msr-sie-acci-1)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjhi - (nextreg rhw res 2) - max min (msr-sie-acci-2)) - (media-multiply-acc-semantics conv argilo addop argjlo - (nextreg rhw res 3) - max min - (msr-sie-acci-3))))))) -) - -(define-pmacro (media-quad-multiply-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $FRintieven,$FRintjeven,$" res) - (+ pack res op FRintieven ope FRintjeven) - (media-quad-multiply-acc-semantics 1 mode conv addop rhw res max min) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr500 (unit u-media-quad-mul - (in FRinti FRintieven) - (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad))) - ) -) - -(media-quad-multiply-acc mqmachs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_1E - "Media quad multiply and accumulate signed") - -(media-quad-multiply-acc mqmachu UHI zext add h-acc40U ACC40Uk - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_1F - "Media quad multiply and accumulate unsigned") - -(define-pmacro (conditional-media-quad-multiply-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4) CONDITIONAL) - (.str name "$pack $FRintieven,$FRintjeven,$" res ",$CCi,$cond") - (+ pack res op FRintieven CCi cond ope FRintjeven) - (media-quad-multiply-acc-semantics (eq CCi (or cond 2)) - mode conv addop rhw res max min) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr500 (unit u-media-quad-mul - (in FRinti FRintieven) - (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad))) - ) -) - -(conditional-media-quad-multiply-acc cmqmachs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_74 OPE4_2 - "Conditional Media quad multiply and accumulate signed") - -(conditional-media-quad-multiply-acc cmqmachu UHI zext add h-acc40U ACC40Uk - (const DI #xffffffffff) (const DI 0) - OP_74 OPE4_3 - "Conditional media quad multiply and accumulate unsigned") - -(define-pmacro (media-quad-multiply-cross-acc-semantics - cond mode conv addop rhw res max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of res)) - (if (register-unaligned res 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjhi - (nextreg rhw res 2) - max min (msr-sie-acci-2)) - (media-multiply-acc-semantics conv argilo addop argjlo - (nextreg rhw res 3) - max min (msr-sie-acci-3)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjhi - res - max min (msr-sie-acci)) - (media-multiply-acc-semantics conv argilo addop argjlo - (nextreg rhw res 1) - max min - (msr-sie-acci-1))))))) -) - -(define-pmacro (media-quad-multiply-cross-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $FRintieven,$FRintjeven,$" res) - (+ pack res op FRintieven ope FRintjeven) - (media-quad-multiply-cross-acc-semantics 1 mode conv addop rhw res - max min) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr550 (unit u-media-4-quad))) - ) -) - -(media-quad-multiply-cross-acc mqxmachs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_78 OPE1_00 - "Media quad multiply and cross accumulate signed") - -(define-pmacro (media-quad-cross-multiply-cross-acc-semantics - cond mode conv addop rhw res max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of res)) - (if (register-unaligned res 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjlo - (nextreg rhw res 2) - max min (msr-sie-acci-2)) - (media-multiply-acc-semantics conv argilo addop argjhi - (nextreg rhw res 3) - max min (msr-sie-acci-3)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjlo - res - max min (msr-sie-acci)) - (media-multiply-acc-semantics conv argilo addop argjhi - (nextreg rhw res 1) - max min - (msr-sie-acci-1))))))) -) - -(define-pmacro (media-quad-cross-multiply-cross-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $FRintieven,$FRintjeven,$" res) - (+ pack res op FRintieven ope FRintjeven) - (media-quad-cross-multiply-cross-acc-semantics 1 mode conv addop rhw res - max min) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr550 (unit u-media-4-quad))) - ) -) - -(media-quad-cross-multiply-cross-acc mqxmacxhs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_78 OPE1_01 - "Media quad cross multiply and cross accumulate signed") - -(define-pmacro (media-quad-cross-multiply-acc-semantics - cond mode conv addop rhw res max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of res)) - (if (register-unaligned res 4) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjlo - res - max min (msr-sie-acci)) - (media-multiply-acc-semantics conv argilo addop argjhi - (nextreg rhw res 1) - max min (msr-sie-acci-1)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-multiply-acc-semantics conv argihi addop argjlo - (nextreg rhw res 2) - max min (msr-sie-acci-2)) - (media-multiply-acc-semantics conv argilo addop argjhi - (nextreg rhw res 3) - max min - (msr-sie-acci-3))))))) -) - -(define-pmacro (media-quad-cross-multiply-acc - name mode conv addop rhw res max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (MACH fr400,fr450,fr550) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $FRintieven,$FRintjeven,$" res) - (+ pack res op FRintieven ope FRintjeven) - (media-quad-cross-multiply-acc-semantics 1 mode conv addop rhw res - max min) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr550 (unit u-media-4-quad))) - ) -) - -(media-quad-cross-multiply-acc mqmacxhs HI ext add h-acc40S ACC40Sk - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_78 OPE1_02 - "Media quad cross multiply and accumulate signed") - -(define-pmacro (media-complex-semantics - conv lhs1 rhs1 lhs2 rhs2 res max min sie) - (sequence ((DI tmp1) (DI tmp2)) - (media-multiply-semantics conv lhs1 rhs1 tmp1) - (media-multiply-semantics conv lhs2 rhs2 tmp2) - (set tmp1 (sub tmp1 tmp2)) - (saturate-v tmp1 max min sie res)) -) - -(define-pmacro (media-complex-semantics-i - conv lhs1 rhs1 lhs2 rhs2 res max min sie) - (sequence ((DI tmp1) (DI tmp2)) - (media-multiply-semantics conv lhs1 rhs1 tmp1) - (media-multiply-semantics conv lhs2 rhs2 tmp2) - (set tmp1 (add tmp1 tmp2)) - (saturate-v tmp1 max min sie res)) -) - -(define-pmacro (media-dual-complex-semantics mode conv rhs1 rhs2 max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - (extract-hilo FRinti 0 FRintj 0 argihi argilo argjhi argjlo) - (media-complex-semantics conv argihi rhs1 argilo rhs2 ACC40Sk - max min (msr-sie-acci)))) -) - -(define-pmacro (media-dual-complex-semantics-i mode conv rhs1 rhs2 max min) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (sequence ((mode argihi) (mode argilo) (mode argjhi) (mode argjlo)) - (extract-hilo FRinti 0 FRintj 0 argihi argilo argjhi argjlo) - (media-complex-semantics-i conv argihi rhs1 argilo rhs2 ACC40Sk - max min (msr-sie-acci)))) -) - -(define-pmacro (media-dual-complex - name mode conv rhs1 rhs2 max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - (.str name "$pack $FRinti,$FRintj,$ACC40Sk") - (+ pack ACC40Sk op FRinti ope FRintj) - (media-dual-complex-semantics mode conv rhs1 rhs2 max min) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(define-pmacro (media-dual-complex-i - name mode conv rhs1 rhs2 max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - (.str name "$pack $FRinti,$FRintj,$ACC40Sk") - (+ pack ACC40Sk op FRinti ope FRintj) - (media-dual-complex-semantics-i mode conv rhs1 rhs2 max min) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(media-dual-complex mcpxrs HI ext argjhi argjlo - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_20 - "Media dual complex real signed with saturation") - -(media-dual-complex mcpxru UHI zext argjhi argjlo - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_21 - "Media dual complex real unsigned with saturation") - -(media-dual-complex-i mcpxis HI ext argjlo argjhi - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_22 - "Media dual complex imaginary signed with saturation") - -(media-dual-complex-i mcpxiu UHI zext argjlo argjhi - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_23 - "Media dual complex imaginary unsigned with saturation") - -(define-pmacro (conditional-media-dual-complex - name mode conv rhs1 rhs2 max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3) CONDITIONAL) - (.str name "$pack $FRinti,$FRintj,$ACC40Sk,$CCi,$cond") - (+ pack ACC40Sk op FRinti CCi cond ope FRintj) - (if (eq CCi (or cond 2)) - (media-dual-complex-semantics mode conv rhs1 rhs2 max min)) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(define-pmacro (conditional-media-dual-complex-i - name mode conv rhs1 rhs2 max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-1) (FR450-MAJOR M-3) CONDITIONAL) - (.str name "$pack $FRinti,$FRintj,$ACC40Sk,$CCi,$cond") - (+ pack ACC40Sk op FRinti CCi cond ope FRintj) - (if (eq CCi (or cond 2)) - (media-dual-complex-semantics-i mode conv rhs1 rhs2 max min)) - ((fr400 (unit u-media-2)) (fr450 (unit u-media-2)) - (fr500 (unit u-media-dual-mul)) (fr550 (unit u-media-4))) - ) -) - -(conditional-media-dual-complex cmcpxrs HI ext argjhi argjlo - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_75 OPE4_0 - "Conditional Media dual complex real signed with saturation") - -(conditional-media-dual-complex cmcpxru UHI zext argjhi argjlo - (const DI #xffffffffff) (const DI 0) - OP_75 OPE4_1 - "Conditional Media dual complex real unsigned with saturation") - -(conditional-media-dual-complex-i cmcpxis HI ext argjlo argjhi - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_75 OPE4_2 - "Conditional Media dual complex imaginary signed with saturation") - -(conditional-media-dual-complex-i cmcpxiu UHI zext argjlo argjhi - (const DI #xffffffffff) (const DI 0) - OP_75 OPE4_3 - "Conditional Media dual complex imaginary unsigned with saturation") - -(define-pmacro (media-quad-complex - name mode conv rhs1 rhs2 max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $FRintieven,$FRintjeven,$ACC40Sk") - (+ pack ACC40Sk op FRintieven ope FRintjeven) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Sk 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-complex-semantics conv argihi rhs1 argilo rhs2 - ACC40Sk - max min (msr-sie-acci)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-complex-semantics conv argihi rhs1 argilo rhs2 - (nextreg h-acc40S ACC40Sk 1) - max min (msr-sie-acci-1)))))) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr500 (unit u-media-quad-complex - (in FRinti FRintieven) - (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad))) - ) -) - -(define-pmacro (media-quad-complex-i - name mode conv rhs1 rhs2 max min op ope comment) - (dni name - (comment) - ((UNIT FMALL) (FR500-MAJOR M-4) (FR550-MAJOR M-4) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - (.str name "$pack $FRintieven,$FRintjeven,$ACC40Sk") - (+ pack ACC40Sk op FRintieven ope FRintjeven) - (if (c-call SI "@cpu@_check_acc_range" (index-of ACC40Sk)) - (if (register-unaligned ACC40Sk 2) - (c-call VOID "@cpu@_media_acc_not_aligned") - (if (orif (register-unaligned FRintieven 2) - (register-unaligned FRintjeven 2)) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence ((mode argihi) (mode argilo) - (mode argjhi) (mode argjlo)) - (extract-hilo FRintieven 0 FRintjeven 0 - argihi argilo argjhi argjlo) - (media-complex-semantics-i conv argihi rhs1 argilo rhs2 - ACC40Sk - max min (msr-sie-acci)) - (extract-hilo FRintieven 1 FRintjeven 1 - argihi argilo argjhi argjlo) - (media-complex-semantics-i conv argihi rhs1 argilo rhs2 - (nextreg h-acc40S ACC40Sk 1) - max min (msr-sie-acci-1)))))) - ((fr400 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr450 (unit u-media-2-quad - (in FRinti FRintieven) - (in FRintj FRintjeven))) - (fr500 (unit u-media-quad-complex - (in FRinti FRintieven) - (in FRintj FRintjeven))) (fr550 (unit u-media-4-quad))) - ) -) - -(media-quad-complex mqcpxrs HI ext argjhi argjlo - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_24 - "Media quad complex real signed with saturation") - -(media-quad-complex mqcpxru UHI zext argjhi argjlo - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_25 - "Media quad complex real unsigned with saturation") - -(media-quad-complex-i mqcpxis HI ext argjlo argjhi - (const DI #x7fffffffff) (const DI #xffffff8000000000) - OP_7B OPE1_26 - "Media quad complex imaginary signed with saturation") - -(media-quad-complex-i mqcpxiu UHI zext argjlo argjhi - (const DI #xffffffffff) (const DI 0) - OP_7B OPE1_27 - "Media quad complex imaginary unsigned with saturation") - -(define-pmacro (media-pack src1 src2 targ offset) - (sequence () - (set (halfword hi targ offset) (halfword lo src1 offset)) - (set (halfword lo targ offset) (halfword lo src2 offset))) -) - -(define-pmacro (media-expand-halfword-to-word-semantics cond) - (if cond - (sequence ((UHI tmp)) - (if (and u6 1) - (set tmp (halfword lo FRinti 0)) - (set tmp (halfword hi FRinti 0))) - (set (halfword hi FRintk 0) tmp) - (set (halfword lo FRintk 0) tmp))) -) - -(dni mexpdhw - "Media expand halfword to word" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mexpdhw$pack $FRinti,$u6,$FRintk" - (+ pack FRintk OP_7B FRinti OPE1_32 u6) - (media-expand-halfword-to-word-semantics 1) - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(dni cmexpdhw - "Conditional media expand halfword to word" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-1) CONDITIONAL) - "cmexpdhw$pack $FRinti,$u6,$FRintk,$CCi,$cond" - (+ pack FRintk OP_76 FRinti CCi cond OPE4_2 u6) - (media-expand-halfword-to-word-semantics (eq CCi (or cond 2))) - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(define-pmacro (media-expand-halfword-to-double-semantics cond) - (if (register-unaligned FRintkeven 2) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence ((UHI tmp)) - ; a hack to get FRintkeven referenced for profiling - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (if (and u6 1) - (set tmp (halfword lo FRinti 0)) - (set tmp (halfword hi FRinti 0))) - (set (halfword hi FRintkeven 0) tmp) - (set (halfword lo FRintkeven 0) tmp) - (set (halfword hi FRintkeven 1) tmp) - (set (halfword lo FRintkeven 1) tmp)))) -) - -(dni mexpdhd - "Media expand halfword to double" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mexpdhd$pack $FRinti,$u6,$FRintkeven" - (+ pack FRintkeven OP_7B FRinti OPE1_33 u6) - (media-expand-halfword-to-double-semantics 1) - ((fr400 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr450 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr500 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr550 (unit u-media-dual-expand))) -) - -(dni cmexpdhd - "Conditional media expand halfword to double" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL) - "cmexpdhd$pack $FRinti,$u6,$FRintkeven,$CCi,$cond" - (+ pack FRintkeven OP_76 FRinti CCi cond OPE4_3 u6) - (media-expand-halfword-to-double-semantics (eq CCi (or cond 2))) - ((fr400 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr450 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr500 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr550 (unit u-media-dual-expand))) -) - -(dni mpackh - "Media halfword pack" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mpackh$pack $FRinti,$FRintj,$FRintk" - (+ pack FRintk OP_7B FRinti OPE1_34 FRintj) - (media-pack FRinti FRintj FRintk 0) - ((fr400 (unit u-media-3)) (fr450 (unit u-media-3)) - (fr500 (unit u-media)) (fr550 (unit u-media))) -) - -(dni mdpackh - "Media dual pack" - ((UNIT FM01) (FR500-MAJOR M-5) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mdpackh$pack $FRintieven,$FRintjeven,$FRintkeven" - (+ pack FRintkeven OP_7B FRintieven OPE1_36 FRintjeven) - (if (orif (register-unaligned FRintieven 2) - (orif (register-unaligned FRintjeven 2) - (register-unaligned FRintkeven 2))) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence () - ; hack to get these referenced for profiling - (set FRintieven (c-raw-call SI "frv_ref_SI" FRintieven)) - (set FRintjeven (c-raw-call SI "frv_ref_SI" FRintjeven)) - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (media-pack FRintieven FRintjeven FRintkeven 0) - (media-pack FRintieven FRintjeven FRintkeven 1))) - ((fr400 (unit u-media-3-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr450 (unit u-media-3-quad - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr500 (unit u-media-quad-arith - (in FRinti FRintieven) - (in FRintj FRintjeven) - (out FRintk FRintkeven))) - (fr550 (unit u-media-quad))) -) - -(define-pmacro (media-unpack src soff targ toff) - (sequence () - (set (halfword hi targ toff) (halfword hi src soff)) - (set (halfword lo targ toff) (halfword hi src soff)) - (set (halfword hi targ (add toff 1)) (halfword lo src soff)) - (set (halfword lo targ (add toff 1)) (halfword lo src soff))) -) - -(dni munpackh - "Media halfword unpack" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "munpackh$pack $FRinti,$FRintkeven" - (+ pack FRintkeven OP_7B FRinti OPE1_35 (FRj-null)) - (if (register-unaligned FRintkeven 2) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence () - ; hack to get these referenced for profiling - (set FRinti (c-raw-call SI "frv_ref_SI" FRinti)) - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (media-unpack FRinti 0 FRintkeven 0))) - ((fr400 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr450 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr500 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr550 (unit u-media-dual-expand))) -) - -(dni mdunpackh - "Media dual unpack" - ((UNIT FM01) (FR500-MAJOR M-7) (MACH simple,tomcat,frv)) - "mdunpackh$pack $FRintieven,$FRintk" - (+ pack FRintk OP_7B FRintieven OPE1_37 (FRj-null)) - (if (orif (register-unaligned FRintieven 2) (register-unaligned FRintk 4)) - (c-call VOID "@cpu@_media_register_not_aligned") - (sequence () - ; hack to get these referenced for profiling - (set FRintieven (c-raw-call SI "frv_ref_SI" FRintieven)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (media-unpack FRintieven 0 FRintk 0) - (media-unpack FRintieven 1 FRintk 2))) - ((fr500 (unit u-media-dual-unpack - (in FRinti FRintieven)))) -) - -(define-pmacro (ubyte num arg offset) - (reg (.sym h-fr_ num) (add (index-of arg) offset))) - -(define-pmacro (mbtoh-semantics cond) - (if (register-unaligned FRintkeven 2) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence () - (set (halfword hi FRintkeven 0) (ubyte 3 FRintj 0)) - (set (halfword lo FRintkeven 0) (ubyte 2 FRintj 0)) - (set (halfword hi FRintkeven 1) (ubyte 1 FRintj 0)) - (set (halfword lo FRintkeven 1) (ubyte 0 FRintj 0))))) -) - -(dni mbtoh - "Media convert byte to halfword" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mbtoh$pack $FRintj,$FRintkeven" - (+ pack FRintkeven OP_7B (FRi-null) OPE1_38 FRintj) - (sequence () - ; hack to get these referenced for profiling - (set FRintj (c-raw-call SI "frv_ref_SI" FRintj)) - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (mbtoh-semantics 1)) - ((fr400 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr450 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr500 (unit u-media-dual-btoh - (out FRintk FRintkeven))) - (fr550 (unit u-media-dual-expand))) -) - -(dni cmbtoh - "Conditional media convert byte to halfword" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL) - "cmbtoh$pack $FRintj,$FRintkeven,$CCi,$cond" - (+ pack FRintkeven OP_77 (FRi-null) CCi cond OPE4_0 FRintj) - (sequence () - ; hack to get these referenced for profiling - (set FRintj (c-raw-call SI "frv_ref_SI" FRintj)) - (set FRintkeven (c-raw-call SI "frv_ref_SI" FRintkeven)) - (mbtoh-semantics (eq CCi (or cond 2)))) - ((fr400 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr450 (unit u-media-dual-expand - (out FRintk FRintkeven))) - (fr500 (unit u-media-dual-btoh - (out FRintk FRintkeven))) - (fr550 (unit u-media-dual-expand - (in FRinti FRintj)))) -) - -(define-pmacro (mhtob-semantics cond) - (if (register-unaligned FRintjeven 2) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence () - (set (ubyte 3 FRintk 0) (halfword hi FRintjeven 0)) - (set (ubyte 2 FRintk 0) (halfword lo FRintjeven 0)) - (set (ubyte 1 FRintk 0) (halfword hi FRintjeven 1)) - (set (ubyte 0 FRintk 0) (halfword lo FRintjeven 1))))) -) - -(dni mhtob - "Media convert halfword to byte" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2)) - "mhtob$pack $FRintjeven,$FRintk" - (+ pack FRintk OP_7B (FRi-null) OPE1_39 FRintjeven) - (sequence () - ; hack to get these referenced for profiling - (set FRintjeven (c-raw-call SI "frv_ref_SI" FRintjeven)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (mhtob-semantics 1)) - ((fr400 (unit u-media-dual-htob - (in FRintj FRintjeven))) - (fr450 (unit u-media-dual-htob - (in FRintj FRintjeven))) - (fr500 (unit u-media-dual-htob - (in FRintj FRintjeven))) - (fr550 (unit u-media-3-dual - (in FRinti FRintjeven)))) -) - -(dni cmhtob - "Conditional media convert halfword to byte" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-2) CONDITIONAL) - "cmhtob$pack $FRintjeven,$FRintk,$CCi,$cond" - (+ pack FRintk OP_77 (FRi-null) CCi cond OPE4_1 FRintjeven) - (sequence () - ; hack to get these referenced for profiling - (set FRintjeven (c-raw-call SI "frv_ref_SI" FRintjeven)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (mhtob-semantics (eq CCi (or cond 2)))) - ((fr400 (unit u-media-dual-htob - (in FRintj FRintjeven))) - (fr450 (unit u-media-dual-htob - (in FRintj FRintjeven))) - (fr500 (unit u-media-dual-htob - (in FRintj FRintjeven))) - (fr550 (unit u-media-3-dual - (in FRinti FRintjeven)))) -) - -(define-pmacro (mbtohe-semantics cond) - (if (register-unaligned FRintk 4) - (c-call VOID "@cpu@_media_register_not_aligned") - (if cond - (sequence () - (set (halfword hi FRintk 0) (ubyte 3 FRintj 0)) - (set (halfword lo FRintk 0) (ubyte 3 FRintj 0)) - (set (halfword hi FRintk 1) (ubyte 2 FRintj 0)) - (set (halfword lo FRintk 1) (ubyte 2 FRintj 0)) - (set (halfword hi FRintk 2) (ubyte 1 FRintj 0)) - (set (halfword lo FRintk 2) (ubyte 1 FRintj 0)) - (set (halfword hi FRintk 3) (ubyte 0 FRintj 0)) - (set (halfword lo FRintk 3) (ubyte 0 FRintj 0))))) -) - -(dni mbtohe - "Media convert byte to halfword extended" - ((UNIT FM01) (FR500-MAJOR M-7) (MACH simple,tomcat,frv)) - "mbtohe$pack $FRintj,$FRintk" - (+ pack FRintk OP_7B (FRi-null) OPE1_3A FRintj) - (sequence () - ; hack to get these referenced for profiling - (set FRintj (c-raw-call SI "frv_ref_SI" FRintj)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (mbtohe-semantics 1)) - ((fr500 (unit u-media-dual-btohe))) -) - -(dni cmbtohe - "Conditional media convert byte to halfword extended" - ((UNIT FM01) (FR500-MAJOR M-7) CONDITIONAL (MACH simple,tomcat,frv)) - "cmbtohe$pack $FRintj,$FRintk,$CCi,$cond" - (+ pack FRintk OP_77 (FRi-null) CCi cond OPE4_2 FRintj) - (sequence () - ; hack to get these referenced for profiling - (set FRintj (c-raw-call SI "frv_ref_SI" FRintj)) - (set FRintk (c-raw-call SI "frv_ref_SI" FRintk)) - (mbtohe-semantics (eq CCi (or cond 2)))) - ((fr500 (unit u-media-dual-btohe))) -) - -; Media NOP -; A special case of mclracc -(dni mnop "Media nop" - ((UNIT FMALL) (FR500-MAJOR M-1) (FR550-MAJOR M-1) - (FR400-MAJOR M-1) (FR450-MAJOR M-1)) - "mnop$pack" - (+ pack (f-ACC40Sk 63) OP_7B (f-A 1) (misc-null-10) OPE1_3B (FRj-null)) - (nop) - () -) - -; mclracc with #A==0 -(dni mclracc-0 - "Media clear accumulator(s)" - ((UNIT FM01) (FR500-MAJOR M-3) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - "mclracc$pack $ACC40Sk,$A0" - (+ pack ACC40Sk OP_7B (f-A 0) (misc-null-10) OPE1_3B (FRj-null)) - (c-call VOID "@cpu@_clear_accumulators" (index-of ACC40Sk) 0) - ((fr400 (unit u-media-4)) (fr450 (unit u-media-4)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-mclracc))) -) - -; mclracc with #A==1 -(dni mclracc-1 - "Media clear accumulator(s)" - ((UNIT MCLRACC-1) (FR500-MAJOR M-6) (FR550-MAJOR M-3) - (FR400-MAJOR M-2) (FR450-MAJOR M-4)) - "mclracc$pack $ACC40Sk,$A1" - (+ pack ACC40Sk OP_7B (f-A 1) (misc-null-10) OPE1_3B (FRj-null)) - (c-call VOID "@cpu@_clear_accumulators" (index-of ACC40Sk) 1) - ((fr400 (unit u-media-4)) (fr450 (unit u-media-4-mclracca)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-mclracc))) -) - -(dni mrdacc - "Media read accumulator" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-5)) - "mrdacc$pack $ACC40Si,$FRintk" - (+ pack FRintk OP_7B ACC40Si OPE1_3C (FRj-null)) - (set FRintk ACC40Si) - ((fr400 (unit u-media-4)) (fr450 (unit u-media-4)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-acc))) -) - -(dni mrdaccg - "Media read accumulator guard" - ((UNIT FM01) (FR500-MAJOR M-2) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-5)) - "mrdaccg$pack $ACCGi,$FRintk" - (+ pack FRintk OP_7B ACCGi OPE1_3E (FRj-null)) - (set FRintk ACCGi) - ((fr400 (unit u-media-4-accg)) (fr450 (unit u-media-4-accg)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-acc (in ACC40Si ACCGi)))) -) - -(dni mwtacc - "Media write accumulator" - ((UNIT FM01) (FR500-MAJOR M-3) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - "mwtacc$pack $FRinti,$ACC40Sk" - (+ pack ACC40Sk OP_7B FRinti OPE1_3D (FRj-null)) - (set ACC40Sk (or (and ACC40Sk (const DI #xffffffff00000000)) - FRinti)) - ((fr400 (unit u-media-4)) (fr450 (unit u-media-4)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-wtacc))) -) - -(dni mwtaccg - "Media write accumulator guard" - ((UNIT FM01) (FR500-MAJOR M-3) (FR550-MAJOR M-3) - (FR400-MAJOR M-1) (FR450-MAJOR M-3)) - "mwtaccg$pack $FRinti,$ACCGk" - (+ pack ACCGk OP_7B FRinti OPE1_3F (FRj-null)) - (sequence () - ; hack to get these referenced for profiling - (c-raw-call VOID "frv_ref_SI" ACCGk) - (set ACCGk FRinti)) - ((fr400 (unit u-media-4-accg)) (fr450 (unit u-media-4-accg)) - (fr500 (unit u-media)) (fr550 (unit u-media-3-wtacc (in ACC40Sk ACCGk)))) -) - -(define-pmacro (media-cop num op) - (dni (.sym mcop num) - "Media custom instruction" - ((UNIT FM01) (FR500-MAJOR M-1) (MACH frv)) - (.str "mcop" num "$pack $FRi,$FRj,$FRk") - (+ pack FRk op FRi OPE1_00 FRj) - (c-call VOID "@cpu@_media_cop" num) - () - ) -) - -(media-cop 1 OP_7C) -(media-cop 2 OP_7D) - -; nop -; A nop is defined to be a "ori gr0,0,gr0" -; This needn't be a macro-insn, but making it one greatly simplifies decode.c -; On the other hand spending a little time in the decoder is often worth it. -; -(dnmi nop "nop" - ((UNIT IALL) (FR500-MAJOR I-1) (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "nop$pack" - (emit ori pack (GRi 0) (s12 0) (GRk 0)) -) - -; Floating point NOP -(dni fnop - "Floating point nop" - ((UNIT FMALL) (FR500-MAJOR F-8) (FR550-MAJOR F-1) (MACH simple,tomcat,fr500,fr550,frv)) - "fnop$pack" - (+ pack (rd-null) OP_79 (FRi-null) OPE1_0D (FRj-null)) - (nop) - () -) - -; A return instruction -(dnmi ret "return" - (NO-DIS (UNIT B01) (FR500-MAJOR B-3) - (FR400-MAJOR B-3) (FR450-MAJOR B-3)) - "ret$pack" - (emit bralr pack (hint_taken 2)) -) - -(dnmi cmp "compare" - (NO-DIS (UNIT IALL) (FR500-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "cmp$pack $GRi,$GRj,$ICCi_1" - (emit subcc pack GRi GRj (GRk 0) ICCi_1) -) - -(dnmi cmpi "compare immediate" - (NO-DIS (UNIT IALL) (FR500-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "cmpi$pack $GRi,$s10,$ICCi_1" - (emit subicc pack GRi s10 (GRk 0) ICCi_1) -) - -(dnmi ccmp "conditional compare" - (NO-DIS (UNIT IALL) (FR500-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "ccmp$pack $GRi,$GRj,$CCi,$cond" - (emit csubcc pack GRi GRj (GRk 0) CCi cond) -) - -(dnmi mov "move" - (NO-DIS (UNIT IALL) (FR500-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1)) - "mov$pack $GRi,$GRk" - (emit ori pack GRi (s12 0) GRk) -) - -(dnmi cmov "conditional move" - (NO-DIS (UNIT IALL) (FR500-MAJOR I-1) - (FR400-MAJOR I-1) (FR450-MAJOR I-1) CONDITIONAL) - "cmov$pack $GRi,$GRk,$CCi,$cond" - (emit cor pack GRi (GRj 0) GRk CCi cond) -) |