fixator / ukncbtl

Automatically exported from code.google.com/p/ukncbtl
0 stars 0 forks source link

CProcessor: Перевести расшифровку команд на таблицу #14

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Сделать таблицу расшифровки команд 
процессора -- с тем чтобы избавиться от 
большого и долгого switch в методе 
TranslateInstruction(). Таблица будет 
содержать указатель на функцию в CProcessor, 
которая будет выполнять 
команду. Таблица занимает 256 КБ -- 64К команд * 
4 байта на указатель.

Original issue reported on code.google.com by nzeemin on 8 Jun 2008 at 2:45

GoogleCodeExporter commented 9 years ago

Original comment by nzeemin on 8 Jun 2008 at 6:35

GoogleCodeExporter commented 9 years ago
Почти закончено, остались мелочи.
Ожидаемого прироста скорости это не 
принесло -- основные временные затраты у 
нас в 
подготовке битмапа экрана.

Original comment by nzeemin on 15 Jun 2008 at 4:40

GoogleCodeExporter commented 9 years ago

Original comment by nzeemin on 16 Jun 2008 at 10:11