|
From: <sv...@va...> - 2012-12-19 08:39:22
|
sewardj 2012-12-19 08:39:11 +0000 (Wed, 19 Dec 2012)
New Revision: 2597
Log:
Iop_GetMSBs8x16: remove a copy-n-paste error introduced in r2590.
Modified files:
trunk/priv/host_amd64_isel.c
Modified: trunk/priv/host_amd64_isel.c (+2 -3)
===================================================================
--- trunk/priv/host_amd64_isel.c 2012-12-19 04:19:54 +00:00 (rev 2596)
+++ trunk/priv/host_amd64_isel.c 2012-12-19 08:39:11 +00:00 (rev 2597)
@@ -1626,11 +1626,10 @@
AMD64RMI_Mem(m16_rsp),
hregAMD64_RSI() )); /* 2nd arg */
addInstr(env, AMD64Instr_Call( Acc_ALWAYS, (ULong)fn, 2 ));
- addInstr(env, AMD64Instr_Call( Acc_ALWAYS, (ULong)fn, 1 ));
/* MovxLQ is not exactly the right thing here. We just
- need to get the bottom 8 bits of RAX into dst, and zero
+ need to get the bottom 16 bits of RAX into dst, and zero
out everything else. Assuming that the helper returns
- a UInt with the top 24 bits zeroed out, it'll do,
+ a UInt with the top 16 bits zeroed out, it'll do,
though. */
addInstr(env, AMD64Instr_MovxLQ(False, hregAMD64_RAX(), dst));
return dst;
|