def METHOD_NAME(arr_dt):
    q = get_queue_or_skip()
    skip_if_dtype_not_supported(arr_dt, q)
    X = dpt.zeros((10, 10), dtype=arr_dt, sycl_queue=q)
    py_zeros = (
        bool(0),
        int(0),
        float(0),
        complex(0),
        np.float32(0),
        ctypes.c_int(0),
    )
    for sc in py_zeros:
        R = dpt.not_equal(X, sc)
        assert isinstance(R, dpt.usm_ndarray)
        assert not dpt.all(R)
        R = dpt.not_equal(sc, X)
        assert isinstance(R, dpt.usm_ndarray)
        assert not dpt.all(R)