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

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

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

revision 968 by zherczeg, Mon May 14 06:27:21 2012 UTC revision 969 by zherczeg, Sun May 27 04:33:38 2012 UTC
# Line 615  static char* freg_names[] = { Line 615  static char* freg_names[] = {
615    
616  #define sljit_verbose_param(p, i) \  #define sljit_verbose_param(p, i) \
617          if ((p) & SLJIT_IMM) \          if ((p) & SLJIT_IMM) \
618                  fprintf(compiler->verbose, "#%"SLJIT_PRINT_D"d", (i)); \                  fprintf(compiler->verbose, "#%" SLJIT_PRINT_D "d", (i)); \
619          else if ((p) & SLJIT_MEM) { \          else if ((p) & SLJIT_MEM) { \
620                  if ((p) & 0xf) { \                  if ((p) & 0xf) { \
621                          if (i) { \                          if (i) { \
622                                  if (((p) >> 4) & 0xf) \                                  if (((p) >> 4) & 0xf) \
623                                          fprintf(compiler->verbose, "[%s + %s * %d]", reg_names[(p) & 0xF], reg_names[((p) >> 4)& 0xF], 1 << (i)); \                                          fprintf(compiler->verbose, "[%s + %s * %d]", reg_names[(p) & 0xF], reg_names[((p) >> 4)& 0xF], 1 << (i)); \
624                                  else \                                  else \
625                                          fprintf(compiler->verbose, "[%s + #%"SLJIT_PRINT_D"d]", reg_names[(p) & 0xF], (i)); \                                          fprintf(compiler->verbose, "[%s + #%" SLJIT_PRINT_D "d]", reg_names[(p) & 0xF], (i)); \
626                          } \                          } \
627                          else { \                          else { \
628                                  if (((p) >> 4) & 0xf) \                                  if (((p) >> 4) & 0xf) \
# Line 632  static char* freg_names[] = { Line 632  static char* freg_names[] = {
632                          } \                          } \
633                  } \                  } \
634                  else \                  else \
635                          fprintf(compiler->verbose, "[#%"SLJIT_PRINT_D"d]", (i)); \                          fprintf(compiler->verbose, "[#%" SLJIT_PRINT_D "d]", (i)); \
636          } else \          } else \
637                  fprintf(compiler->verbose, "%s", reg_names[p]);                  fprintf(compiler->verbose, "%s", reg_names[p]);
638  #define sljit_verbose_fparam(p, i) \  #define sljit_verbose_fparam(p, i) \
# Line 642  static char* freg_names[] = { Line 642  static char* freg_names[] = {
642                                  if (((p) >> 4) & 0xf) \                                  if (((p) >> 4) & 0xf) \
643                                          fprintf(compiler->verbose, "[%s + %s * %d]", reg_names[(p) & 0xF], reg_names[((p) >> 4)& 0xF], 1 << (i)); \                                          fprintf(compiler->verbose, "[%s + %s * %d]", reg_names[(p) & 0xF], reg_names[((p) >> 4)& 0xF], 1 << (i)); \
644                                  else \                                  else \
645                                          fprintf(compiler->verbose, "[%s + #%"SLJIT_PRINT_D"d]", reg_names[(p) & 0xF], (i)); \                                          fprintf(compiler->verbose, "[%s + #%" SLJIT_PRINT_D "d]", reg_names[(p) & 0xF], (i)); \
646                          } \                          } \
647                          else { \                          else { \
648                                  if (((p) >> 4) & 0xF) \                                  if (((p) >> 4) & 0xF) \
# Line 652  static char* freg_names[] = { Line 652  static char* freg_names[] = {
652                          } \                          } \
653                  } \                  } \
654                  else \                  else \
655                          fprintf(compiler->verbose, "[#%"SLJIT_PRINT_D"d]", (i)); \                          fprintf(compiler->verbose, "[#%" SLJIT_PRINT_D "d]", (i)); \
656          } else \          } else \
657                  fprintf(compiler->verbose, "%s", freg_names[p]);                  fprintf(compiler->verbose, "%s", freg_names[p]);
658    
# Line 1164  static SLJIT_INLINE void check_sljit_get Line 1164  static SLJIT_INLINE void check_sljit_get
1164          if (SLJIT_UNLIKELY(!!compiler->verbose)) {          if (SLJIT_UNLIKELY(!!compiler->verbose)) {
1165                  fprintf(compiler->verbose, "  local_base ");                  fprintf(compiler->verbose, "  local_base ");
1166                  sljit_verbose_param(dst, dstw);                  sljit_verbose_param(dst, dstw);
1167                  fprintf(compiler->verbose, ", #%"SLJIT_PRINT_D"d\n", offset);                  fprintf(compiler->verbose, ", #%" SLJIT_PRINT_D "d\n", offset);
1168          }          }
1169  #endif  #endif
1170  }  }
# Line 1184  static SLJIT_INLINE void check_sljit_emi Line 1184  static SLJIT_INLINE void check_sljit_emi
1184          if (SLJIT_UNLIKELY(!!compiler->verbose)) {          if (SLJIT_UNLIKELY(!!compiler->verbose)) {
1185                  fprintf(compiler->verbose, "  const ");                  fprintf(compiler->verbose, "  const ");
1186                  sljit_verbose_param(dst, dstw);                  sljit_verbose_param(dst, dstw);
1187                  fprintf(compiler->verbose, ", #%"SLJIT_PRINT_D"d\n", init_value);                  fprintf(compiler->verbose, ", #%" SLJIT_PRINT_D "d\n", init_value);
1188          }          }
1189  #endif  #endif
1190  }  }

Legend:
Removed from v.968  
changed lines
  Added in v.969

  ViewVC Help
Powered by ViewVC 1.1.5