aboutsummaryrefslogtreecommitdiffstats
path: root/match/test.c
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2008-11-08 22:00:50 +0100
committerHenrik Rydberg <rydberg@euromail.se>2008-11-08 22:00:50 +0100
commit2d96d426e063a4c2c33cabf9c6ebf570db1fcf1b (patch)
tree941af20ba688ee5da39190d626688394bf82567f /match/test.c
parent30f8e07f61c40fc3371445251972f36e1474b2b3 (diff)
downloadxorg-input-kobomultitouch-2d96d426e063a4c2c33cabf9c6ebf570db1fcf1b.tar.gz
xorg-input-kobomultitouch-2d96d426e063a4c2c33cabf9c6ebf570db1fcf1b.tar.bz2
xorg-input-kobomultitouch-2d96d426e063a4c2c33cabf9c6ebf570db1fcf1b.zip
culprit: step2a row should start at zero
plus cleanup Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'match/test.c')
-rw-r--r--match/test.c44
1 files changed, 43 insertions, 1 deletions
diff --git a/match/test.c b/match/test.c
index ad39370..1f535d1 100644
--- a/match/test.c
+++ b/match/test.c
@@ -24,8 +24,45 @@ static void test1()
942941.000000,
462820.000000,
};
- int index[DIM_FINGER];
+ int index[DIM_FINGER], i;
match_fingers(index, A, 4, 4);
+ for (i = 0; i < 4; i++)
+ printf("match[%d] = %d\n", i, index[i]);
+}
+
+static void test2()
+{
+ float A[]={
+ 0.000000,
+ 4534330.000000,
+ 22653552.000000,
+ 12252500.000000,
+ 685352.000000,
+ 4534330.000000,
+ 0.000000,
+ 9619317.000000,
+ 28409530.000000,
+ 6710170.000000,
+ 22653552.000000,
+ 9619317.000000,
+ 0.000000,
+ 47015292.000000,
+ 29788572.000000,
+ 2809040.000000,
+ 10428866.000000,
+ 38615920.000000,
+ 17732500.000000,
+ 719528.000000,
+ 12113945.000000,
+ 28196220.000000,
+ 46778656.000000,
+ 405.000000,
+ 14175493.000000,
+ };
+ int index[DIM_FINGER], i;
+ match_fingers(index, A, 5, 5);
+ for (i = 0; i < 5; i++)
+ printf("match[%d] = %d\n", i, index[i]);
}
static void speed1()
@@ -65,7 +102,12 @@ static void speed1()
int main(int argc,char* argv[])
{
+ printf("test1\n");
test1();
+ printf("test2\n");
+ test2();
+ printf("speed1\n");
speed1();
+ printf("done\n");
return 0;
}