﻿`` r8s := Range(10)->CastR8();
`` r4s := Range(10)->CastR4();
`` i8s := Range(10)->CastI8();
`` i4s := Range(10)->CastI4();
`` i2s := Range(10)->CastI2();
`` i1s := Range(10)->CastI1();
`` u8s := Range(10)->CastU8();
`` u4s := Range(10)->CastU4();
`` u2s := Range(10)->CastU2();
`` u1s := Range(10)->CastU1();
`` bs := Range(10) mod 2 = 0;
`` bis := Range(10)->CastIA();
`` r8n := Range(10)->CastR8()->Null();
`` r4n := Range(10)->CastR4()->Null();
`` i8n := Range(10)->CastI8()->Null();
`` i4n := Range(10)->CastI4()->Null();
`` i2n := Range(10)->CastI2()->Null();
`` i1n := Range(10)->CastI1()->Null();
`` u8n := Range(10)->CastU8()->Null();
`` u4n := Range(10)->CastU4()->Null();
`` u2n := Range(10)->CastU2()->Null();
`` u1n := Range(10)->CastU1()->Null();
`` bn := Null(Range(10) = 0);
`` bin := Range(10)->CastIA()->Null();
`` qr8s := Range(10)->CastR8()->ForEach(it->Opt());
`` qr4s := Range(10)->CastR4()->ForEach(it->Opt());
`` qi8s := Range(10)->CastI8()->ForEach(it->Opt());
`` qi4s := Range(10)->CastI4()->ForEach(it->Opt());
`` qi2s := Range(10)->CastI2()->ForEach(it->Opt());
`` qi1s := Range(10)->CastI1()->ForEach(it->Opt());
`` qu8s := Range(10)->CastU8()->ForEach(it->Opt());
`` qu4s := Range(10)->CastU4()->ForEach(it->Opt());
`` qu2s := Range(10)->CastU2()->ForEach(it->Opt());
`` qu1s := Range(10)->CastU1()->ForEach(it->Opt());
`` qbs := Range(10)->ForEach(Null(it mod 2 = 0));
`` qbis := Range(10)->CastIA()->ForEach(Opt(it));
`` or8s := Range(10)->CastR8()->ForEach(it if it != 5i4 else null);
`` or4s := Range(10)->CastR4()->ForEach(it if it != 5i4 else null);
`` oi8s := Range(10)->CastI8()->ForEach(it if it != 5i4 else null);
`` oi4s := Range(10)->CastI4()->ForEach(it if it != 5i4 else null);
`` oi2s := Range(10)->CastI2()->ForEach(it if it != 5i4 else null);
`` oi1s := Range(10)->CastI1()->ForEach(it if it != 5i4 else null);
`` ou8s := Range(10)->CastU8()->ForEach(it if it != 5u8 else null);
`` ou4s := Range(10)->CastU4()->ForEach(it if it != 5i4 else null);
`` ou2s := Range(10)->CastU2()->ForEach(it if it != 5i4 else null);
`` ou1s := Range(10)->CastU1()->ForEach(it if it != 5i4 else null);
`` obs := Range(10)->ForEach(it mod 2 = 0 if it != 5i4 else null);
`` obis := Range(10)->CastIA()->ForEach(it if it != 5i4 else null);
`` qr8n := Range(10)->CastR8()->ForEach(it->Opt())->Null();
`` qr4n := Range(10)->CastR4()->ForEach(it->Opt())->Null();
`` qi8n := Range(10)->CastI8()->ForEach(it->Opt())->Null();
`` qi4n := Range(10)->CastI4()->ForEach(it->Opt())->Null();
`` qi2n := Range(10)->CastI2()->ForEach(it->Opt())->Null();
`` qi1n := Range(10)->CastI1()->ForEach(it->Opt())->Null();
`` qu8n := Range(10)->CastU8()->ForEach(it->Opt())->Null();
`` qu4n := Range(10)->CastU4()->ForEach(it->Opt())->Null();
`` qu2n := Range(10)->CastU2()->ForEach(it->Opt())->Null();
`` qu1n := Range(10)->CastU1()->ForEach(it->Opt())->Null();
`` qbn := Range(10)->ForEach(Opt(it = 0))->Null();
`` qbin := Range(10)->CastIA()->ForEach(Opt(it))->Null();

