diff options
-rw-r--r-- | alc/alu.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/alc/alu.cpp b/alc/alu.cpp index d0b8fbd5..cb732738 100644 --- a/alc/alu.cpp +++ b/alc/alu.cpp @@ -366,10 +366,10 @@ void UpsampleBFormatTransform(size_t coeffs_order, { for(size_t j{0};j < num_chans;++j) { - double sum{0.0}; + float sum{0.0}; for(size_t k{0};k < num_chans;++k) - sum += double{matrix1[i][k]} * matrix2[j][k]; - coeffs[j][i] = static_cast<float>(sum); + sum += matrix1[i][k] * matrix2[j][k]; + coeffs[j][i] = sum; } } } |