у меня такая задача, нужна одна функция...функция написана, но работает медленно...надо повысить максимально скорость так как вызываться она будет не 100 и не двести раз...намного больше...
Суть функции
Код: Выделить всё
inline short readbits( unsigned char *p, short from, short cnt )
{
}
т.е. readbits( p, 14, 16 ) значит прочти 16 битов начиная с десятого...чтение начинается со 1-ого байта (10 бит 14 / 8 = 1) p[1] и продолжаеться до p[3]
Ассемблер не предлагать
Что можно с этим сделать???
Да, и еще одно ограничение...больше 16-и битов читаться не будет...это максимальное количество...функция возвращяет short.
Заранее спасибо...