summaryrefslogtreecommitdiffstats
path: root/libgloss/mep/sim-crtn.S
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/mep/sim-crtn.S')
-rw-r--r--libgloss/mep/sim-crtn.S23
1 files changed, 23 insertions, 0 deletions
diff --git a/libgloss/mep/sim-crtn.S b/libgloss/mep/sim-crtn.S
new file mode 100644
index 000000000..3250fa586
--- /dev/null
+++ b/libgloss/mep/sim-crtn.S
@@ -0,0 +1,23 @@
+# Copyright (c) 2003 Red Hat, Inc. All rights reserved.
+#
+# This copyrighted material is made available to anyone wishing to use, modify,
+# copy, or redistribute it subject to the terms and conditions of the BSD
+# License. This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY expressed or implied, including the implied
+# warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. A copy of
+# this license is available at http://www.opensource.org/licenses. Any Red Hat
+# trademarks that are incorporated in the source code or documentation are not
+# subject to the BSD License and may only be used or replicated with the express
+# permission of Red Hat, Inc.
+
+ .section .init
+ lw $1, ($sp)
+ stc $1, $lp
+ add $sp, 4
+ ret
+
+ .section .fini
+ lw $1, ($sp)
+ stc $1, $lp
+ add $sp, 4
+ ret