GUI: Fix Tomato RAF theme for all builds. Compilation typo.
[tomato.git] / release / src-rt-6.x.4708 / cfe / cfe / arch / arm / common / src / lib_setjmp.S
blob959213c90ab1b50d69a43a092b2055b1f645c0b6
1 /*  *********************************************************************
2     *  Broadcom Common Firmware Environment (CFE)
3     *  
4     *  Simple setjmp/longjmp                    File: lib_setjmp.S
5     *  
6     *  A very simple SETJMP and LONGJMP
7     *  
8     *  Author: 
9     *  
10     *********************************************************************  
11     *
12     *  Copyright 2000,2001,2002,2003
13     *  Broadcom Corporation. All rights reserved.
14     *  
15     *  This software is furnished under license and may be used and 
16     *  copied only in accordance with the following terms and 
17     *  conditions.  Subject to these conditions, you may download, 
18     *  copy, install, use, modify and distribute modified or unmodified 
19     *  copies of this software in source and/or binary form.  No title 
20     *  or ownership is transferred hereby.
21     *  
22     *  1) Any source code used, modified or distributed must reproduce 
23     *     and retain this copyright notice and list of conditions 
24     *     as they appear in the source file.
25     *  
26     *  2) No right is granted to use any trade name, trademark, or 
27     *     logo of Broadcom Corporation.  The "Broadcom Corporation" 
28     *     name may not be used to endorse or promote products derived 
29     *     from this software without the prior written permission of 
30     *     Broadcom Corporation.
31     *  
32     *  3) THIS SOFTWARE IS PROVIDED "AS-IS" AND ANY EXPRESS OR
33     *     IMPLIED WARRANTIES, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED
34     *     WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 
35     *     PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT 
36     *     SHALL BROADCOM BE LIABLE FOR ANY DAMAGES WHATSOEVER, AND IN 
37     *     PARTICULAR, BROADCOM SHALL NOT BE LIABLE FOR DIRECT, INDIRECT,
38     *     INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
39     *     (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
40     *     GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
41     *     BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
42     *     OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 
43     *     TORT (INCLUDING NEGLIGENCE OR OTHERWISE), EVEN IF ADVISED OF 
44     *     THE POSSIBILITY OF SUCH DAMAGE.
45     ********************************************************************* */
47 #include <arminc.h>
48 #include <armmacros.h>
49 #include <lib_setjmp.h>
50 #define SREG    str
51 #define LREG    ldr
54 FUNC(lib_setjmp)
55         /* Not implement */
56         mov             r0,#0
57         mov             pc,lr
58 END(lib_setjmp)
60 FUNC(lib_longjmp)
61         mov             pc,lr
62 END(lib_longjmp)