<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<span
 style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(102, 102, 102);">&nbsp;</span>Hi,
<div class="moz-signature"></div>
<br>
On 12/02/2010 22:53, Jean-Marc Valin wrote:
<blockquote cite="mid:4B75414E.2000601@usherbrooke.ca" type="cite">As
for decode pulses, there are many tradeoffs that can be used for that
function. For example, you can make it faster by using more memory --
or in some cases just by tuning the current tradeoffs. The first thing
to do would be to check what's the actual bottleneck on that function.
Is it the number of arithmetic operations or just the fact that it
branches a lot?
</blockquote>
<br>
Would you be able to elaborate more on these tradeoffs that could be
made? It looks like the actual bottleneck is it branching a lot, the
number it recurses. (The calls to ec_dec_unint and cwrsi aren't too
cheap either).<br>
<br>
<br>
<div class="moz-signature"><span
 style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(102, 102, 102);">
<font color="#000000"><b>Chen-Po Sun</b></font> | Programmer <br>
Firelight Technologies Pty Ltd. <br>
FMOD Sound System | <a class="moz-txt-link-abbreviated" href="http://www.fmod.org">www.fmod.org</a> <br>
PH: <font color="#000000">+61 3 96635947</font> Fax: <font
 color="#000000">+61 3 96635951</font></span></div>
<br>
</body>
</html>