summaryrefslogtreecommitdiffstats
path: root/src/patree.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-01-31 21:12:48 +0000
committerDavid Robillard <d@drobilla.net>2012-01-31 21:12:48 +0000
commit86826ae6733119d462be9f3642161db895756643 (patch)
tree27edf411aeecde4d96c01f1305e8764da963d84b /src/patree.c
parent790aa117d1bd1c012c6982d1c6bd0832eb9d6118 (diff)
downloadzix-86826ae6733119d462be9f3642161db895756643.tar.gz
zix-86826ae6733119d462be9f3642161db895756643.tar.bz2
zix-86826ae6733119d462be9f3642161db895756643.zip
Full test coverage for ZixRing.
Update waf. git-svn-id: http://svn.drobilla.net/zix/trunk@50 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
Diffstat (limited to 'src/patree.c')
-rw-r--r--src/patree.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/patree.c b/src/patree.c
index b8fd183..0cb74d3 100644
--- a/src/patree.c
+++ b/src/patree.c
@@ -289,7 +289,6 @@ change_index_c(const char* a, const char* b, size_t len)
static inline int
change_index_sse(const char* a, const char* b, const size_t len)
{
- int ret;
for (size_t i = 0; i < len; i += sizeof(__m128i)) {
const __m128i r = _mm_loadu_si128((const __m128i*)(a + i));
const __m128i* s = (const __m128i*)(b + i);
@@ -297,7 +296,7 @@ change_index_sse(const char* a, const char* b, const size_t len)
r, *s, _SIDD_SBYTE_OPS|_SIDD_CMP_EQUAL_EACH|_SIDD_NEGATIVE_POLARITY);
if (index != sizeof(__m128i)) {
- int ret = i + index;
+ size_t ret = i + index;
if (ret > len) {
ret = len;
}