Rewrite NASM programs to FASM #116
Reference in New Issue
Block a user
No description provided.
Delete Branch "nasm-apps-revrite-to-fasm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Переписаны программы из компилятора NASM под компилятор FASM
002e1677ee
tofabe56be85
nasm-apps-revrite-to-fasmto Nasm apps rewrite to fasmfabe56be85
to4bfe30fc86
4bfe30fc86
toa5aaa4f6a5
Nasm apps rewrite to fasmto Rewrite NASM programs to FASMa5aaa4f6a5
to72543c1f5d
72543c1f5d
toe55099db13
@IgorA, I have checked each pair of a nasm and a fasm binaries, they all are different. Even by size, but also by data. I have no idea how to verify the new programs don't bring new bugs. My advice for similar future works, if any, is to rewrite byte-to-byte first and only then add fixes etc.
Test by hand is easier than write byte-to-byte, so the request is not valid for me. Also this blocks some tweaks and improvements.
That wasn't a request, that was a regret. Testing by hand is definitely easier because it doesn't provide any guarantee.
What tweaks and improvements did you mean?
This is because some minor changes have been added. For example, some labels have been aligned to 4 bytes. Or the mcall macro has been added, which may write values to registers in the wrong order, etc.