Parent Directory
|
Revision Log
|
Patch
| revision 1.1 by misto, Thu Jan 2 17:57:25 2003 UTC | revision 1.2 by misto, Fri Jan 3 01:26:36 2003 UTC | |
|---|---|---|
| # | Line 11 slowa: .word -1 | Line 11 slowa: .word -1 |
| 11 | ||
| 12 | .text | .text |
| 13 | ||
| 14 | start: | main: |
| 15 | ldsb [0], %l0 | or %g0, %g0, %o0 |
| 16 | sub %o0, 1, %i0 | |
| 17 | nop | nop |
| sub %l0, 10, %l0 | ||
| add %l0, 10, %l1 | ||
| addcc %l1, %l0, %l3 | ||
| subcc %l0, %l3, %o0 | ||
| ldsh [0], %l0 | ||
| ldsh [2], %l1 | ||
| addcc %l1, %l0, %l3 | ||
| subcc %l0, %l3, %o0 | ||
| 18 | nop | nop |
| 19 | nop | nop |
| 20 | save %sp, 96, %sp | |
| 21 | call proc | |
| 22 | nop | nop |
| inc %r2 | ||
| dec %r2 | ||
| neg %r9 | ||
| mov %r9, %r8 | ||
| xorcc %r8, %r4, %r20 | ||
| bne start | ||
| call ziew | ||
| ld [1], %r4 | ||
| ldub [1], %r5 | ||
| ldstub [1], %r6 | ||
| st %r9, [4] | ||
| ld [%r20 + 1000], %r9 | ||
| stb %r8, [%r19 -3] | ||
| swap [%r12], %r13 | ||
| ret | ||
| 23 | ||
| 24 | ziew: | ret |
| 25 | restore | |
| 26 | nop | nop |
| 27 | be start | |
| 28 | call start | proc: |
| 29 | jmpl %r7 + 8, %g2 | save %sp, 98, %sp |
| 30 | jmp %r7 + 8 | or %g0, 2, %i0 |
| 31 | or %g0, 3, %o0 | |
| 32 | add %i0, %o0, %l0 | |
| 33 | ret | |
| 34 | restore | |
| 35 | ||
| 36 | ||
| 37 | !start: | |
| 38 | ! call | |
| 39 | ! ldsb [0], %l0 | |
| 40 | ! nop | |
| 41 | ! add %l0, 10, %l1 | |
| 42 | ! and %l1, 0xff, %l2 | |
| 43 | ! | |
| 44 | ! nop | |
| 45 | ! nop | |
| 46 | ! cmp %l1, %l2 | |
| 47 | ! bge ziew | |
| 48 | ! inc %l2 | |
| 49 | !koniec: | |
| 50 | ! nop | |
| 51 | ! nop | |
| 52 | ! nop | |
| 53 | ! ret | |
| 54 | ! | |
| 55 | !ziew: | |
| 56 | ! addcc %l1, %l2, %i2 | |
| 57 | ! ba koniec | |
| 58 | ! nop | |
| 59 | ! |
|
||||||||
| savannah-hackers-public@gnu.org | ViewVC Help |
| Powered by ViewVC 1.1.26 |