Bump maxbranches to 32 (484341, r=dmandelin).
authorAndreas Gal <gal@mozilla.com>
Fri, 20 Mar 2009 14:24:23 -0700
changeset 26534 6e392fc1433e6d9d82179e5539e04500aa3f1f37
parent 26533 9297d5d86348d8cac57b1107ba09d6cd06d5715f
child 26535 54c4ec3f20acdc7841380da8782e95a62d7b98fa
push id6115
push userrsayre@mozilla.com
push dateTue, 24 Mar 2009 17:50:03 +0000
treeherdermozilla-central@4a34c6235bb7 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdmandelin
bugs484341
milestone1.9.2a1pre
Bump maxbranches to 32 (484341, r=dmandelin).
js/src/jstracer.cpp
--- a/js/src/jstracer.cpp
+++ b/js/src/jstracer.cpp
@@ -127,17 +127,17 @@ static const char tagChar[]  = "OIDISIBI
 #define MAX_SKIP_BYTES (NJ_PAGE_SIZE - LIR_FAR_SLOTS)
 
 /* Max memory needed to rebuild the interpreter stack when falling off trace. */
 #define MAX_INTERP_STACK_BYTES                                                \
     (MAX_NATIVE_STACK_SLOTS * sizeof(jsval) +                                 \
      MAX_CALL_STACK_ENTRIES * sizeof(JSInlineFrame))
 
 /* Max number of branches per tree. */
-#define MAX_BRANCHES 16
+#define MAX_BRANCHES 32
 
 #ifdef JS_JIT_SPEW
 #define debug_only_a(x) if (js_verboseAbort || js_verboseDebug ) { x; }
 #define ABORT_TRACE(msg)   do { debug_only_a(fprintf(stdout, "abort: %d: %s\n", __LINE__, msg);)  return false; } while (0)
 #else
 #define debug_only_a(x)
 #define ABORT_TRACE(msg)   return false
 #endif