def METHOD_NAME():
    get_queue_or_skip()
    ar1 = dpt.ones((20, 20), dtype="i4", order="C")
    ar2 = dpt.ones((20, 20), dtype="i4", order="C")
    r1 = dpt.multiply(ar1, ar2, order="C")
    assert r1.flags.c_contiguous
    r2 = dpt.multiply(ar1, ar2, order="F")
    assert r2.flags.f_contiguous
    r3 = dpt.multiply(ar1, ar2, order="A")
    assert r3.flags.c_contiguous
    r4 = dpt.multiply(ar1, ar2, order="K")
    assert r4.flags.c_contiguous
    ar1 = dpt.ones((20, 20), dtype="i4", order="F")
    ar2 = dpt.ones((20, 20), dtype="i4", order="F")
    r1 = dpt.multiply(ar1, ar2, order="C")
    assert r1.flags.c_contiguous
    r2 = dpt.multiply(ar1, ar2, order="F")
    assert r2.flags.f_contiguous
    r3 = dpt.multiply(ar1, ar2, order="A")
    assert r3.flags.f_contiguous
    r4 = dpt.multiply(ar1, ar2, order="K")
    assert r4.flags.f_contiguous
    ar1 = dpt.ones((40, 40), dtype="i4", order="C")[:20, ::-2]
    ar2 = dpt.ones((40, 40), dtype="i4", order="C")[:20, ::-2]
    r4 = dpt.multiply(ar1, ar2, order="K")
    assert r4.strides == (20, -1)
    ar1 = dpt.ones((40, 40), dtype="i4", order="C")[:20, ::-2].mT
    ar2 = dpt.ones((40, 40), dtype="i4", order="C")[:20, ::-2].mT
    r4 = dpt.multiply(ar1, ar2, order="K")
    assert r4.strides == (-1, 20)