flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > Replace add eax,1 with inc eax |
Author |
|
AsmGuru62 20 Apr 2015, 18:35
Intel says "Avoid using INC/DEC" and replace it with ADD xx,1 or SUB xx,1.
The reference is here: http://www.agner.org/optimize/optimizing_assembly.pdf Part 16.2 |
|||
20 Apr 2015, 18:35 |
|
revolution 20 Apr 2015, 23:00
MIHIP: Those instructions are not the same because the FLAGS are set differently.
AsmGuru62: Those old optimisations are not relevant on newer CPUs AFAICT. Since the carry flag was placed into a separate register internally there is no longer any penalty. |
|||
20 Apr 2015, 23:00 |
|
MIHIP 21 Apr 2015, 17:31
Ok. Thanks.
|
|||
21 Apr 2015, 17:31 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.