Lines Matching refs:val
264 * Bitexact implementation of sqrt(val/2).
266 static int16_t square_root(unsigned val)
268 av_assert2(!(val & 0x80000000));
270 return (ff_sqrt(val << 1) >> 1) & (~1);
743 int i, shift, seg, seg2, t, val, val_add, x, y;
772 val = 1 << shift;
773 val_add = val >> 1;
775 t = seg * 32 + (val << seg2);
778 val += val_add;
780 val -= val_add;
784 t = seg * 32 + (val << seg2);
787 t = seg * 32 + (val + 1 << seg2);
789 val = (seg2 - 1) * 16 + val;
791 val++;
793 t = seg * 32 + (val - 1 << seg2);
795 val = (seg2 - 1) * 16 + val;
797 val--;
800 return val;