* Emits code for conditional SSE floating point jump with two variables.
*/
static void emit_ia32_xCondJmp(ia32_emit_env_t *env, const ir_node *node) {
* Emits code for conditional SSE floating point jump with two variables.
*/
static void emit_ia32_xCondJmp(ia32_emit_env_t *env, const ir_node *node) {
- ia32_emit_cstring(env, "\tucomis");
- ia32_emit_mode_suffix(env, get_irn_mode(node));
+ ia32_emit_cstring(env, "\tucomi");
+ ia32_emit_xmm_mode_suffix(env, node);
ia32_emit_char(env, ' ');
ia32_emit_binop(env, node);
ia32_emit_finish_line(env, node);
ia32_emit_char(env, ' ');
ia32_emit_binop(env, node);
ia32_emit_finish_line(env, node);