Fix var syntatic
assembly generation refactoring - support sub, mul and div