multiply_add


function multiply_add<Left, Middle, Right>(l:Left, m:Middle, r:Right) ->

Multiply and add.

function multiply_add(l:Boolean, m:Boolean, r:Boolean) -> Boolean

Multiply and add.

function multiply_add(l:Integer, m:Integer, r:Integer) -> Integer

Multiply and add.

function multiply_add(l:Integer, m:Integer, r:Real) -> Real

Multiply and add.

function multiply_add(l:Integer, m:Real, r:Integer) -> Real

Multiply and add.

function multiply_add(l:Integer, m:Real, r:Real) -> Real

Multiply and add.

function multiply_add(l:Real, m:Integer, r:Integer) -> Real

Multiply and add.

function multiply_add(l:Real, m:Integer, r:Real) -> Real

Multiply and add.

function multiply_add(l:Real, m:Real, r:Integer) -> Real

Multiply and add.

function multiply_add(l:Real, m:Real, r:Real) -> Real

Multiply and add.

function multiply_add(l:Integer[_,_], m:Integer[_], r:Integer[_]) -> Integer[_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Integer[_], r:Real[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Real[_], r:Integer[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Real[_], r:Real[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Integer[_], r:Integer[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Integer[_], r:Real[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Real[_], r:Integer[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Real[_], r:Real[_]) -> Real[_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Integer[_,_], r:Integer[_,_]) -> Integer[_,_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Integer[_,_], r:Real[_,_]) -> Real[_,_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Real[_,_], r:Integer[_,_]) -> Real[_,_]

Multiply and add.

function multiply_add(l:Integer[_,_], m:Real[_,_], r:Real[_,_]) -> Real[_,_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Integer[_,_], r:Integer[_,_]) -> Real[_,_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Integer[_,_], r:Real[_,_]) -> Real[_,_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Real[_,_], r:Integer[_,_]) -> Real[_,_]

Multiply and add.

function multiply_add(l:Real[_,_], m:Real[_,_], r:Real[_,_]) -> Real[_,_]

Multiply and add.