Initial commit - sync AliceRC to Gitea
This commit is contained in:
@@ -0,0 +1,112 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user