Start implementing macro assembler functions.