Avi Kivity writes: > How can I specify a constraint for a specific register, for example r8 > on x86_64? > > I can specify any of rax, rbx, rcx, and rdx using a,b, c, and d. But > what about the rest of the register file? Like this: int poo (int N) { register int zz __asm__ ("r8") = N; __asm__ ("mov %0, %0" : "+r"(zz)); return zz; } Andrew.