|
|
| Тема |
Re: Асемблер? [re: muletar] |
|
| Автор |
BlGBUGEX (нерегистриран) |
|
| Публикувано | 15.11.10 08:14 |
|
|
|
Има смисъл при неща където се изисква максимална производителност. Компресии разни, криптирания и подобни глупости. Въобще местата където могат да влязат в приложение разните специфични за архитектурата инструкции. bsr/bsf, целочислен корен (няма инструкция за тва). Например всичко което използва интензивно деление с делител от променлива. Дори да го превърнеш в 64 битово умножение се изпълняват 2 32х32 умножения вместо едно. А е достатъчно едно 64х32, което си е едно умножение при х86. ~200% ускорение спрямо нормален div. Има приемлива файда ако тия изчисления заемат > 20-30% от времето. Зависи до къде си готов да стигнеш.
| |
| |
|
|
|