sorry my poor English
don't laugh at me
I guess you want to suggest to change the generated code.
This would be relatively easy to do, but
a) I don't see the benefit of your suggestions
b) your suggestions aren't Masm-compatible
local variable length <=8
"sub esp,8" code length 3 bytes
push ecx "
code length 2 bytes
may run slower :(
"or eax,eax " change "test eax,eax"
"test eax,eax" vc++ is so :)
You're right, the code generated by Masm/JWasm isn't the shortest possible.
But although it is one byte longer, it most likely won't run slower, but faster.
if it is vitally important that the code is the shortest possible, there are 2 options:
do you help me ?
Can you cite some simple examples to me?
i think vc++ uesd "test eax,eax" but jwasm/masm don‘t use
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.