56 ErgoLevelMask = ~((1 << ErgoLevelShift) - 1), |
56 ErgoLevelMask = ~((1 << ErgoLevelShift) - 1), |
57 |
57 |
58 // ErgoLow is 0 so that we don't have to explicitly or a heuristic |
58 // ErgoLow is 0 so that we don't have to explicitly or a heuristic |
59 // id with ErgoLow to keep its use simpler. |
59 // id with ErgoLow to keep its use simpler. |
60 ErgoLow = 0, |
60 ErgoLow = 0, |
61 ErgoHigh = 1 << ErgoLevelShift, |
61 ErgoHigh = 1 << ErgoLevelShift |
62 } ErgoLevel; |
62 } ErgoLevel; |
63 |
63 |
64 // The available heuristics. |
64 // The available heuristics. |
65 typedef enum { |
65 typedef enum { |
66 // Determines which part of the tag is occupied by the heuristic id. |
66 // Determines which part of the tag is occupied by the heuristic id. |