![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Битовые поля [D4, Win95/98]
AndreyS © (2002-09-20 10:37:00)Есть в Дельфи процедуры и функции для работы с битовыми полями? Наверное нет, так
как даже в си это достаточно скупо. Вот в Компаковском фольтране неплохо. А может
есть?
REA (2002-09-20 11:44:00) [1]Наверняка уже есть. Ищи.
AndreyS (2002-09-20 11:36:00) [2]Сделать эмуляцию битового поля наличными сдерствами особой радости нет и достаточно
понятно. Вся прелесть будет если это специально соптимизировано под наивысшую
производительность (тоесть спец функции с соответсвующей энтерпретапцией на асме
в компиляторе). Вот это тогда и будет интересно. Короче я хочу соорудить нечто
типа Fast Фурье трансформер для быстрого умножения целых произвольной длины.
Писать усе на асме лень (есть ли есть возможность подвигать биты быстро и без оглядки на
архитектуру проца - енто здорово было бы). Даже под Си отдельных библиотек нет, а енто
преобразование тока есть в спец заточенной задаче (не уверсально), да и выковыривать его пуп
сорвешь. Там теория то не для слабонервных, а выковыривать алгоритм на асме без коментариев,
да еще и оптимизированный под SSE2 можно убится. Вот хочу создать свой код достаточно
быстрый и читаемый и универсальный (без оптимизаций), пусть и ценой меньшей скорости
REA (2002-09-20 11:00:00) [3]TBits еще есть класс, но я им ни разу не пользовался. Записей с битовыми полями точно нет, а иногда не хватает.
RV (2002-09-20 10:53:00) [4]+ к Anatoly Podgoretsky
табличку заведи и хорь, эндь, орь :)
Anatoly Podgoretsky (2002-09-20 10:45:00) [5]Достаточно стандартных логических операций
Alx2 (2002-09-20 10:39:00) [6]Множества в качестве битовых полей подойдут?