windows-nt/Source/XPSP1/NT/base/mvdm/wow16/user/wowasm.sed
2020-09-26 16:20:57 +08:00

15 lines
460 B
Sed

s/^if\(.*ersion.*510\)/if 1 ; \1/p
s/\.model/; .model/p
s/USE32/USE16/p
s/NEAR/FAR/p
s/\[ebp/\[bp/
s/^FLAT/; FLAT/p
s/FLAT/NOTHING/p
s/\(push.\)\([0-9][0-9]*\)/\1dword ptr \2/p
s/^\(EXTRN.*_GetAppCompatFlags@4:\)/; \1/p
s/\(rep.movs\)d$/\1 dword ptr [edi], dword ptr [esi]/p
s/\(rep.movs\)b$/\1 byte ptr [edi], byte ptr [esi]/p
s/\(rep[a-z]*.scas\)b$/\1 byte ptr [edi]/p
s/\(EXTRN.*_wow16.*DWORD\)/; \1/p
s/leave$/ db 066h, 0c9h ; 32 bit prefix + 'leave'/p