Files

113 lines
8.1 KiB
Plaintext

1 ;--------------------------------------------------------
2 ; File Created by SDCC : free open source ANSI-C Compiler
3 ; Version 4.2.0 #13081 (Linux)
4 ;--------------------------------------------------------
5 .module intrinsics_shim
6 .optsdcc -mmcs51 --model-small
7
8 ;--------------------------------------------------------
9 ; Public variables in this module
10 ;--------------------------------------------------------
11 .globl __nop_
12 ;--------------------------------------------------------
13 ; special function registers
14 ;--------------------------------------------------------
15 .area RSEG (ABS,DATA)
000000 16 .org 0x0000
17 ;--------------------------------------------------------
18 ; special function bits
19 ;--------------------------------------------------------
20 .area RSEG (ABS,DATA)
000000 21 .org 0x0000
22 ;--------------------------------------------------------
23 ; overlayable register banks
24 ;--------------------------------------------------------
25 .area REG_BANK_0 (REL,OVR,DATA)
000000 26 .ds 8
27 ;--------------------------------------------------------
28 ; internal ram data
29 ;--------------------------------------------------------
30 .area DSEG (DATA)
31 ;--------------------------------------------------------
32 ; overlayable items in internal ram
33 ;--------------------------------------------------------
34 ;--------------------------------------------------------
35 ; indirectly addressable internal ram data
36 ;--------------------------------------------------------
37 .area ISEG (DATA)
38 ;--------------------------------------------------------
39 ; absolute internal ram data
40 ;--------------------------------------------------------
41 .area IABS (ABS,DATA)
42 .area IABS (ABS,DATA)
43 ;--------------------------------------------------------
44 ; bit data
45 ;--------------------------------------------------------
46 .area BSEG (BIT)
47 ;--------------------------------------------------------
48 ; paged external ram data
49 ;--------------------------------------------------------
50 .area PSEG (PAG,XDATA)
51 ;--------------------------------------------------------
52 ; external ram data
53 ;--------------------------------------------------------
54 .area XSEG (XDATA)
55 ;--------------------------------------------------------
56 ; absolute external ram data
57 ;--------------------------------------------------------
58 .area XABS (ABS,XDATA)
59 ;--------------------------------------------------------
60 ; external initialized ram data
61 ;--------------------------------------------------------
62 .area XISEG (XDATA)
63 .area HOME (CODE)
64 .area GSINIT0 (CODE)
65 .area GSINIT1 (CODE)
66 .area GSINIT2 (CODE)
67 .area GSINIT3 (CODE)
68 .area GSINIT4 (CODE)
69 .area GSINIT5 (CODE)
70 .area GSINIT (CODE)
71 .area GSFINAL (CODE)
72 .area CSEG (CODE)
73 ;--------------------------------------------------------
74 ; global & static initialisations
75 ;--------------------------------------------------------
76 .area HOME (CODE)
77 .area GSINIT (CODE)
78 .area GSFINAL (CODE)
79 .area GSINIT (CODE)
80 ;--------------------------------------------------------
81 ; Home
82 ;--------------------------------------------------------
83 .area HOME (CODE)
84 .area HOME (CODE)
85 ;--------------------------------------------------------
86 ; code
87 ;--------------------------------------------------------
88 .area CSEG (CODE)
89 ;------------------------------------------------------------
90 ;Allocation info for local variables in function '_nop_'
91 ;------------------------------------------------------------
92 ; src/intrinsics_shim.c:9: void _nop_(void)
93 ; -----------------------------------------
94 ; function _nop_
95 ; -----------------------------------------
000000 96 __nop_:
000007 97 ar7 = 0x07
000006 98 ar6 = 0x06
000005 99 ar5 = 0x05
000004 100 ar4 = 0x04
000003 101 ar3 = 0x03
000002 102 ar2 = 0x02
000001 103 ar1 = 0x01
000000 104 ar0 = 0x00
105 ; src/intrinsics_shim.c:13: __endasm;
000000 00 [12] 106 nop
107 ; src/intrinsics_shim.c:14: }
000001 22 [24] 108 ret
109 .area CSEG (CODE)
110 .area CONST (CODE)
111 .area XINIT (CODE)
112 .area CABS (ABS,CODE)