File: [local] / OpenXM_contrib2 / asir2000 / engine-27 / Attic / sparc-2-27.s-cc (download)
Revision 1.1.1.1 (vendor branch), Fri Dec 3 07:39:08 1999 UTC (24 years, 9 months ago) by noro
Branch: NORO
CVS Tags: maekawa-ipv6, STABLE_1_1_3, RELEASE_20000124, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, RELEASE_1_2_1, RELEASE_1_1_3, RELEASE_1_1_2, KNOPPIX_2006, DEB_REL_1_2_3-9, ASIR2000 Changes since 1.1: +0 -0
lines
Imported asir2000 as OpenXM_contrib2/asir2000.
|
! $OpenXM: OpenXM_contrib2/asir2000/engine-27/sparc-2-27.s-cc,v 1.1.1.1 1999/12/03 07:39:08 noro Exp $
LL0:
.seg "data"
.seg "text"
.proc 04
.global addpadic
addpadic:
!#PROLOGUE# 0
sethi %hi(LF12),%g1
add %g1,%lo(LF12),%g1
save %sp,%g1,%sp
!#PROLOGUE# 1
st %i1,[%fp+0x48]
mov 0,%i5
mov 0,%i4
L16:
ld [%fp+0x48],%o0
cmp %i5,%o0
bge L15
nop
!#ASMOUT#
ld [%i2],%o0
!#ENDASM#
!#ASMOUT#
ld [%i3],%l7
!#ENDASM#
!#ASMOUT#
add %o0,%l7,%l7
!#ENDASM#
!#ASMOUT#
add %l7,%i4,%l7
!#ENDASM#
!#ASMOUT#
mov %i0,%o1
!#ENDASM#
!#ASMOUT#
call .udr,2
!#ENDASM#
!#ASMOUT#
mov %l7,%o0
!#ENDASM#
!#ASMOUT#
mov %o1,%i4
!#ENDASM#
!#ASMOUT#
st %o0,[%i3]
!#ENDASM#
L14:
add %i5,0x1,%i5
add %i2,0x4,%i2
add %i3,0x4,%i3
b L16
nop
L15:
LE12:
ret
restore
.optim "-O~Q~R~S"
LF12 = -64
LP12 = 64
LST12 = 64
LT12 = 64
.seg "data"