浏览代码

Update links in comments, to Laurent de Soras's exp2 approximation info

dds
PaulStoffregen 5 年前
父节点
当前提交
a94f95fe80
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. +1
    -1
      filter_variable.cpp
  2. +1
    -1
      synth_waveform.cpp

+ 1
- 1
filter_variable.cpp 查看文件

@@ -120,7 +120,7 @@ void AudioFilterStateVariable::update_variable(const int16_t *in,
n = n << 1;
#else
// exp2 algorithm by Laurent de Soras
// http://www.musicdsp.org/showone.php?id=106
// https://www.musicdsp.org/en/latest/Other/106-fast-exp2-approximation.html
n = (n + 134217728) << 3;
n = multiply_32x32_rshift32_rounded(n, n);
n = multiply_32x32_rshift32_rounded(n, 715827883) << 3;

+ 1
- 1
synth_waveform.cpp 查看文件

@@ -221,7 +221,7 @@ void AudioSynthWaveformModulated::update(void)
n = n << 1;
#else
// exp2 algorithm by Laurent de Soras
// http://www.musicdsp.org/showone.php?id=106
// https://www.musicdsp.org/en/latest/Other/106-fast-exp2-approximation.html
n = (n + 134217728) << 3;
n = multiply_32x32_rshift32_rounded(n, n);
n = multiply_32x32_rshift32_rounded(n, 715827883) << 3;

正在加载...
取消
保存