/[pcre]/code/trunk/pcre_jit_compile.c
ViewVC logotype

Diff of /code/trunk/pcre_jit_compile.c

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

revision 1650 by ph10, Sat May 21 15:59:42 2016 UTC revision 1660 by zherczeg, Fri Jul 1 09:06:38 2016 UTC
# Line 4004  sljit_emit_op_custom(compiler, instructi Line 4004  sljit_emit_op_custom(compiler, instructi
4004    
4005  if (load_twice)  if (load_twice)
4006    {    {
4007    OP1(SLJIT_MOV, TMP3, 0, TMP2, 0);    OP1(SLJIT_MOV, RETURN_ADDR, 0, TMP2, 0);
4008    instruction[3] = 0xc0 | (tmp2_ind << 3) | 1;    instruction[3] = 0xc0 | (tmp2_ind << 3) | 1;
4009    sljit_emit_op_custom(compiler, instruction, 4);    sljit_emit_op_custom(compiler, instruction, 4);
4010    
4011    OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);    OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
4012    OP1(SLJIT_MOV, TMP2, 0, TMP3, 0);    OP1(SLJIT_MOV, TMP2, 0, RETURN_ADDR, 0);
4013    }    }
4014    
4015  OP2(SLJIT_ASHR, TMP1, 0, TMP1, 0, TMP2, 0);  OP2(SLJIT_ASHR, TMP1, 0, TMP1, 0, TMP2, 0);

Legend:
Removed from v.1650  
changed lines
  Added in v.1660

  ViewVC Help
Powered by ViewVC 1.1.5