case SATC_LT: {
for(uint i=0; i<size; i++) {
uint64_t val = s->getElement(i);
- if (val >= cvalue)
+ if (val < cvalue)
elemArray[count++] = val;
}
break;
case SATC_GT: {
for(uint i=0; i<size; i++) {
uint64_t val = s->getElement(i);
- if (val <= cvalue)
+ if (val > cvalue)
elemArray[count++] = val;
}
break;
case SATC_LTE: {
for(uint i=0; i<size; i++) {
uint64_t val = s->getElement(i);
- if (val > cvalue)
+ if (val <= cvalue)
elemArray[count++] = val;
}
break;
case SATC_GTE: {
for(uint i=0; i<size; i++) {
uint64_t val = s->getElement(i);
- if (val < cvalue)
+ if (val >= cvalue)
elemArray[count++] = val;
}
break;