From: Hartmut Birr
does anyone understand this error message: ntoskrnl\io\driver.c:1693: error: unable to find a register to spill in class `CREG'
I got the same error message recently (only for DIREG instead of CREG) when I put edi both in the input list ("=D") and in the clobber list ("%edi") of some extended assembly. Rewriting the asm code to load edi ourselves instead of letting the compiler do it fixed that.
Gé van Geldorp.