SS
не стесняйся, покажи
Size: a a a
SS
MM
OT
MM
MM
SS
👨C
SS
Б
node --print-opt-code --code-comments script.js
и смотрим на ассемблерный листинг. Вот например вывод для пост-инкремента - https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-post-increment , а вот ассемблер для преинкремента https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-pre-increment. Видите разницу в инструкциях? Ее нет - количество инструкций и сами инструкции одинаковы, отличаются только адресаSS
node --print-opt-code --code-comments script.js
и смотрим на ассемблерный листинг. Вот например вывод для пост-инкремента - https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-post-increment , а вот ассемблер для преинкремента https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-pre-increment. Видите разницу в инструкциях? Ее нет - количество инструкций и сами инструкции одинаковы, отличаются только адресаSS
MM
PS
👨C
SS
👨C
SS
node --print-opt-code --code-comments script.js
и смотрим на ассемблерный листинг. Вот например вывод для пост-инкремента - https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-post-increment , а вот ассемблер для преинкремента https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-pre-increment. Видите разницу в инструкциях? Ее нет - количество инструкций и сами инструкции одинаковы, отличаются только адресаPS
node --print-opt-code --code-comments script.js
и смотрим на ассемблерный листинг. Вот например вывод для пост-инкремента - https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-post-increment , а вот ассемблер для преинкремента https://gist.github.com/bgnx/4978a731a7dd29eb7eb37f28e6378d6a#file-pre-increment. Видите разницу в инструкциях? Ее нет - количество инструкций и сами инструкции одинаковы, отличаются только адресаSS