work on asm.ml(i)
modify virtual.ml
modify asm.t (&virtual.ml)
modify simm.ml
modify regAlloc
fix name
modify emit.ml (incomplete)
function call