summaryrefslogtreecommitdiff
path: root/match
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2010-03-20 13:39:50 +0100
committerHenrik Rydberg <rydberg@euromail.se>2010-03-21 14:56:12 +0100
commitea6cfa421b7cef91eba85c5144eec14288c41c4c (patch)
tree234fc185a35b920dda4486829e63c6aafe2ef235 /match
parent14f65b1a3ddee4e70dc4c67234c3fccdd647af96 (diff)
Matcher: support up to 32 fingers
Make the matcher support up to 32 fingers instead of the current 16. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'match')
-rw-r--r--match/match.c4
-rw-r--r--match/match.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/match/match.c b/match/match.c
index dbb14ba..a3f4deb 100644
--- a/match/match.c
+++ b/match/match.c
@@ -35,8 +35,8 @@
35 * 35 *
36 */ 36 */
37 37
38typedef unsigned short col_t[1]; 38typedef unsigned col_t[1];
39typedef unsigned short mat_t[DIM_FINGER]; 39typedef unsigned mat_t[DIM_FINGER];
40 40
41#define GET1(m, x) ((m[0] >> (x)) & 1U) 41#define GET1(m, x) ((m[0] >> (x)) & 1U)
42#define SET1(m, x) (m[0] |= (1U << (x))) 42#define SET1(m, x) (m[0] |= (1U << (x)))
diff --git a/match/match.h b/match/match.h
index 620d046..0c4274e 100644
--- a/match/match.h
+++ b/match/match.h
@@ -28,7 +28,7 @@
28 * Bitmasks are used extensively. 28 * Bitmasks are used extensively.
29 */ 29 */
30 30
31#define DIM_FINGER 16 31#define DIM_FINGER 32
32#define DIM2_FINGER (DIM_FINGER * DIM_FINGER) 32#define DIM2_FINGER (DIM_FINGER * DIM_FINGER)
33 33
34#define MIN(a, b) ((a) < (b) ? (a) : (b)) 34#define MIN(a, b) ((a) < (b) ? (a) : (b))