1 ;;; debug
- simple debug print
3 ;;; Copyright
2009 Christopher Hall
<hsw@openmoko.com
>
5 ;;; Redistribution
and use in source
and binary forms
, with
or without
6 ;;; modification
, are permitted provided that the following conditions are
9 ;;;
1. Redistributions of source code must retain the above copyright
10 ;;; notice
, this list of conditions
and the following disclaimer.
12 ;;;
2. Redistributions in binary form must reproduce the above copyright
13 ;;; notice
, this list of conditions
and the following disclaimer in
14 ;;; the documentation
and/or other materials provided with the
17 ;;; THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS
'' AND ANY
18 ;;; EXPRESS
OR IMPLIED WARRANTIES
, INCLUDING
, BUT
NOT LIMITED TO
, THE
19 ;;; IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR
A PARTICULAR
20 ;;; PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS
BE LIABLE
21 ;;; FOR ANY DIRECT
, INDIRECT
, INCIDENTAL
, SPECIAL
, EXEMPLARY
, OR
22 ;;; CONSEQUENTIAL DAMAGES
(INCLUDING
, BUT
NOT LIMITED TO
, PROCUREMENT OF
23 ;;; SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE
, DATA
, OR PROFITS;
OR
24 ;;; BUSINESS INTERRUPTION
) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY
,
25 ;;; WHETHER IN CONTRACT
, STRICT LIABILITY
, OR TORT
(INCLUDING NEGLIGENCE
26 ;;;
OR OTHERWISE
) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE
, EVEN
27 ;;; IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 ;;;
.include "c33regs.inc"
32 ;;;
r0 .. r3 must be preserved
35 ;;;
r6 .. r9 arguments 1..4
36 ;;;
r10 ..r14 reserved
45 xcall Serial_PutString
69 xcall Serial_PutString
94 xld.w
%r6, debug_instr
98 xld.w
%r6, debug_return