added and16, or16, not16