added m3 tests
added constant checks for several operators where constants are expected