code: def test_int64_loop():
      @T.prim_func
      def int64_grid(
          A: T.Buffer((T.int64(128), T.int64(128)), "float32"),
          B: T.Buffer((T.int64(128), T.int64(128)), "float32"),
      ) -> None:
          for i, j in T.grid(T.int64(128), T.int64(128)):
              with T.block("C"):
                  vi, vj = T.axis.remap("SS", [i, j])
                  B[vi, vj] = A[vi, vj] + 1.0
  
      @T.prim_func
      def int64_grid_expanded(
          A: T.Buffer((T.int64(128), T.int64(128)), "float32"),
          B: T.Buffer((T.int64(128), T.int64(128)), "float32"),
      ) -> None:
          for i in range(T.int64(0), T.int64(128)):
              for j in range(T.int64(0), T.int64(128)):
                  with T.block("C"):
                      vi = T.axis.spatial(T.int64(128), i)
                      vj = T.axis.spatial(T.int64(128), j)
                      B[vi, vj] = A[vi, vj] + 1.0
  
      assert_structural_equal_ignore_global_symbol(
          int64_grid, int64_grid_expanded
      )
  
imports: import sys
  from typing import Any
  import pytest
  import tvm.testing
  from tvm.script import from_source
  from tvm.script import tir
  from tvm.tir.schedule.testing import assert_structural_equal_ignore_global_symbol
label_desc: Use image node_id 22 for calling a global function with example usage: test_int64_loop() without return types