/[smarc]/smarc/src/spasm/test.asm
ViewVC logotype

Diff of /smarc/src/spasm/test.asm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by batonik, Tue Dec 31 12:20:16 2002 UTC revision 1.6 by batonik, Wed Jan 1 21:22:55 2003 UTC
# Line 1  Line 1 
1  ! -------- definicje stałych --------------  ! -------- definicje stałych --------------
2          ZIEW = 1234          TEST = 1
3            TEST_2 = 1
4    
5          test = 0x1234          test = 0x1234
6          zenek=-100          STO = 100
7    
8          .data          .data
9  !       .align 2  !       .align 2
# Line 18  slowa: .word   -1 Line 20  slowa: .word   -1
20          .text          .text
21    
22  start:  start:
23            ld      [TEST], %r4
24            ld      [%g0 + TEST], %r4
25            ld      [%g0 - TEST_2], %r4
26    
27            add     %r5, 100, %r5
28            add     %r5, STO, %r5
29          nop          nop
30          nop          nop
31          nop          nop
# Line 25  start: Line 33  start:
33          dec     %r2          dec     %r2
34          neg     %r9          neg     %r9
35          mov     %r9, %r8          mov     %r9, %r8
         add     %r5, 100, %r5  
36          xorcc   %r8, %r4, %r20          xorcc   %r8, %r4, %r20
37          bne start          bne start
38          call    ziew          call    ziew
# Line 36  start: Line 43  start:
43          st      %r9, [4]          st      %r9, [4]
44          ld      [%r20 + 1000], %r9          ld      [%r20 + 1000], %r9
45          stb     %r8, [%r19 -3]          stb     %r8, [%r19 -3]
46            swap    [%r12], %r13
47            ret
48    
49  ziew:  ziew:
50          nop          nop
51          be start          be start
52          call    start          call    start
53          jmpl    %r7 + 8, %g2          jmpl    %r7 + 8, %g2
54          ret          jmp     %r7 + 8

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26