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)