1 --- glide3x-20010309/h3/glide3/src/makefile.autoconf.am.orig Tue Jul 31 12:16:45 2001
2 +++ glide3x-20010309/h3/glide3/src/makefile.autoconf.am Tue Jul 31 12:16:37 2001
7 -GL_AMD3D_SRC = xtexdl_3dnow.S xdraw2_3dnow.S xdraw3_3dnow.S
8 +GL_AMD3D_SRC = xtexdl_3dnow.S xdraw2_3dnow.S xdraw3_3dnow.S xdraw2_def.S xdraw3_def.S
11 VDEFS = $(FX_CHRIS_DENIS_ANTHONY_HACK_VDEFS) \
14 # Special rules for assembly files.
16 -xdraw2.o : xdraw2.S xdraw2.inc.S fxgasm.h
17 - $(CC) $(AFLAGS) -c -o $@ xdraw2.S
18 +xdraw2.lo : xdraw2.S xdraw2.inc.S fxgasm.h
19 + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw2.S
21 -xdraw3.o : xdraw3.S fxgasm.h
22 - $(CC) $(AFLAGS) -c -o $@ xdraw3.S
23 +xdraw3.lo : xdraw3.S fxgasm.h
24 + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw3.S
26 # 3DNow!(tm) dependencies
27 # XXX_def.obj targets are the default targets
31 -xdraw2_def.o: xdraw2.S xdraw2.inc.S fxgasm.h
32 - $(CC) $(AFLAGS) -c -o $@ xdraw2.S
33 +xdraw2_def.lo: xdraw2.S xdraw2.inc.S fxgasm.h
34 + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw2.S
36 -xdraw2_3dnow.o: xdraw2.S xdraw2.inc.S fxgasm.h
37 - $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw2.S
38 +xdraw2_3dnow.lo: xdraw2.S xdraw2.inc.S fxgasm.h
39 + libtool --mode=compile $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw2.S
41 -xdraw3_def.o: xdraw3.S fxgasm.h
42 - $(CC) $(AFLAGS) -c -o $@ xdraw3.S
43 +xdraw3_def.lo: xdraw3.S fxgasm.h
44 + libtool --mode=compile $(CC) $(AFLAGS) -c -o $@ xdraw3.S
46 -xdraw3_3dnow.o: xdraw3.S fxgasm.h
47 - $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw3.S
48 +xdraw3_3dnow.lo: xdraw3.S fxgasm.h
49 + libtool --mode=compile $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xdraw3.S
51 -xtexdl_3dnow.o: xtexdl.S fxgasm.h
52 - $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xtexdl.S
53 +xtexdl_3dnow.lo: xtexdl.S fxgasm.h
54 + libtool --mode=compile $(CC) $(AFLAGS) -DGL_AMD3D -DUSE_PACKET_FIFO=1 -c -o $@ xtexdl.S
58 --- glide3x-20010309/h3/glide3/src/xdraw2.inc.S.orig Fri Oct 20 21:07:00 2000
59 +++ glide3x-20010309/h3/glide3/src/xdraw2.inc.S Fri Aug 3 22:56:46 2001
61 push %edi /* save caller's register variable */
62 push %esi /* save caller's register variable */
64 - mov %edx , gc /* gc in edx from caller */
65 + mov _gc-8(%esp) , gc /* gc on stack (NOT!!! in edx) from caller */
66 push %ebx /* save caller's register variable */
68 push %ebp /* save frame pointer */