Zaptel-1.2.12 on x86_64 (CentOS4.4) not compiling

I just posted on an older thread that had a similar problem description:

Here’s a flavor of the problem:
make -C /lib/modules/2.6.9-42.ELsmp/build SUBDIRS=/usr/src/zaptel-1.2.12 modules
make[1]: Entering directory /usr/src/kernels/2.6.9-42.EL-smp-x86_64' CC [M] /usr/src/zaptel-1.2.12/zaptel.o {standard input}: Assembler messages: {standard input}:16281: Error: suffix or operands invalid formov’

Any ideas?
On CentOS4.3 I muddled through figuring out the spinlock and RWlock stuff (modified zaptel.c, ztdynamic.c, and torisa.c), but this is a different problem that seems related to the x86_64 change. I tried making symbolic links to the kernel libraries and went through the process documented here:

But it didn’t change the symptoms of the problem.