
void main()
main: scope:[main]  from
  [0] phi()
  to:main::print1
main::print1: scope:[main]  from main
  [1] phi()
  to:main::print1_@1
main::print1_@1: scope:[main]  from main::print1 main::print1_@2
  [2] main::print1_j#2 = phi( main::print1/0, main::print1_@2/main::print1_j#1 )
  [2] main::print1_i#2 = phi( main::print1/0, main::print1_@2/main::print1_i#1 )
  [3] if(0!=main::hello[main::print1_i#2]) goto main::print1_@2
  to:main::print2
main::print2: scope:[main]  from main::print1_@1
  [4] phi()
  to:main::print2_@1
main::print2_@1: scope:[main]  from main::print2 main::print2_@2
  [5] main::print2_j#2 = phi( main::print2/0, main::print2_@2/main::print2_j#1 )
  [5] main::print2_i#2 = phi( main::print2/0, main::print2_@2/main::print2_i#1 )
  [6] if(0!=main::hello[main::print2_i#2]) goto main::print2_@2
  to:main::@return
main::@return: scope:[main]  from main::print2_@1
  [7] return 
  to:@return
main::print2_@2: scope:[main]  from main::print2_@1
  [8] main::print2_at#0[main::print2_j#2] = main::hello[main::print2_i#2]
  [9] main::print2_j#1 = main::print2_j#2 + 2
  [10] main::print2_i#1 = ++ main::print2_i#2
  to:main::print2_@1
main::print1_@2: scope:[main]  from main::print1_@1
  [11] screen[main::print1_j#2] = main::hello[main::print1_i#2]
  [12] main::print1_j#1 = main::print1_j#2 + 2
  [13] main::print1_i#1 = ++ main::print1_i#2
  to:main::print1_@1