r8s->Sum()
r4s->Sum()
i8s->Sum()
i4s->Sum()
i2s->Sum()
i1s->Sum()
u8s->Sum()
u4s->Sum()
u2s->Sum()
u1s->Sum()
bs->Sum()
bis->Sum()
r8s->SumBig()
r4s->SumBig()
i8s->SumBig()
i4s->SumBig()
i2s->SumBig()
i1s->SumBig()
u8s->SumBig()
u4s->SumBig()
u2s->SumBig()
u1s->SumBig()
bs->SumBig()
bis->SumBig()
r8s->SumK()
r4s->SumK()
i8s->SumK()
i4s->SumK()
i2s->SumK()
i1s->SumK()
u8s->SumK()
u4s->SumK()
u2s->SumK()
u1s->SumK()
bs->SumK()
bis->SumK()
r8s->Mean()
r4s->Mean()
i8s->Mean()
i4s->Mean()
i2s->Mean()
i1s->Mean()
u8s->Mean()
u4s->Mean()
u2s->Mean()
u1s->Mean()
bs->Mean()
bis->Mean()

r8s->Sum(it * it)
r4s->Sum(it * it)
i8s->Sum(it * it)
i4s->Sum(it * it)
u8s->Sum(it * it)
u4s->Sum(it * it)
bis->Sum(it * it)
r8s->SumBig(it * it)
r4s->SumBig(it * it)
i8s->SumBig(it * it)
i4s->SumBig(it * it)
u8s->SumBig(it * it)
u4s->SumBig(it * it)
bis->SumBig(it * it)
r8s->SumK(it * it)
r4s->SumK(it * it)
i8s->SumK(it * it)
i4s->SumK(it * it)
u8s->SumK(it * it)
u4s->SumK(it * it)
bis->SumK(it * it)
r8s->Mean(it * it)
r4s->Mean(it * it)
i8s->Mean(it * it)
i4s->Mean(it * it)
u8s->Mean(it * it)
u4s->Mean(it * it)
bis->Mean(it * it)

