X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fstrgrp%2Fstrgrp.c;h=12119a1f276c7e4c4a9776cf061d1b8dfc77eddf;hp=111e592edb8920cb5a9c27ea184d6d97be98d0ff;hb=911a66a7893ca7c8b225a1b5fd5ec55569b12632;hpb=44c0274ac8f2a16c981e706d4386f899c5e206f5 diff --git a/ccan/strgrp/strgrp.c b/ccan/strgrp/strgrp.c index 111e592e..12119a1f 100644 --- a/ccan/strgrp/strgrp.c +++ b/ccan/strgrp/strgrp.c @@ -103,7 +103,7 @@ strcossim(const int16_t ref[CHAR_N_VALUES], const int16_t key[CHAR_N_VALUES]) { sai2 += ref[i] * ref[i]; sbi2 += key[i] * key[i]; } - return saibi / (sqrt(sai2) * sqrt(sbi2)); + return 1.0 - (2 * acos(saibi / sqrt(sai2 * sbi2)) / M_PI); } /* Low-cost filter functions */