OLD | NEW |
1 ;;; gloss.S --- system calls for sample2.x | 1 ;;; gloss.S --- system calls for sample2.x |
2 ;;; | 2 ;;; |
3 ;;; Copyright (C) 2005, 2007-2012 Free Software Foundation, Inc. | 3 ;;; Copyright (C) 2005-2013 Free Software Foundation, Inc. |
4 ;;; Contributed by Red Hat, Inc. | 4 ;;; Contributed by Red Hat, Inc. |
5 ;;; | 5 ;;; |
6 ;;; This file is part of the GNU simulators. | 6 ;;; This file is part of the GNU simulators. |
7 ;;; | 7 ;;; |
8 ;;; This program is free software; you can redistribute it and/or modify | 8 ;;; This program is free software; you can redistribute it and/or modify |
9 ;;; it under the terms of the GNU General Public License as published by | 9 ;;; it under the terms of the GNU General Public License as published by |
10 ;;; the Free Software Foundation; either version 3 of the License, or | 10 ;;; the Free Software Foundation; either version 3 of the License, or |
11 ;;; (at your option) any later version. | 11 ;;; (at your option) any later version. |
12 ;;; | 12 ;;; |
13 ;;; This program is distributed in the hope that it will be useful, | 13 ;;; This program is distributed in the hope that it will be useful, |
14 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of | 14 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 ;;; GNU General Public License for more details. | 16 ;;; GNU General Public License for more details. |
17 ;;; | 17 ;;; |
18 ;;; You should have received a copy of the GNU General Public License | 18 ;;; You should have received a copy of the GNU General Public License |
19 ;;; along with this program. If not, see <http://www.gnu.org/licenses/>. | 19 ;;; along with this program. If not, see <http://www.gnu.org/licenses/>. |
20 | 20 |
21 ;;; See the 'sample2.x' target in Makefile.in. | 21 ;;; See the 'sample2.x' target in Makefile.in. |
22 .global _exit | 22 .global _exit |
23 _exit: | 23 _exit: |
24 mov.b #1,r0l | 24 mov.b #1,r0l |
25 ste.b r0l,0xe0000 | 25 ste.b r0l,0xe0000 |
26 rts | 26 rts |
27 | 27 |
28 .global _foo | 28 .global _foo |
29 _foo: | 29 _foo: |
30 mov.b #2,r0l | 30 mov.b #2,r0l |
31 ste.b r0l,0xe0000 | 31 ste.b r0l,0xe0000 |
32 rts | 32 rts |
OLD | NEW |