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

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

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

revision 721 by zherczeg, Wed Sep 21 12:35:36 2011 UTC revision 722 by zherczeg, Fri Oct 7 19:18:55 2011 UTC
# Line 245  static sljit_ub* generate_near_jump_code Line 245  static sljit_ub* generate_near_jump_code
245                          *code_ptr++ = 0xe9;                          *code_ptr++ = 0xe9;
246                  jump->addr++;                  jump->addr++;
247          }          }
248          else if (type >= SLJIT_CALL0) {          else if (type >= SLJIT_FAST_CALL) {
249                  short_jump = 0;                  short_jump = 0;
250                  *code_ptr++ = 0xe8;                  *code_ptr++ = 0xe8;
251                  jump->addr++;                  jump->addr++;
# Line 2436  int sljit_emit_ijump(struct sljit_compil Line 2436  int sljit_emit_ijump(struct sljit_compil
2436                  code = emit_x86_instruction(compiler, 1, 0, 0, src, srcw);                  code = emit_x86_instruction(compiler, 1, 0, 0, src, srcw);
2437                  FAIL_IF(!code);                  FAIL_IF(!code);
2438                  *code++ = 0xff;                  *code++ = 0xff;
2439                  *code |= (type >= SLJIT_CALL0) ? (2 << 3) : (4 << 3);                  *code |= (type >= SLJIT_FAST_CALL) ? (2 << 3) : (4 << 3);
2440          }          }
2441          return SLJIT_SUCCESS;          return SLJIT_SUCCESS;
2442  }  }

Legend:
Removed from v.721  
changed lines
  Added in v.722

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12