Generic tests for 5900.
authorAndrew Cagney <cagney@redhat.com>
Tue, 15 Jul 1997 20:25:09 +0000 (20:25 +0000)
committerAndrew Cagney <cagney@redhat.com>
Tue, 15 Jul 1997 20:25:09 +0000 (20:25 +0000)
sim/testsuite/mips64vr5900el-elf/exit47.s [new file with mode: 0644]
sim/testsuite/mips64vr5900el-elf/hello.s [new file with mode: 0644]

diff --git a/sim/testsuite/mips64vr5900el-elf/exit47.s b/sim/testsuite/mips64vr5900el-elf/exit47.s
new file mode 100644 (file)
index 0000000..139a7ae
--- /dev/null
@@ -0,0 +1,14 @@
+       # The main body of code loops on the variable FLAG, waiting
+       # for it to be set.  When set, the message `Tick' is displayed
+       # and the flag cleared.
+
+       # The interrupt handler, sets the global FLAG variable and
+       # then resumes normal execution.
+
+       .globl _start
+       .set noreorder
+_start:
+
+       li      $4, 47
+       break 1023
+       nop
diff --git a/sim/testsuite/mips64vr5900el-elf/hello.s b/sim/testsuite/mips64vr5900el-elf/hello.s
new file mode 100644 (file)
index 0000000..e67328d
--- /dev/null
@@ -0,0 +1,26 @@
+       # The main body of code loops on the variable FLAG, waiting
+       # for it to be set.  When set, the message `Tick' is displayed
+       # and the flag cleared.
+
+       # The interrupt handler, sets the global FLAG variable and
+       # then resumes normal execution.
+
+       .globl _start
+       .set noreorder
+_start:
+
+       
+       # write (1, Hello World!\r\n, 14)
+       li      $4, 1
+       la      $5, hello
+       li      $6, 14
+       la      $2,+0xffffffffbfc00504 # write address
+       lw      $2, 0($2)
+       jal     $2
+       nop
+
+       li      $4, 0
+       break 1023
+       nop
+       
+hello: .asciiz "Hello World!\r\n"