mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-01-30 16:41:05 +08:00
optimization.asm: add EA optimization tests
Add tests for EA optimizations
This commit is contained in:
parent
3213a57740
commit
ed2dcb8dc0
@ -46,5 +46,29 @@ times 127 - 3 nop
|
||||
calog2:
|
||||
|
||||
|
||||
; Simple
|
||||
lea eax, [eax+dolug2-dolug1]
|
||||
dolug1:
|
||||
times 127 nop
|
||||
dolug2:
|
||||
|
||||
; Must start short
|
||||
ealog1:
|
||||
lea eax, [eax+ealog2-ealog1]
|
||||
times 127 - 3 nop
|
||||
ealog2:
|
||||
|
||||
; Must stay long!
|
||||
lea eax, [eax+folug2-folug1]
|
||||
folug1:
|
||||
times 128 nop
|
||||
folug2:
|
||||
|
||||
; Must stay long!
|
||||
galog1:
|
||||
lea eax, [eax+galog2-galog1]
|
||||
times 128 - 3 nop
|
||||
galog2:
|
||||
|
||||
; Do not confuse forward references and segmentless addresses!
|
||||
jmp 12345
|
||||
|
Loading…
Reference in New Issue
Block a user