summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2015-05-07 18:56:40 +0100
committerFrediano Ziglio <fziglio@redhat.com>2016-01-27 18:39:04 +0000
commit580adf7c36d07bc9cb8bcb4092fea3dea3ec361c (patch)
tree6a3a9cb54a4acb59734ac3b34947bd84cb55dfe3
parent6e04b9475107d70e44df51bbb2fa05a12e06d6c3 (diff)
downloadspice-common-580adf7c36d07bc9cb8bcb4092fea3dea3ec361c.tar.gz
spice-common-580adf7c36d07bc9cb8bcb4092fea3dea3ec361c.tar.xz
spice-common-580adf7c36d07bc9cb8bcb4092fea3dea3ec361c.zip
Avoid to call ceil_log_2 twice with same value
Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
-rw-r--r--common/quic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/quic.c b/common/quic.c
index 0e6c948..a32a530 100644
--- a/common/quic.c
+++ b/common/quic.c
@@ -394,9 +394,9 @@ static void family_init(QuicFamily *family, int bpc, int limit)
altcodewords = bppmask[bpc] + 1 - (altprefixlen << l);
family->nGRcodewords[l] = (altprefixlen << l);
- family->notGRcwlen[l] = altprefixlen + ceil_log_2(altcodewords);
- family->notGRprefixmask[l] = bppmask[32 - altprefixlen]; /* needed for decoding only */
family->notGRsuffixlen[l] = ceil_log_2(altcodewords); /* needed for decoding only */
+ family->notGRcwlen[l] = altprefixlen + family->notGRsuffixlen[l];
+ family->notGRprefixmask[l] = bppmask[32 - altprefixlen]; /* needed for decoding only */
for (b = 0; b < 256; b++) {
unsigned int code, len;