Lines Matching refs:cmp
449 #define MGMEMCMP(o1,o2,len,cmp,reverse) \
452 { default : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
453 case 7 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
454 case 6 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
455 case 5 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
456 case 4 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
457 case 3 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
458 case 2 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
459 case 1 : if((cmp = *o1++ - *o2++) ) return reverse ? -cmp : cmp; \
512 reg int cmp;
522 if((cmp = MGCOMPARE(rs,o,obj,reverse)) == 0)
524 else if(cmp > 0)
530 { for(r -= 1, cmp = 1; r >= l; --r)
532 if((cmp = MGCOMPARE(rs,o,obj,reverse)) > 0)
534 else if(cmp == 0)
539 if(cmp == 0)