1 /* Copyright (C
) 2017-2019 Free Software Foundation
, Inc.
3 This file is part of GCC.
5 GCC is free software
; you can redistribute it and
/or modify it
6 under the terms of the GNU General Public License as published by
7 the Free Software Foundation
; either version
3, or (at your option
)
10 GCC is distributed in the hope that it will be useful
, but WITHOUT
11 ANY WARRANTY
; without even the implied warranty of MERCHANTABILITY
12 or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public
13 License for more details.
15 You should have received a copy of the GNU General Public License
16 along with GCC
; see the file COPYING3. If not see
17 <http
://www.gnu.org
/licenses
/>.
20 REGISTER_IN_STACK(bta
, -1)
21 REGISTER_IN_STACK(lp_start
, -1)
22 REGISTER_IN_STACK(lp_end
, -1)
23 REGISTER_IN_STACK(lp_count
, -1)
24 REGISTER_IN_STACK(status32
, -1)
25 REGISTER_IN_STACK(ret
, -1)
26 REGISTER_IN_STACK(blink
, 31)
27 REGISTER_IN_STACK(fp
, 27)
28 REGISTER_IN_STACK(gp
, 26)
29 REGISTER_IN_STACK(r12
, 12)
30 REGISTER_IN_STACK(r11
, 11)
31 REGISTER_IN_STACK(r10
, 10)
32 REGISTER_IN_STACK(r9
, 9)
33 REGISTER_IN_STACK(r8
, 8)
34 REGISTER_IN_STACK(r7
, 7)
35 REGISTER_IN_STACK(r6
, 6)
36 REGISTER_IN_STACK(r5
, 5)
37 REGISTER_IN_STACK(r4
, 4)
38 REGISTER_IN_STACK(r3
, 3)
39 REGISTER_IN_STACK(r2
, 2)
40 REGISTER_IN_STACK(r1
, 1)
41 REGISTER_IN_STACK(r0
, 0)
42 REGISTER_IN_STACK(sp
, 28)