Fixing incorrect pop off stack in macro-assembler, add assert to fix size of masm