Packing M11 and M12 in the same memory location seems like a really bad idea