Comment #0 by jcrapuchettes — 2012-10-15T14:14:26Z
Using dmd 2.060 and 2.059, the contents of R12 cannot be moved to another register. I have tested with mov, movsd, and movupd instructions and the compiler returns with all of them: "Error: bad addr mode".
Example:
void main()
{
asm
{
mov R8, [R12];
}
}
Comment #1 by dsimcha — 2013-04-19T12:31:13Z
*** Issue 9964 has been marked as a duplicate of this issue. ***