[Bug target/34653] unnecessary REX prefix

dean at arctic dot org gcc-bugzilla@gcc.gnu.org
Thu Sep 17 10:28:00 GMT 2009



------- Comment #4 from dean at arctic dot org  2009-09-17 10:27 -------
(In reply to comment #2)
> 32bit moves and other instructions _SIGN_EXTEND_ results to 64bits on x86_64

wait i just reread your statement.

the amd64 ISA zero-extends 32-bit register writes out to 64-bits.  please go
read the documentation.

-dean


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34653



More information about the Gcc-bugs mailing list