ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
432680 Топик полностью
zeleny (13.08.2013 18:52, просмотров: 63) ответил Звероящер на Народ, а как бы красиво на сях отзеркалировать один байт в другой? На асме как-то так:
наверно таблицей быстрее всего const uint8_t mirror8_tab[] = {0, 0b1000, 0b0100, 0b1100, 0b0010, 0b1010, 0b0110, 0b1110, 0b0001, 0b1001, 0b0101, 0b1101, 0b0011, 0b1011, 0b0111, 0b1111}; inline uint8_t mirror8(uint8_t b) {return (mirror8_tab[b & 0xF] << 4) | mirror8_tab[b >> 4]; }