added equal, int op, int size equality op, shift