Dave Watson 3417a304cc Separate arena_avail trees
Separate run trees by index, replacing the previous quantize logic.
Quantization by index is now performed only on insertion / removal from
the tree, and not on node comparison, saving some cpu.  This also means
we don't have to dereference the miscelm* pointers, saving half of the
memory loads from miscelms/mapbits that have fallen out of cache.  A
linear scan of the indicies appears to be fast enough.

The only cost of this is an extra tree array in each arena.
2016-02-23 18:09:36 -08:00
..
2016-02-23 18:09:36 -08:00
2015-03-23 17:26:53 -07:00
2015-08-10 23:42:33 -07:00
2016-02-20 10:23:48 -08:00
2012-02-28 16:50:47 -08:00
2015-06-25 22:53:58 +02:00
2016-02-21 21:39:05 -08:00
2015-08-03 21:49:02 -07:00
2016-02-20 23:41:33 -08:00
2014-12-08 16:34:04 -08:00
2014-12-08 16:34:04 -08:00
2014-11-07 14:50:38 -08:00
2016-02-23 18:09:25 -08:00
2015-09-11 20:40:34 -07:00
2016-02-19 20:29:06 -08:00
2016-02-19 20:32:37 -08:00
2016-02-20 23:41:33 -08:00
2014-09-10 21:49:42 -04:00