1 ;Testname=O0; Arguments=-O0 -fbin -ooptimization.bin; Files=stdout stderr optimization.bin
2 ;Testname=O1; Arguments=-O1 -fbin -ooptimization.bin; Files=stdout stderr optimization.bin
3 ;Testname=Ox; Arguments=-Ox -fbin -ooptimization.bin; Files=stdout stderr optimization.bin
12 ; Must start short to converge optimally
24 add eax, quux2
- quux1
31 add eax, corge2
- corge1
37 lea eax, [bolug2
-bolug1
]
44 lea eax, [calog2
-calog1
]
50 lea eax, [eax+dolug2
-dolug1
]
57 lea eax, [eax+ealog2
-ealog1
]
62 lea eax, [eax+folug2
-folug1
]
69 lea eax, [eax+galog2
-galog1
]
73 ; Do not confuse forward references and segmentless addresses!