}
case AndEvaluateOperator:
{
- result=(double) ((size_t) pixel & (size_t) (value+0.5));
+ result=(double) ((ssize_t) pixel & (ssize_t) (value+0.5));
break;
}
case CosineEvaluateOperator:
}
case LeftShiftEvaluateOperator:
{
- result=(double) ((size_t) pixel << (size_t) (value+0.5));
+ result=(double) ((ssize_t) pixel << (ssize_t) (value+0.5));
break;
}
case LogEvaluateOperator:
}
case OrEvaluateOperator:
{
- result=(double) ((size_t) pixel | (size_t) (value+0.5));
+ result=(double) ((ssize_t) pixel | (ssize_t) (value+0.5));
break;
}
case PoissonNoiseEvaluateOperator:
}
case RightShiftEvaluateOperator:
{
- result=(double) ((size_t) pixel >> (size_t) (value+0.5));
+ result=(double) ((ssize_t) pixel >> (ssize_t) (value+0.5));
break;
}
case RootMeanSquareEvaluateOperator:
}
case XorEvaluateOperator:
{
- result=(double) ((size_t) pixel ^ (size_t) (value+0.5));
+ result=(double) ((ssize_t) pixel ^ (ssize_t) (value+0.5));
break;
}
}