* gas/mips/itbl: Add comments.
authorDawn Perchik <dawn@cygnus>
Mon, 24 Feb 1997 01:17:50 +0000 (01:17 +0000)
committerDawn Perchik <dawn@cygnus>
Mon, 24 Feb 1997 01:17:50 +0000 (01:17 +0000)
* gas/mips/itbl.s: Add comments.  Prefix register names with $.
* gas/all/itbl: Generic table for testing for itbl support.
* gas/all/itbl.s: Generic assembly for testing for itbl support.
* gas/mips/itbl-test.c: Moved to gas/all.
* gas/all/itbl-test.c: Moved from gas/mips.

gas/testsuite/ChangeLog
gas/testsuite/gas/all/.Sanitize
gas/testsuite/gas/all/itbl [new file with mode: 0644]
gas/testsuite/gas/all/itbl-test.c [moved from gas/testsuite/gas/mips/itbl-test.c with 100% similarity]
gas/testsuite/gas/all/itbl.s [new file with mode: 0644]
gas/testsuite/gas/mips/.Sanitize

index ff99ebf..584b974 100644 (file)
@@ -1,3 +1,13 @@
+
+Sun Feb 23 17:22:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * gas/mips/itbl: Add comments.
+       * gas/mips/itbl.s: Add comments.  Prefix register names with $.
+       * gas/all/itbl: Generic table for testing for itbl support.
+       * gas/all/itbl.s: Generic assembly for testing for itbl support.
+       * gas/mips/itbl-test.c: Moved to gas/all.
+       * gas/all/itbl-test.c: Moved from gas/mips.
+
 start-sanitize-tic80
 Sat Feb 22 20:24:23 1997  Fred Fish  <fnf@cygnus.com>
 
index e6e70ed..57d6c24 100644 (file)
@@ -34,6 +34,9 @@ cofftag.s
 comment.s
 diff1.s
 float.s
+itbl
+itbl.s
+itbl-test.c
 p1480.s
 p2425.s
 struct.d
diff --git a/gas/testsuite/gas/all/itbl b/gas/testsuite/gas/all/itbl
new file mode 100644 (file)
index 0000000..ac66dfb
--- /dev/null
@@ -0,0 +1,20 @@
+
+    ; Test case for assembler option "itbl".
+    ; Run as "as --itbl itbl itbl.s"
+    ; or with stand-alone test case "itbl-test itbl itbl.s".
+    ; The "p<n>" represent processors of a multi-processor system.
+
+    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
+    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
+
diff --git a/gas/testsuite/gas/all/itbl.s b/gas/testsuite/gas/all/itbl.s
new file mode 100644 (file)
index 0000000..9351aa4
--- /dev/null
@@ -0,0 +1,13 @@
+
+    ; Test case for assembler option "itbl".
+    ; Run as "as --itbl itbl itbl.s"
+    ; or with stand-alone test case "itbl-test itbl itbl.s".
+
+    ; Assemble processor instructions as defined in "itbl".
+
+    fee $d3,$c2,0x1    ;  0x4ff07601
+    fie                ;  0x4ff00000
+    foh $2,0x100
+    fum $d3,$c2        ;  0x4ff07601
+    pig $2,0x100
+
index 6d370db..f624069 100644 (file)
@@ -47,7 +47,6 @@ dli.d
 dli.s
 itbl
 itbl.s
-itbl-test.c
 jal-empic.d
 jal-svr4pic.d
 jal-svr4pic.s