-char *ia32_emit_binop(const ir_node *irn);
-char *ia32_emit_unop(const ir_node *irn);
-char *ia32_emit_am(const ir_node *irn);
+char *ia32_emit_binop(const ir_node *irn, ia32_emit_env_t *env);
+char *ia32_emit_unop(const ir_node *irn, ia32_emit_env_t *env);
+char *ia32_emit_am(const ir_node *irn, ia32_emit_env_t *env);
+
+char *ia32_emit_x87_binop(const ir_node *n, ia32_emit_env_t *env);