URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
[/] [eco32/] [trunk/] [lcc/] [sparc/] [solaris/] [tst/] [incr.sbk] - Rev 173
Go to most recent revision | Compare with Previous | Blame | View Log
.global main.section ".text".align 4main:mov %g0,%o0.L1:retl; nop.type main,#function.size main,.-main.global memchar.align 4memchar:save %sp,-104,%spld [%fp+-8],%i5add %i5,1,%i4st %i4,[%fp+-8]ldsb [%i5],%i5stb %i5,[%fp+-1]ld [%fp+-8],%i5add %i5,1,%i5st %i5,[%fp+-8]ldsb [%i5],%i5stb %i5,[%fp+-1]ld [%fp+-8],%i5add %i5,-1,%i4st %i4,[%fp+-8]ldsb [%i5],%i5stb %i5,[%fp+-1]ld [%fp+-8],%i5add %i5,-1,%i5st %i5,[%fp+-8]ldsb [%i5],%i5stb %i5,[%fp+-1]mov %g0,%i0.L2:ret; restore.type memchar,#function.size memchar,.-memchar.global memint.align 4memint:save %sp,-104,%spld [%fp+-8],%i5add %i5,4,%i4st %i4,[%fp+-8]ld [%i5],%i5st %i5,[%fp+-4]ld [%fp+-8],%i5add %i5,4,%i5st %i5,[%fp+-8]ld [%i5],%i5st %i5,[%fp+-4]ld [%fp+-8],%i5add %i5,-4,%i4st %i4,[%fp+-8]ld [%i5],%i5st %i5,[%fp+-4]ld [%fp+-8],%i5add %i5,-4,%i5st %i5,[%fp+-8]ld [%i5],%i5st %i5,[%fp+-4]mov %g0,%i0.L3:ret; restore.type memint,#function.size memint,.-memint.global regchar.align 4regchar:mov %o4,%o3add %o3,1,%o4ldsb [%o3],%o5add %o4,1,%o3mov %o3,%o4ldsb [%o3],%o5mov %o4,%o3add %o3,-1,%o4ldsb [%o3],%o5add %o4,-1,%o3mov %o3,%o4ldsb [%o3],%o5mov %g0,%o0.L4:retl; nop.type regchar,#function.size regchar,.-regchar.global regint.align 4regint:mov %o4,%o3add %o3,4,%o4ld [%o3],%o5add %o4,4,%o3mov %o3,%o4ld [%o3],%o5mov %o4,%o3add %o3,-4,%o4ld [%o3],%o5add %o4,-4,%o3mov %o3,%o4ld [%o3],%o5mov %g0,%o0.L5:retl; nop.type regint,#function.size regint,.-regint
Go to most recent revision | Compare with Previous | Blame | View Log
