replaced expression parse in asm with table-driven: it is slower, but smaller by...