[cvs] / xvidcore / src / dct / ia64_asm / idct_init.s Repository:
ViewVC logotype

View of /xvidcore/src/dct/ia64_asm/idct_init.s

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (download) (annotate)
Wed Jul 10 14:24:56 2002 UTC (21 years, 7 months ago) by ia64p
Branch: MAIN
CVS Tags: cvs-head, release-1_1_3-final, release-1_0_0, release-1_0_1, release-1_0_2, release-1_0_3, release-1_1_0, release-1_1_3, release-1_1_2, release-1_1_1-final, tag-branching-20020904, release-0_9_0, release-1_2_0, tag-merging-20040322, release-0_9_1, branch-release-1-0, release-0_9_2, release-1_1_0_final, tag-branching-1_2_0, merged-dev-api-3
Branch point for: release-1_1-branch, release-0_9_1-fixes, release-1_0-branch, dev-api-4, release-1_2-branch, dev-api-3, Isibaar
itanium idct generator
	addreg3 = r20
	addreg4 = r21
	addreg5 = r22
	addreg6 = r23
	
	one = f30
	alloc   r16 = ar.pfs, 1, 71, 0, 0
	addl	addreg1 = @gprel(.data_c0#), gp
	addl	addreg2 = @gprel(.data_c2#), gp
	;;
	add	addreg3 = 32, addreg1
	add	addreg4 = 32, addreg2
	add	addreg5 = 64, addreg1
	add	addreg6 = 64, addreg2
	;; 
	ldfp8	c0, c1 = [addreg1]
	ldfp8	c2, c3 = [addreg2]
	;; 
	ldfp8	c4, c5 = [addreg3], 16
	ldfp8	c6, c7 = [addreg4], 16
	add	addreg1 = 96, addreg1
	add	addreg2 = 96, addreg2
	;;
	ldfp8	c8, c9 = [addreg5], 16
	ldfp8	c10, c11 = [addreg6], 16
	;; 
	ldfp8	c12, c13 = [addreg1]
	ldfp8	c14, c15 = [addreg2]
	;;
	mov	addreg1 = in0
	fpack	one = f1, f1
	add	addreg2 = 2, in0
	;; 

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4