Сторінки: (21) % « Перша ... 13 14 [15] 16 17 ... Остання » ( Перейти до першого непрочитаного повідомлення ) | Нова тема |
J-Rex |
Відправлено: Jan 7 2014, 21:20
|
Offline Well, I'm back! Стать: Чародій VIII Вигляд: -- Група: Користувачі Повідомлень: 3117 Користувач №: 49588 Реєстрація: 6-August 09 |
Мимокрокодил, ну раз у нас переменная 32-битная, то пускай будет EAX |
|
Forsaken Hermit |
Відправлено: Jan 7 2014, 21:23
|
||
Offline cute but toxic Чудотворець IV Вигляд: Група: Користувачі Повідомлень: 23686 Користувач №: 29043 Реєстрація: 29-May 07 |
Ох! Прости. Мой косяк. Переменная у нас double - за давностью я забыл. То есть квадрослово. |
||
|
J-Rex |
Відправлено: Jan 7 2014, 21:27
|
Offline Well, I'm back! Стать: Чародій VIII Вигляд: -- Група: Користувачі Повідомлень: 3117 Користувач №: 49588 Реєстрація: 6-August 09 |
Мимокрокодил, ну тогда RAX. сути дела это не меняет |
|
Forsaken Hermit |
Відправлено: Jan 7 2014, 21:34
|
||||||
Offline cute but toxic Чудотворець IV Вигляд: Група: Користувачі Повідомлень: 23686 Користувач №: 29043 Реєстрація: 29-May 07 |
Забыл указать, да уж ладно - что работаем мы в 32-битном режиме. Короче что уж там - суть ты угадал. Уровень ассемблера.
Суть здесь была изначально в чем. В том, что изначально функция asm_min была типа double и возвращала переменную result. В один момент мне понадобилось посмотреть ассемблерный листинг в отладчике и вот что я увидел (описательно):
Ну, я и оптимизировал слегонца. Убрал резалт, убрал ретурн, стал просто оставлять то значение в флоатин пойнт юните и в надфункции его забирать (тут все осталось как было). Вообще кодить надо изначально на асме, а фсе компиляторы - говно, продуцирующее лишний код. *сделал вид, что пошутил* |
||||||
|
J-Rex |
Відправлено: Jan 7 2014, 21:44
|
||
Offline Well, I'm back! Стать: Чародій VIII Вигляд: -- Група: Користувачі Повідомлень: 3117 Користувач №: 49588 Реєстрація: 6-August 09 |
асм ломает людей. |
||
|
Forsaken Hermit |
Відправлено: Jan 7 2014, 21:47
|
Offline cute but toxic Чудотворець IV Вигляд: Група: Користувачі Повідомлень: 23686 Користувач №: 29043 Реєстрація: 29-May 07 |
Asshole_BorN, зато в обмен дает понимание того, как это все работает. Люблю реверс-инжиниринг, что поделать. |
|
J-Rex |
Відправлено: Jan 7 2014, 21:49
|
Offline Well, I'm back! Стать: Чародій VIII Вигляд: -- Група: Користувачі Повідомлень: 3117 Користувач №: 49588 Реєстрація: 6-August 09 |
Мимокрокодил, это прям как М-теория для физиков. только она, правда, при этом не дает понимания абсолютно ничего |
|
Forsaken Hermit |
Відправлено: Jan 7 2014, 22:14
|
||
Offline cute but toxic Чудотворець IV Вигляд: Група: Користувачі Повідомлень: 23686 Користувач №: 29043 Реєстрація: 29-May 07 |
Ну, не совсем. Мне эта ситуация вполне себе дала. Там вообще никто ничего не дает - все, что способен унести, берешь сам. |
||
|
Forsaken Hermit |
Відправлено: Jan 8 2014, 14:31
|
Offline cute but toxic Чудотворець IV Вигляд: Група: Користувачі Повідомлень: 23686 Користувач №: 29043 Реєстрація: 29-May 07 |
Ладно, это была моя собственная задачка, но у меня еще полно чужих боянов. Asshole_BorN, хочешь пару на RE? |
|
J-Rex |
Відправлено: Jan 8 2014, 15:19
|
Offline Well, I'm back! Стать: Чародій VIII Вигляд: -- Група: Користувачі Повідомлень: 3117 Користувач №: 49588 Реєстрація: 6-August 09 |
Мимокрокодил, давай. может, вечером посмотрю |
|
Сторінки: (21) % « Перша ... 13 14 [15] 16 17 ... Остання » | Нова тема |