From 943c9d74588c6606e497424761ab91d119b1e487 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 26 Feb 2009 16:34:07 -0800 Subject: [PATCH] optimization.asm: add sbyte tests --- test/optimization.asm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/optimization.asm b/test/optimization.asm index fcc209e..975938e 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 -- 2.7.4