aboutsummaryrefslogtreecommitdiffstats
path: root/src/hal/components/sum2.comp
blob: 7ff84b12675686742e083021409bad62962fe76a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
component sum2 "Sum of two inputs (each with a gain) and an offset";
see_also "scaled_s32_sums(9), weighted_sum(9)";
pin in float in0;
pin in float in1;
param rw float gain0 = 1.0;
param rw float gain1 = 1.0;
param rw float offset;
pin out float out "out = in0 * gain0 + in1 * gain1 + offset";
function _;
license "GPL";
author "Jeff Epler";
;;
FUNCTION(_) {
    out = in0 * gain0 + in1 * gain1 + offset;
}
bues.ch cgit interface