The compiler would just see them as R1-R256 and would have a homogeneous
instruction set relative to these R1-R256 (a very large subset of the
standard X86 instruction set).
These pseudo-register instructions would have the same CPU clock cycle
count as standard register instructions.
Unless I misunderstand, or the x86 instruction set has changed a great
deal since I last wrote in assembler, this isn't quite true, because
you can't use two memory operands in the same instruction; i.e., there
aren't any mov mem, mem or add mem, mem instructions.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu