|
From: <ls...@us...> - 2006-12-21 21:25:20
|
Revision: 2948
http://jnode.svn.sourceforge.net/jnode/?rev=2948&view=rev
Author: lsantha
Date: 2006-12-21 13:25:19 -0800 (Thu, 21 Dec 2006)
Log Message:
-----------
Added support for: push [fs:disp] .
Modified Paths:
--------------
trunk/builder/src/builder/org/jnode/jnasm/assembler/x86/X86Core.java
Modified: trunk/builder/src/builder/org/jnode/jnasm/assembler/x86/X86Core.java
===================================================================
--- trunk/builder/src/builder/org/jnode/jnasm/assembler/x86/X86Core.java 2006-12-21 09:37:36 UTC (rev 2947)
+++ trunk/builder/src/builder/org/jnode/jnasm/assembler/x86/X86Core.java 2006-12-21 21:25:19 UTC (rev 2948)
@@ -1141,6 +1141,11 @@
Address ind = getAddress(0);
stream.writePUSH(getRegister(ind.getImg()), ind.disp);
break;
+ case G_ADDR:
+ ind = getAddress(0);
+ r1 = X86Register.getRegister(ind.getImg());
+ stream.writePUSH((SR) r1, ind.disp);
+ break;
default:
reportAddressingError(PUSH_ISN, addr);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|