svn path=/trunk/mono/; revision=27028
#define ppc_emit32(c,x) do { *((guint32 *) c) = x; c = (char *)(c) + sizeof (guint32);} while (0)
-#define ppc_is_imm16(val) ((gint)val >= (gint)-(1<<15) && (gint)val <= (gint)((1<<15)-1))
-#define ppc_is_uimm16(val) ((gint)val >= 0 && (gint)val <= 65535)
+#define ppc_is_imm16(val) ((gint)(val) >= (gint)-(1<<15) && (gint)(val) <= (gint)((1<<15)-1))
+#define ppc_is_uimm16(val) ((gint)(val) >= 0 && (gint)(val) <= 65535)
#define ppc_load(c,D,v) do { \
if (ppc_is_imm16 ((v))) { \