move more code into MacroAssembler
move more code into MacroAssembler

dinfuehr/dora,riginding/dora,riginding/dora,dinfuehr/dora,riginding/dora,riginding/dora,riginding/dora,dinfuehr/dora,dinfuehr/dora,riginding/dora,dinfuehr/dora,dinfuehr/dora,riginding/dora