Home | History | Annotate | Download | only in cintltst

Lines Matching defs:diff

225     int32_t prev, count, diff;
234 packDiff(int32_t diff);
278 * @param diff difference value -0x10ffff..0x10ffff
286 packDiff(int32_t diff) {
289 if(diff>=BOCU1_REACH_NEG_1) {
291 if(diff<=BOCU1_REACH_POS_1) {
293 return 0x01000000|(BOCU1_MIDDLE+diff);
294 } else if(diff<=BOCU1_REACH_POS_2) {
296 diff-=BOCU1_REACH_POS_1+1;
299 } else if(diff<=BOCU1_REACH_POS_3) {
301 diff-=BOCU1_REACH_POS_2+1;
306 diff-=BOCU1_REACH_POS_3+1;
312 if(diff>=BOCU1_REACH_NEG_2) {
314 diff-=BOCU1_REACH_NEG_1;
317 } else if(diff>=BOCU1_REACH_NEG_3) {
319 diff-=BOCU1_REACH_NEG_2;
324 diff-=BOCU1_REACH_NEG_3;
340 NEGDIVMOD(diff, BOCU1_TRAIL_COUNT, m);
346 result|=(lead+diff)<<shift;
451 pRx->diff=c;
487 c=pRx->diff;
508 pRx->diff=c+t*BOCU1_TRAIL_COUNT;
510 pRx->diff=c+t*BOCU1_TRAIL_COUNT*BOCU1_TRAIL_COUNT;
670 * @param diff difference value to test, -0x10ffff..0x10ffff
677 writeDiff(int32_t diff, uint8_t *p) {
681 packed=packDiff(diff);
687 if(diff<=0) {
693 if(diff!=unpackDiff(initialPrev, packed)) {
694 log_err("error: unpackDiff(packDiff(diff=%ld)=0x%08lx)=%ld!=diff\n",
695 diff, packed, unpackDiff(initialPrev, packed));