def METHOD_NAME(self, xp, m):
    @cupy.fuse()
    def f(x, y):
        return x + y
    result = []
    m.check_call_count(xp, 0)
    x = testing.shaped_random((3, 4), xp, 'int32', scale=10, seed=0)
    y = testing.shaped_random((3, 4), xp, 'int32', scale=10, seed=1)
    result.append(f(x, y))
    m.check_call_count(xp, 1)
    result.append(f(x, y))
    m.check_call_count(xp, 1)
    return result