2
; Port of uClibc for TMS320C6000 DSP architecture
3
; Copyright (C) 2004 Texas Instruments Incorporated
4
; Author of TMS320C6000 port: Aurelien Jacquiot
6
; This program is free software; you can redistribute it and/or modify it
7
; under the terms of the GNU Library General Public License as published by
8
; the Free Software Foundation; either version 2 of the License, or (at your
9
; option) any later version.
11
; This program is distributed in the hope that it will be useful, but WITHOUT
12
; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
; FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License
16
; You should have received a copy of the GNU Library General Public License
17
; along with this program; if not, write to the Free Software Foundation,
18
; Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25
MV .D2X A4,B6 ; jmp_buf address
26
|| STW .D1T2 B3,*+A4(48) ; return address
29
|| STW .D2T2 B10,*+B6(4)
30
|| B .S2 __sigjmp_save ; branch to ___sigjmp_save in 5 cycles
33
|| STW .D2T2 B11,*+B6(12)
34
STW .D1T1 A12,*+A4(16)
35
|| STW .D2T2 B12,*+B6(20)
36
STW .D1T1 A13,*+A4(24)
37
|| STW .D2T2 B13,*+B6(28)
38
STW .D1T1 A14,*+A4(32)
39
|| STW .D2T2 B14,*+B6(36)
40
STW .D1T1 A15,*+A4(40)
41
|| STW .D2T2 B15,*+B6(44)