On 10/30/2013 1:33 PM, Tijl Coosemans wrote: > Should be: "=c" (*ecx) > > But you can also use the '+' modifier and remove the input operands: > > : "+a" (*eax), "=b" (*ebx), "+c" (*ecx), "=d" (*edx) > : > : "memory" That fixed it - thanks! -- Bruce Cran