Branch: Tag:

2012-06-19

2012-06-19 21:31:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler (amd64): Inline some more opcodes.

2028:    }    return;    +  case F_INC_LOCAL: +  ins_f_byte_with_arg(F_INC_LOCAL_AND_POP, b); +  ins_f_byte_with_arg(F_LOCAL, b); +  return; +  +  case F_POST_INC_LOCAL: +  ins_f_byte_with_arg(F_LOCAL, b); +  ins_f_byte_with_arg(F_INC_LOCAL_AND_POP, b); +  return; +     case F_DEC_LOCAL_AND_POP:    {    LABELS();
2052:    }    return;    +  case F_DEC_LOCAL: +  ins_f_byte_with_arg(F_DEC_LOCAL_AND_POP, b); +  ins_f_byte_with_arg(F_LOCAL, b); +  return; +  +  case F_POST_DEC_LOCAL: +  ins_f_byte_with_arg(F_LOCAL, b); +  ins_f_byte_with_arg(F_DEC_LOCAL_AND_POP, b); +  return; +     case F_CONSTANT:    ins_debug_instr_prologue(a-F_OFFSET, b, 0);    amd64_load_fp_reg();