writePUSH(Register.EDX); writePUSH(Register.EAX);
writePUSH64(Register.EAX, Register.EDX);
	public final void invokeJavaMethod(String signature, X86CompilerContext context) {		os.writeCALL(Register.EAX, context.getVmMethodNativeCodeField().getOffset());		//writeJumpTableCALL(X86JumpTable.VM_INVOKE_OFS);		char ch = signature.charAt(signature.length() - 1);		if (ch == 'V') {			/** No return value */		} else if ((ch == 'J') || (ch == 'D')) {			/** Wide return value */			writePUSH(Register.EDX);			writePUSH(Register.EAX);		} else {			/** Normal return value */			writePUSH(Register.EAX);		}	}