1 diff -Nur libmpeg3-1.2.3.orig/video/Makefile libmpeg3-1.2.3/video/Makefile
2 --- libmpeg3-1.2.3.orig/video/Makefile Mon Feb 12 22:15:34 2001
3 +++ libmpeg3-1.2.3/video/Makefile Mon Feb 12 22:15:04 2001
5 $(CC) -c $(CFLAGS) $*.c
8 - $(CC) -fPIC $(CFLAGS) -c $< -o $@
9 + $(CC) -fPIC -DPIC $(CFLAGS) -c $< -o $@
14 $(CC) -c $(CFLAGS) $*.S
17 - $(CC) -fPIC $(CFLAGS) -c $< -o $@
18 + $(CC) -fPIC -DPIC $(CFLAGS) -c $< -o $@
22 diff -Nur libmpeg3-1.2.3.orig/video/output.c libmpeg3-1.2.3/video/output.c
23 --- libmpeg3-1.2.3.orig/video/output.c Mon Jan 22 22:08:19 2001
24 +++ libmpeg3-1.2.3/video/output.c Mon Feb 12 22:14:11 2001
30 +/* Argh. gcc won't allocate %ebx when generating PIC - use ugly workaround :/ */
34 "movd (%1), %%mm0\n" /* 4 Cb 0 0 0 0 u3 u2 u1 u0 */
38 "punpcklwd %%mm3, %%mm4\n"
39 "punpckhwd %%mm3, %%mm5\n"
42 + "movq %%mm4, (%4,%%ebx,2)\n"
43 + "movq %%mm5, 8(%4,%%ebx,2)\n"
45 "movq %%mm4, (%4,%5,2)\n"
46 "movq %%mm5, 8(%4,%5,2)\n"