diff options
-rw-r--r-- | test/optimization.asm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/optimization.asm b/test/optimization.asm index fcc209e3..975938e2 100644 --- a/test/optimization.asm +++ b/test/optimization.asm @@ -70,5 +70,23 @@ lea eax, [eax+galog2-galog1] times 128 - 3 nop galog2: +; Sbyte tests... +onetwentysix equ 126 +onetwentynine equ 129 + +add eax,onetwentyseven ; sbyte (forward) +add eax,onetwentyeight ; not sbyte (forward) +add eax,onetwentyseven ; sbyte (forward) +add eax,onetwentysix ; sbyte (backward) +add eax,onetwentynine ; not sbyte (backward) +add ecx,onetwentyseven ; sbyte (forward) +add ecx,onetwentyeight ; not sbyte (forward) +add ecx,onetwentyseven ; sbyte (forward) +add ecx,onetwentysix ; sbyte (backward) +add ecx,onetwentynine ; not sbyte (backward) + +onetwentyseven equ 127 +onetwentyeight equ 128 + ; Do not confuse forward references and segmentless addresses! jmp 12345 |