diff options
author | Dawn Perchik <dawn@cygnus> | 1997-02-11 01:21:14 +0000 |
---|---|---|
committer | Dawn Perchik <dawn@cygnus> | 1997-02-11 01:21:14 +0000 |
commit | a3c2c0f44e79d1b6fcb29630ea15e2638e113b5d (patch) | |
tree | e2c511e670f068eae9d17c02a7c155830af98b74 /gas | |
parent | 6a590607fc942851fdd8c2881a609321f9294be5 (diff) | |
download | binutils-a3c2c0f44e79d1b6fcb29630ea15e2638e113b5d.zip binutils-a3c2c0f44e79d1b6fcb29630ea15e2638e113b5d.tar.gz binutils-a3c2c0f44e79d1b6fcb29630ea15e2638e113b5d.tar.bz2 |
* gas/mips/itbl: New file. Instruction Spec for testing --itbl option.
* gas/mips/itbl.s: New file. Assembly with ne2w instructions specified
in itbl.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/.Sanitize | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/itbl | 16 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/itbl.s | 9 |
4 files changed, 33 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 06a51d1..df820ec 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +Mon Feb 10 17:20:00 1997 Dawn Perchik dawn@cygnus.com> + + * gas/mips/itbl: New file. Instruction Spec for testing --itbl option. + * gas/mips/itbl.s: New file. Assembly with ne2w instructions specified + in itbl. + Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com> * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud. diff --git a/gas/testsuite/gas/mips/.Sanitize b/gas/testsuite/gas/mips/.Sanitize index ab55255..f624069 100644 --- a/gas/testsuite/gas/mips/.Sanitize +++ b/gas/testsuite/gas/mips/.Sanitize @@ -45,6 +45,8 @@ div.d div.s dli.d dli.s +itbl +itbl.s jal-empic.d jal-svr4pic.d jal-svr4pic.s diff --git a/gas/testsuite/gas/mips/itbl b/gas/testsuite/gas/mips/itbl new file mode 100644 index 0000000..b75a6ce --- /dev/null +++ b/gas/testsuite/gas/mips/itbl @@ -0,0 +1,16 @@ + p1 dreg d1 1 ; data register "d1" for COP1 has value 1 + p1 creg c3 3 ; ctrl register "c3" for COP1 has value 3 + p3 insn fie 0x1e:24-20 ; function "fill" for COP3 has value 31 and + p3 dreg d3 3 ; data register "d3" for COP3 has value 3 + p3 creg c2 22 ; control register "c2" for COP3 has value 22 + p3 insn fee 0x1e:24-20,dreg:17-13,creg:12-8,immed:7-0 + + p3 dreg d3 3 ; data register "d3" for COP3 has value 3 + p3 creg c2 22 ; control register "c2" for COP3 has value 22 + p3 insn fum 0x01e00001 dreg:17-13 creg:12-8 + p3 insn foh 0xf:24-21 dreg:20-16 immed:15-0 + + p3 insn pig 0x1:24-21*[0x100|0x2], dreg:20-16, immed:15-0*0x10000 + + ;d1 p1 dreg 1 ; data register "d1" for COP1 has value 1 + ;pig p3 insn 0x1:24-21, dreg:20-16, immed:15-0 diff --git a/gas/testsuite/gas/mips/itbl.s b/gas/testsuite/gas/mips/itbl.s new file mode 100644 index 0000000..3cb59ec --- /dev/null +++ b/gas/testsuite/gas/mips/itbl.s @@ -0,0 +1,9 @@ + + fee d3,c2,0x1 ; 0x4ff07601 + fie ; 0x4ff00000 + foh $2,0x100 + fum d3,c2 ; 0x4ff07601 + + pig $2,0x100 + LWC1 d1,0x100($2) + |