chkassert
enum chkassert =
q{
I r1 = mf(amin, amax, bmin, bmax);
I r2 = dumb!(I,m,op)(amin, amax, bmin, bmax);
assert(r1 == r2,
to!string(amin) ~ " " ~
to!string(amax) ~ " " ~
to!string(bmin) ~ " " ~
to!string(bmax));
};
bitall
functionsmanifest constantstemplates