typedef ir_node *(*create_const_node_func) (dbg_info *dbg, ir_node *block);
+/**
+ * Used to create a Pseudo-Register or Unknown node.
+ */
static inline ir_node *create_const(ia32_code_gen_t *cg, ir_node **place,
create_const_node_func func,
const arch_register_t* reg)
* is called... */
init_asm_constraints();
- p.dep_param = &ad;
- p.if_conv_info = &ifconv;
- p.mode_float_arithmetic = mode_E;
+ p.dep_param = &ad;
+ p.if_conv_info = &ifconv;
+ if (! ia32_cg_config.use_sse2)
+ p.mode_float_arithmetic = mode_E;
return &p;
}