I think it would be logical if GoAsm cast JRCXZ to JECXZ when in x86 mode, just as it does for registers: RCX -> ECX, etc. Yes, the current behavior is easily fixed with a define, but still it looks like an inconsistency.
Yes, I jump to the same logical conclusion, and was able to zero in on making the appropriate changes. It will be in the next GoAsm update. Unfortunately I am still in the middle of some larger more time consuming tasks, so may consider disabling those, allowing for an earlier minor update with some other fixes...
OK, thanks! :icon_cool:
I could suggest another decision - it's use proper for mode own LODCX macro and JCXZ instead.