r8s->Sum(it * #it)
r4s->Sum(it * #it)
i8s->Sum(it * #it)
i4s->Sum(it * #it)
u8s->Sum(it * #it)
u8s->Sum(it * #it->CastU8())
u4s->Sum(it * #it)
bis->Sum(it * #it)
r8s->SumBig(it * #it)
r4s->SumBig(it * #it)
i8s->SumBig(it * #it)
i4s->SumBig(it * #it)
u8s->SumBig(it * #it)
u8s->SumBig(it * #it->CastU8())
u4s->SumBig(it * #it)
bis->SumBig(it * #it)
r8s->SumK(it * #it)
r4s->SumK(it * #it)
i8s->SumK(it * #it)
i4s->SumK(it * #it)
u8s->SumK(it * #it)
u8s->SumK(it * #it->CastU8())
u4s->SumK(it * #it)
bis->SumK(it * #it)
r8s->Mean(it * #it)
r4s->Mean(it * #it)
i8s->Mean(it * #it)
i4s->Mean(it * #it)
u8s->Mean(it * #it)
u8s->Mean(it * #it->CastU8())
u4s->Mean(it * #it)
bis->Mean(it * #it)

Sum(a: r8s, b: i2s, a * b)
Sum(a: r4s, b: i2s, a * b)
Sum(a: i8s, b: i2s, a * b)
Sum(a: i4s, b: i2s, a * b)
Sum(a: u8s, b: u2s, a * b)
Sum(a: u4s, b: u2s, a * b)
Sum(a: bis, b: i2s, a * b)
SumBig(a: r8s, b: i2s, a * b)
SumBig(a: r4s, b: i2s, a * b)
SumBig(a: i8s, b: i2s, a * b)
SumBig(a: i4s, b: i2s, a * b)
SumBig(a: u8s, b: u2s, a * b)
SumBig(a: u4s, b: u2s, a * b)
SumBig(a: bis, b: i2s, a * b)
SumK(a: r8s, b: i2s, a * b)
SumK(a: r4s, b: i2s, a * b)
SumK(a: i8s, b: i2s, a * b)
SumK(a: i4s, b: i2s, a * b)
SumK(a: u8s, b: u2s, a * b)
SumK(a: u4s, b: u2s, a * b)
SumK(a: bis, b: i2s, a * b)
Mean(a: r8s, b: i2s, a * b)
Mean(a: r4s, b: i2s, a * b)
Mean(a: i8s, b: i2s, a * b)
Mean(a: i4s, b: i2s, a * b)
Mean(a: u8s, b: u2s, a * b)
Mean(a: u4s, b: u2s, a * b)
Mean(a: bis, b: i2s, a * b)

// Opt.
qr8s->Sum()
qr4s->Sum()
qi8s->Sum()
qi4s->Sum()
qi2s->Sum()
qi1s->Sum()
qu8s->Sum()
qu4s->Sum()
qu2s->Sum()
qu1s->Sum()
qbis->Sum()
qr8s->SumBig()
qr4s->SumBig()
qi8s->SumBig()
qi4s->SumBig()
qi2s->SumBig()
qi1s->SumBig()
qu8s->SumBig()
qu4s->SumBig()
qu2s->SumBig()
qu1s->SumBig()
qbis->SumBig()
qr8s->SumK()
qr4s->SumK()
qi8s->SumK()
qi4s->SumK()
qi2s->SumK()
qi1s->SumK()
qu8s->SumK()
qu4s->SumK()
qu2s->SumK()
qu1s->SumK()
qbis->SumK()
qr8s->Mean()
qr4s->Mean()
qi8s->Mean()
qi4s->Mean()
qi2s->Mean()
qi1s->Mean()
qu8s->Mean()
qu4s->Mean()
qu2s->Mean()
qu1s->Mean()
qbis->Mean()
or8s->Sum()
or4s->Sum()
oi8s->Sum()
oi4s->Sum()
oi2s->Sum()
oi1s->Sum()
ou8s->Sum()
ou4s->Sum()
ou2s->Sum()
ou1s->Sum()
obis->Sum()
or8s->SumBig()
or4s->SumBig()
oi8s->SumBig()
oi4s->SumBig()
oi2s->SumBig()
oi1s->SumBig()
ou8s->SumBig()
ou4s->SumBig()
ou2s->SumBig()
ou1s->SumBig()
obis->SumBig()
or8s->SumK()
or4s->SumK()
oi8s->SumK()
oi4s->SumK()
oi2s->SumK()
oi1s->SumK()
ou8s->SumK()
ou4s->SumK()
ou2s->SumK()
ou1s->SumK()
obis->SumK()
or8s->Mean()
or4s->Mean()
oi8s->Mean()
oi4s->Mean()
oi2s->Mean()
oi1s->Mean()
ou8s->Mean()
ou4s->Mean()
ou2s->Mean()
ou1s->Mean()
obis->Mean()

r8s->Sum (Opt(it * it))
r4s->Sum (Opt(it * it))
i8s->Sum (Opt(it * it))
i4s->Sum (Opt(it * it))
u8s->Sum (Opt(it * it))
u4s->Sum (Opt(it * it))
bis->Sum (Opt(it * it))
r8s->Mean(Opt(it * it))
r4s->Mean(Opt(it * it))
i8s->Mean(Opt(it * it))
i4s->Mean(Opt(it * it))
u8s->Mean(Opt(it * it))
u4s->Mean(Opt(it * it))
bis->Mean(Opt(it * it))
r8s->Sum (it * it if it != 5i4 else null)
r4s->Sum (it * it if it != 5i4 else null)
i8s->Sum (it * it if it != 5i4 else null)
i4s->Sum (it * it if it != 5i4 else null)
u8s->Sum (it * it if it != 5u8 else null)
u4s->Sum (it * it if it != 5i4 else null)
bis->Sum (it * it if it != 5i4 else null)
r8s->Mean(it * it if it != 5i4 else null)
r4s->Mean(it * it if it != 5i4 else null)
i8s->Mean(it * it if it != 5i4 else null)
i4s->Mean(it * it if it != 5i4 else null)
u8s->Mean(it * it if it != 5u8 else null)
u4s->Mean(it * it if it != 5i4 else null)
bis->Mean(it * it if it != 5i4 else null)

r8s->Sum(it * #it if #it mod 2 != 0 else null)
r4s->Sum(it * #it if #it mod 2 != 0 else null)
i8s->Sum(it * #it if #it mod 2 != 0 else null)
i4s->Sum(it * #it if #it mod 2 != 0 else null)
u8s->Sum(it * #it if #it mod 2 != 0 else null)
u8s->Sum(it * CastU8(#it) if #it mod 2 != 0 else null)
u4s->Sum(it * #it if #it mod 2 != 0 else null)
bis->Sum(it * #it if #it mod 2 != 0 else null)
r8s->SumBig(it * #it if #it mod 2 != 0 else null)
r4s->SumBig(it * #it if #it mod 2 != 0 else null)
i8s->SumBig(it * #it if #it mod 2 != 0 else null)
i4s->SumBig(it * #it if #it mod 2 != 0 else null)
u8s->SumBig(it * #it if #it mod 2 != 0 else null)
u8s->SumBig(it * CastU8(#it) if #it mod 2 != 0 else null)
u4s->SumBig(it * #it if #it mod 2 != 0 else null)
bis->SumBig(it * #it if #it mod 2 != 0 else null)
r8s->SumK(it * #it if #it mod 2 != 0 else null)
r4s->SumK(it * #it if #it mod 2 != 0 else null)
i8s->SumK(it * #it if #it mod 2 != 0 else null)
i4s->SumK(it * #it if #it mod 2 != 0 else null)
u8s->SumK(it * #it if #it mod 2 != 0 else null)
u8s->SumK(it * CastU8(#it) if #it mod 2 != 0 else null)
u4s->SumK(it * #it if #it mod 2 != 0 else null)
bis->SumK(it * #it if #it mod 2 != 0 else null)
r8s->Mean(it * #it if #it mod 2 != 0 else null)
r4s->Mean(it * #it if #it mod 2 != 0 else null)
i8s->Mean(it * #it if #it mod 2 != 0 else null)
i4s->Mean(it * #it if #it mod 2 != 0 else null)
u8s->Mean(it * #it if #it mod 2 != 0 else null)
u8s->Mean(it * CastU8(#it) if #it mod 2 != 0 else null)
u4s->Mean(it * #it if #it mod 2 != 0 else null)
bis->Mean(it * #it if #it mod 2 != 0 else null)

Sum (a: r8s, b: i2s, Opt(a * b))
Sum (a: r4s, b: i2s, Opt(a * b))
Sum (a: i8s, b: i2s, Opt(a * b))
Sum (a: i4s, b: i2s, Opt(a * b))
Sum (a: u8s, b: u2s, Opt(a * b))
Sum (a: u4s, b: u2s, Opt(a * b))
Sum (a: bis, b: i2s, Opt(a * b))
Mean(a: r8s, b: i2s, Opt(a * b))
Mean(a: r4s, b: i2s, Opt(a * b))
Mean(a: i8s, b: i2s, Opt(a * b))
Mean(a: i4s, b: i2s, Opt(a * b))
Mean(a: u8s, b: u2s, Opt(a * b))
Mean(a: u4s, b: u2s, Opt(a * b))
Mean(a: bis, b: i2s, Opt(a * b))
Sum (a: r8s, b: i2s, a * b if a != 5i4 else null)
Sum (a: r4s, b: i2s, a * b if a != 5i4 else null)
Sum (a: i8s, b: i2s, a * b if a != 5i4 else null)
Sum (a: i4s, b: i2s, a * b if a != 5i4 else null)
Sum (a: u8s, b: u2s, a * b if a != 5u8 else null)
Sum (a: u4s, b: u2s, a * b if a != 5i4 else null)
Sum (a: bis, b: i2s, a * b if a != 5i4 else null)
Mean(a: r8s, b: i2s, a * b if a != 5i4 else null)
Mean(a: r4s, b: i2s, a * b if a != 5i4 else null)
Mean(a: i8s, b: i2s, a * b if a != 5i4 else null)
Mean(a: i4s, b: i2s, a * b if a != 5i4 else null)
Mean(a: u8s, b: u2s, a * b if a != 5u8 else null)
Mean(a: u4s, b: u2s, a * b if a != 5i4 else null)
Mean(a: bis, b: i2s, a * b if a != 5i4 else null)

// Null seqs.
r8n->Sum()
r4n->Sum()
i8n->Sum()
i4n->Sum()
i2n->Sum()
i1n->Sum()
u8n->Sum()
u4n->Sum()
u2n->Sum()
u1n->Sum()
bn->Sum()
bin->Sum()
r8n->SumBig()
r4n->SumBig()
i8n->SumBig()
i4n->SumBig()
i2n->SumBig()
i1n->SumBig()
u8n->SumBig()
u4n->SumBig()
u2n->SumBig()
u1n->SumBig()
bn->SumBig()
bin->SumBig()
r8n->SumK()
r4n->SumK()
i8n->SumK()
i4n->SumK()
i2n->SumK()
i1n->SumK()
u8n->SumK()
u4n->SumK()
u2n->SumK()
u1n->SumK()
bin->SumK()
r8n->Mean()
r4n->Mean()
i8n->Mean()
i4n->Mean()
i2n->Mean()
i1n->Mean()
u8n->Mean()
u4n->Mean()
u2n->Mean()
u1n->Mean()
bn->Mean()
bin->Mean()

r8n->Sum(it * it)
r4n->Sum(it * it)
i8n->Sum(it * it)
i4n->Sum(it * it)
u8n->Sum(it * it)
u4n->Sum(it * it)
bin->Sum(it * it)
r8n->Mean(it * it)
r4n->Mean(it * it)
i8n->Mean(it * it)
i4n->Mean(it * it)
u8n->Mean(it * it)
u4n->Mean(it * it)
bin->Mean(it * it)

Sum(a: r8n, b: i2s, a * b)
Sum(a: r4n, b: i2s, a * b)
Sum(a: i8n, b: i2s, a * b)
Sum(a: i4n, b: i2s, a * b)
Sum(a: u8n, b: u2s, a * b)
Sum(a: u4n, b: u2s, a * b)
Sum(a: bin, b: i2s, a * b)
Mean(a: r8n, b: i2s, a * b)
Mean(a: r4n, b: i2s, a * b)
Mean(a: i8n, b: i2s, a * b)
Mean(a: i4n, b: i2s, a * b)
Mean(a: u8n, b: u2s, a * b)
Mean(a: u4n, b: u2s, a * b)
Mean(a: bin, b: i2s, a * b)

Sum(a: r8s, b: i2n, a * b)
Sum(a: r4s, b: i2n, a * b)
Sum(a: i8s, b: i2n, a * b)
Sum(a: i4s, b: i2n, a * b)
Sum(a: u8s, b: u2n, a * b)
Sum(a: u4s, b: u2n, a * b)
Sum(a: bis, b: i2n, a * b)
Mean(a: r8s, b: i2n, a * b)
Mean(a: r4s, b: i2n, a * b)
Mean(a: i8s, b: i2n, a * b)
Mean(a: i4s, b: i2n, a * b)
Mean(a: u8s, b: u2n, a * b)
Mean(a: u4s, b: u2n, a * b)
Mean(a: bis, b: i2n, a * b)

// Null seqs for opt.
qr8n->Sum()
qr4n->Sum()
qi8n->Sum()
qi4n->Sum()
qi2n->Sum()
qi1n->Sum()
qu8n->Sum()
qu4n->Sum()
qu2n->Sum()
qu1n->Sum()
qbn->Sum()
qbin->Sum()
qr8n->SumBig()
qr4n->SumBig()
qi8n->SumBig()
qi4n->SumBig()
qi2n->SumBig()
qi1n->SumBig()
qu8n->SumBig()
qu4n->SumBig()
qu2n->SumBig()
qu1n->SumBig()
qbn->SumBig()
qbin->SumBig()
qr8n->SumK()
qr4n->SumK()
qi8n->SumK()
qi4n->SumK()
qi2n->SumK()
qi1n->SumK()
qu8n->SumK()
qu4n->SumK()
qu2n->SumK()
qu1n->SumK()
qbin->SumK()
qr8n->Mean()
qr4n->Mean()
qi8n->Mean()
qi4n->Mean()
qi2n->Mean()
qi1n->Mean()
qu8n->Mean()
qu4n->Mean()
qu2n->Mean()
qu1n->Mean()
qbn->Mean()
qbin->Mean()

r8n->Sum (Opt(it * it))
r4n->Sum (Opt(it * it))
i8n->Sum (Opt(it * it))
i4n->Sum (Opt(it * it))
u8n->Sum (Opt(it * it))
u4n->Sum (Opt(it * it))
bin->Sum (Opt(it * it))
r8n->Mean(Opt(it * it))
r4n->Mean(Opt(it * it))
i8n->Mean(Opt(it * it))
i4n->Mean(Opt(it * it))
u8n->Mean(Opt(it * it))
u4n->Mean(Opt(it * it))
bin->Mean(Opt(it * it))

Sum (a: r8n, b: i2s, Opt(a * b))
Sum (a: r4n, b: i2s, Opt(a * b))
Sum (a: i8n, b: i2s, Opt(a * b))
Sum (a: i4n, b: i2s, Opt(a * b))
Sum (a: u8n, b: u2s, Opt(a * b))
Sum (a: u4n, b: u2s, Opt(a * b))
Sum (a: bin, b: i2s, Opt(a * b))
Mean(a: r8n, b: i2s, Opt(a * b))
Mean(a: r4n, b: i2s, Opt(a * b))
Mean(a: i8n, b: i2s, Opt(a * b))
Mean(a: i4n, b: i2s, Opt(a * b))
Mean(a: u8n, b: u2s, Opt(a * b))
Mean(a: u4n, b: u2s, Opt(a * b))
Mean(a: bin, b: i2s, Opt(a * b))

Sum (a: r8s, b: i2n, Opt(a * b))
Sum (a: r4s, b: i2n, Opt(a * b))
Sum (a: i8s, b: i2n, Opt(a * b))
Sum (a: i4s, b: i2n, Opt(a * b))
Sum (a: u8s, b: u2n, Opt(a * b))
Sum (a: u4s, b: u2n, Opt(a * b))
Sum (a: bis, b: i2n, Opt(a * b))
Mean(a: r8s, b: i2n, Opt(a * b))
Mean(a: r4s, b: i2n, Opt(a * b))
Mean(a: i8s, b: i2n, Opt(a * b))
Mean(a: i4s, b: i2n, Opt(a * b))
Mean(a: u8s, b: u2n, Opt(a * b))
Mean(a: u4s, b: u2n, Opt(a * b))
Mean(a: bis, b: i2n, Opt(a * b))

// C versions.

r8s->SumC()
r4s->SumC()
i8s->SumC()
i4s->SumC()
i2s->SumC()
i1s->SumC()
u8s->SumC()
u4s->SumC()
u2s->SumC()
u1s->SumC()
bs->SumC()
bis->SumC()
r8s->SumBigC()
r4s->SumBigC()
i8s->SumBigC()
i4s->SumBigC()
i2s->SumBigC()
i1s->SumBigC()
u8s->SumBigC()
u4s->SumBigC()
u2s->SumBigC()
u1s->SumBigC()
bs->SumBigC()
bis->SumBigC()
r8s->SumKC()
r4s->SumKC()
i8s->SumKC()
i4s->SumKC()
i2s->SumKC()
i1s->SumKC()
u8s->SumKC()
u4s->SumKC()
u2s->SumKC()
u1s->SumKC()
bs->SumKC()
bis->SumKC()
r8s->MeanC()
r4s->MeanC()
i8s->MeanC()
i4s->MeanC()
i2s->MeanC()
i1s->MeanC()
u8s->MeanC()
u4s->MeanC()
u2s->MeanC()
u1s->MeanC()
bs->MeanC()
bis->MeanC()

r8s->SumC(it * it)
r4s->SumC(it * it)
i8s->SumC(it * it)
i4s->SumC(it * it)
u8s->SumC(it * it)
u4s->SumC(it * it)
bis->SumC(it * it)
r8s->SumBigC(it * it)
r4s->SumBigC(it * it)
i8s->SumBigC(it * it)
i4s->SumBigC(it * it)
u8s->SumBigC(it * it)
u4s->SumBigC(it * it)
bis->SumBigC(it * it)
r8s->SumKC(it * it)
r4s->SumKC(it * it)
i8s->SumKC(it * it)
i4s->SumKC(it * it)
u8s->SumKC(it * it)
u4s->SumKC(it * it)
bis->SumKC(it * it)
r8s->MeanC(it * it)
r4s->MeanC(it * it)
i8s->MeanC(it * it)
i4s->MeanC(it * it)
u8s->MeanC(it * it)
u4s->MeanC(it * it)
bis->MeanC(it * it)

SumC(a: r8s, b: i2s, a * b)
SumC(a: r4s, b: i2s, a * b)
SumC(a: i8s, b: i2s, a * b)
SumC(a: i4s, b: i2s, a * b)
SumC(a: u8s, b: u2s, a * b)
SumC(a: u4s, b: u2s, a * b)
SumC(a: bis, b: i2s, a * b)
SumBigC(a: r8s, b: i2s, a * b)
SumBigC(a: r4s, b: i2s, a * b)
SumBigC(a: i8s, b: i2s, a * b)
SumBigC(a: i4s, b: i2s, a * b)
SumBigC(a: u8s, b: u2s, a * b)
SumBigC(a: u4s, b: u2s, a * b)
SumBigC(a: bis, b: i2s, a * b)
SumKC(a: r8s, b: i2s, a * b)
SumKC(a: r4s, b: i2s, a * b)
SumKC(a: i8s, b: i2s, a * b)
SumKC(a: i4s, b: i2s, a * b)
SumKC(a: u8s, b: u2s, a * b)
SumKC(a: u4s, b: u2s, a * b)
SumKC(a: bis, b: i2s, a * b)
MeanC(a: r8s, b: i2s, a * b)
MeanC(a: r4s, b: i2s, a * b)
MeanC(a: i8s, b: i2s, a * b)
MeanC(a: i4s, b: i2s, a * b)
MeanC(a: u8s, b: u2s, a * b)
MeanC(a: u4s, b: u2s, a * b)
MeanC(a: bis, b: i2s, a * b)

or8s->SumC()
or4s->SumC()
oi8s->SumC()
oi4s->SumC()
oi2s->SumC()
oi1s->SumC()
ou8s->SumC()
ou4s->SumC()
ou2s->SumC()
ou1s->SumC()
obs->SumC()
obis->SumC()
or8s->SumBigC()
or4s->SumBigC()
oi8s->SumBigC()
oi4s->SumBigC()
oi2s->SumBigC()
oi1s->SumBigC()
ou8s->SumBigC()
ou4s->SumBigC()
ou2s->SumBigC()
ou1s->SumBigC()
obs->SumBigC()
obis->SumBigC()
or8s->SumKC()
or4s->SumKC()
oi8s->SumKC()
oi4s->SumKC()
oi2s->SumKC()
oi1s->SumKC()
ou8s->SumKC()
ou4s->SumKC()
ou2s->SumKC()
ou1s->SumKC()
obs->SumKC()
obis->SumKC()
or8s->MeanC()
or4s->MeanC()
oi8s->MeanC()
oi4s->MeanC()
oi2s->MeanC()
oi1s->MeanC()
ou8s->MeanC()
ou4s->MeanC()
ou2s->MeanC()
ou1s->MeanC()
obs->MeanC()
obis->MeanC()
