home *** CD-ROM | disk | FTP | other *** search
- ; test.c
- SECTION NUM1,BSS
- XDEF _foo
- _foo DS.B 4
- SECTION NUM2,CODE
- XDEF _fun1
- _fun1:
- bra L1
- L0:
- move.l #L3,-(sp)
- jsr _printf
- add.w #4,sp
- L2:
- unlk a6
- rts
- L1:
- link a6,#-0
- bra L0
- SECTION NUM3,BSS
- XDEF _bar
- _bar DS.B 4
- SECTION NUM4,CODE
- XDEF _main
- _main:
- bra L5
- L4:
- clr.l d3
- L8:
- move.l 8(a6),a0
- tst.b (a0)
- beq L9
- move.l 8(a6),d0
- add.l #1,8(a6)
- move.l d0,a0
- move.l d3,d0
- add.l #1,d3
- add.l #L7,d0
- move.l d0,a1
- move.b (a0),(a1)
- bra L8
- L9:
- L6:
- movem.l (sp)+,d3
- unlk a6
- rts
- L5:
- link a6,#-0
- movem.l d3,-(sp)
- bra L4
- SECTION NUM5,BSS
- L7: ds.b 20
- SECTION NUM6,DATA
- L3: dc.b 'jim'
- dc.b 0
- END