13.12.2011, 16:43
|
|
Профессор
|
|
Регистрация: 06.05.2009
Сообщений: 1,163
|
|
trikadin,
У меня под виндоус вычитание быстрее, думаю и у автора тоже. Уверен, приду домой и сложение будет быстрее ) Это всё майкрософт пудрит людям мозг
А если на счёт вычитания, если не ошибаюсь то sub это -
mov bx, ax
xor bx, bx
add ax, bx
Вру, не то.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Последний раз редактировалось Nekromancer, 13.12.2011 в 16:49.
|
|
13.12.2011, 16:46
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от Nekromancer
|
trikadin,
У меня под виндоус вычитание быстрее, думаю и у автора тоже. Уверен, приду домой и сложение будет быстрее ) Это всё майкрософт пудрит людям мозг
А если на счёт вычитания, если не ошибаюсь то sub это -
mov bx, ax
xor bx, bx
add ax, bx
|
ubuntu 11.10 вычитание в лисе быстрее) чем сложение
|
|
13.12.2011, 16:56
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
nerv_, а можно попросить вас запустить оба примера в консоли ff?
|
|
13.12.2011, 17:03
|
|
Профессор
|
|
Регистрация: 06.05.2009
Сообщений: 1,163
|
|
>>> t1= +(new Date()); j=40000000; for (var i=0; i!= 400000; ++i) { j-= 2; }; +(new Date()) - t1;
1120
>>> t1= +(new Date()); j=40000000; for (var i=0; i!= 400000; ++i) { j-= 2; }; +(new Date()) - t1;
1133
>>> t1= +(new Date()); j=40000000; for (var i=0; i!= 400000; ++i) { j-= 2; }; +(new Date()) - t1;
1141
>>> t1= +(new Date()); j=-40000000; for (var i=0; i!= 400000; ++i) { j+= 2; }; +(new Date()) - t1
1123
>>> t1= +(new Date()); j=-40000000; for (var i=0; i!= 400000; ++i) { j+= 2; }; +(new Date()) - t1
1165
>>> t1= +(new Date()); j=-40000000; for (var i=0; i!= 400000; ++i) { j+= 2; }; +(new Date()) - t1
1144
У меня тоже так, хотя странно
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
|
|
13.12.2011, 17:10
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Интересно... Но факта, что вычитание сводится к сложению (путём приведения вычитаемого к обратному коду) это не отменяет.
|
|
13.12.2011, 17:29
|
|
Профессор
|
|
Регистрация: 06.05.2009
Сообщений: 1,163
|
|
trikadin,
Да не, никто и не спорит.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
|
|
13.12.2011, 18:10
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Nekromancer, почему же) Спорил же этот...
|
|
13.12.2011, 18:11
|
|
Профессор
|
|
Регистрация: 10.12.2011
Сообщений: 290
|
|
Сообщение от trikadin
|
Nekromancer, почему же) Спорил же этот...
|
ну ты конеш тормоз) я поражаюсь)
|
|
14.12.2011, 09:43
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от trikadin
|
nerv_, а можно попросить вас запустить оба примера в консоли ff?
|
Можно. Только я не пойму, какие оба и консолью FF для отладки я не пользовался
p.s.: c консолью вроде разобрался)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 14.12.2011 в 10:27.
|
|
14.12.2011, 15:29
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от nerv_
|
Можно. Только я не пойму, какие оба и консолью FF для отладки я не пользовался
|
Собственно, это уже не так важно.
Оба примера - это пример со сложением и пример с вычитанием. По очереди.
Консоль вызывается через Ctrl + Shift + K.
|
|
|
|