IJmp => {
state => "pinned",
op_flags => [ "cfopcode", "unknown_jump" ],
- reg_req => { in => [ "gp", "gp", "none", "gp" ] },
+ reg_req => { in => [ "gp", "gp", "none", "gp" ],
+ out => [ "none", "flags", "none" ] },
ins => [ "base", "index", "mem", "target" ],
+ outs => [ "jmp", "flags", "M" ],
am => "source,unary",
emit => 'jmp %*AS3',
latency => 1,
units => [ "BRANCH" ],
mode => "mode_X",
- init_attr => "info->out_infos = NULL;", # XXX ugly hack for out requirements
},
Const => {
match_am | match_immediate | match_upconv);
new_node = new_bd_ia32_IJmp(dbgi, new_block, addr->base, addr->index,
- addr->mem, am.new_op2);
+ addr->mem, am.new_op2);
set_am_attributes(new_node, &am);
SET_IA32_ORIG_NODE(new_node, node);