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

I just posted on an older thread that had a similar problem description:
forums.digium.com/viewtopic.php?p=39688#39688

Here’s a flavor of the problem:
/lib/modules/2.6.9-42.ELsmp/build
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:
kb.digium.com/entry/21/7/

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