[XviD-devel] IA64-patch for dev-api-4

Stephan Krause s_kraste at ira.uka.de
Wed Jul 9 22:47:45 CEST 2003


Stephan Krause wrote:

> Here's a tiny patch for IA64. Most of the things i already posted as patch
> for dev-api 3 ;) Everything won't affect other plattforms.

Erm, sombody seemes to have deleted the attachment, so i resend it inlined...

,------------------patch.diff--------------

Index: build/generic/platform.inc.in
===================================================================
RCS file: /xvid/xvidcore/build/generic/platform.inc.in,v
retrieving revision 1.3.2.1
diff -r1.3.2.1 platform.inc.in
70c70
< DCT_IA64_SOURCES=$(@DCT_IA64_SOURCES@)
---
> DCT_IA64_SOURCES=$(SRCDIR)/dct/ia64_asm/@DCT_IA64_SOURCES@
74c74
< 
DCT_IA64_OBJECTS=$(@DCT_IA64_SOURCES@:. at ASSEMBLY_EXTENSION@=. at OBJECT_EXTENSION@)
---
> 
DCT_IA64_OBJECTS=$(DCT_IA64_SOURCES:. at ASSEMBLY_EXTENSION@=. at OBJECT_EXTENSION@)
Index: examples/xvid_encraw.c
===================================================================
RCS file: /xvid/xvidcore/examples/xvid_encraw.c,v
retrieving revision 1.11.2.28
diff -r1.11.2.28 xvid_encraw.c
890c890
<               xvid_gbl_init.cpu_flags = XVID_CPU_FORCE | XVID_CPU_IA64;
---
>               xvid_gbl_init.cpu_flags = XVID_CPU_FORCE | XVID_CPU_ASM;
Index: src/xvid.c
===================================================================
RCS file: /xvid/xvidcore/src/xvid.c,v
retrieving revision 1.45.2.8
diff -r1.45.2.8 xvid.c
520c520
<         DPRINTF(DPRINTF_DEBUG, "Using IA-64 assembler routines.");
---
> //      DPRINTF(DPRINTF_DEBUG, "Using IA-64 assembler routines.");
Index: src/motion/motion_est.c
===================================================================
RCS file: /xvid/xvidcore/src/motion/motion_est.c,v
retrieving revision 1.58.2.20
diff -r1.58.2.20 motion_est.c
495c495
<       sad = sad32v_c(data->Cur, data->RefP[0] + (x>>1) + 
(y>>1)*(data->iEdgedWidth),
---
>       sad = sad32v_c(data->Cur, data->RefP[0] + (int) ((x>>1) + 
(y>>1)*(data->iEdgedWidth)),

'--------------------------------------------

Stephan

-- 
Sig fault. (core dumped)


More information about the XviD-devel mailing list