summaryrefslogtreecommitdiff
path: root/deflate_p.h
diff options
context:
space:
mode:
authorHans Kristian Rosbach <hk-git@circlestorm.org>2015-06-24 23:06:13 +0200
committerHans Kristian Rosbach <hk-git@circlestorm.org>2015-06-24 23:06:13 +0200
commit43580a20b6b78873605109e6d661bc3dc1677cd6 (patch)
treef328b42f9db712bf8a27f014cdeb857929b6fe3f /deflate_p.h
parent84eecff6bc746d3f832575735b392331c3d480ff (diff)
Make insert_string_sse more similar to insert_string_c.
Diffstat (limited to 'deflate_p.h')
-rw-r--r--deflate_p.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/deflate_p.h b/deflate_p.h
index e43f1be..6b13528 100644
--- a/deflate_p.h
+++ b/deflate_p.h
@@ -51,9 +51,8 @@ local inline Pos insert_string_sse(deflate_state *const s, const Pos str, uInt c
: "r" (val)
);
- ret = s->head[h & s->hash_mask];
+ ret = s->prev[(str+idx) & s->w_mask] = s->head[h & s->hash_mask];
s->head[h & s->hash_mask] = str+idx;
- s->prev[(str+idx) & s->w_mask] = ret;
}
return ret;
}