/[pcre]/code/trunk/sljit/sljitNativeARM_v5.c
ViewVC logotype

Diff of /code/trunk/sljit/sljitNativeARM_v5.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 662 by ph10, Mon Aug 22 14:35:22 2011 UTC revision 679 by zherczeg, Sat Sep 3 18:23:04 2011 UTC
# Line 1581  static int getput_arg(struct sljit_compi Line 1581  static int getput_arg(struct sljit_compi
1581                  return SLJIT_SUCCESS;                  return SLJIT_SUCCESS;
1582          }          }
1583    
1584            if ((arg & 0xf) == tmp_r) {
1585                    compiler->cache_arg = SLJIT_IMM;
1586                    compiler->cache_argw = argw;
1587                    tmp_r = TMP_REG3;
1588            }
1589    
1590          FAIL_IF(load_immediate(compiler, tmp_r, argw));          FAIL_IF(load_immediate(compiler, tmp_r, argw));
1591          EMIT_INSTRUCTION(EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & 0xf, reg_map[tmp_r] | (max_delta & 0xf00 ? SRC2_IMM : 0)));          EMIT_INSTRUCTION(EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & 0xf, reg_map[tmp_r] | (max_delta & 0xf00 ? SRC2_IMM : 0)));
1592          return SLJIT_SUCCESS;          return SLJIT_SUCCESS;

Legend:
Removed from v.662  
changed lines
  Added in v.679

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12