|
Тема |
Re: Eдна закачка [re: zdrsoft] |
|
Автор |
пpocтo1чoвek (разпътник) |
|
Публикувано | 23.08.07 16:23 |
|
|
Тогава решението по-горе с ксоровете е твойта идея, или онова с ваденето. Любопитен е въпросът, кое е най-бързо. Иначе на някакъв асемблер е най-гъзарско. Най-общо разменяш 2 думи (променливи) в паметта - Лоудваш двете клетки в два регистъра и после сторваш наобратно. Това е само мемори-аксес и нито една аритметическа операция. Верно, че на фона на модерните процесори аритметическите операции са незначими спрямо латентноста на паметите и ботъл-нека ти е колко уейт-стейта ще изциклиш. Но пък я си представи, че ЦПУ-то е некакъв умрел евтин ПИК и от теб се очаква да го накараш да "прави мусака, да шета и да пере едновременно"....
|
| |
|
|
|