[BACK]Return to sparc-2.s-cc CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / asm

File: [local] / OpenXM_contrib2 / asir2000 / asm / sparc-2.s-cc (download)

Revision 1.1.1.1 (vendor branch), Fri Dec 3 07:39:07 1999 UTC (24 years, 5 months ago) by noro
Branch: NORO, MAIN
CVS Tags: maekawa-ipv6, STABLE_1_1_3, R_1_3_1-2, RELEASE_20000124, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, 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, HEAD, DEB_REL_1_2_3-9, ASIR2000
Changes since 1.1: +0 -0 lines

Imported asir2000 as OpenXM_contrib2/asir2000.

! $OpenXM: OpenXM_contrib2/asir2000/asm/sparc-2.s-cc,v 1.1.1.1 1999/12/03 07:39:07 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"