From b31dd8eea20c40b664fb70fa919b377db12d69b3 Mon Sep 17 00:00:00 2001
From: Andrew Cagney <cagney@redhat.com>
Date: Tue, 15 Jul 1997 20:25:09 +0000
Subject: Generic tests for 5900.

---
 sim/testsuite/mips64vr5900el-elf/exit47.s | 14 ++++++++++++++
 sim/testsuite/mips64vr5900el-elf/hello.s  | 26 ++++++++++++++++++++++++++
 2 files changed, 40 insertions(+)
 create mode 100644 sim/testsuite/mips64vr5900el-elf/exit47.s
 create mode 100644 sim/testsuite/mips64vr5900el-elf/hello.s

(limited to 'sim')

diff --git a/sim/testsuite/mips64vr5900el-elf/exit47.s b/sim/testsuite/mips64vr5900el-elf/exit47.s
new file mode 100644
index 0000000..139a7ae
--- /dev/null
+++ b/sim/testsuite/mips64vr5900el-elf/exit47.s
@@ -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
index 0000000..e67328d
--- /dev/null
+++ b/sim/testsuite/mips64vr5900el-elf/hello.s
@@ -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"
-- 
cgit v1.1