
void main()
main: scope:[main]  from
  [0] phi()
  to:main::@1
main::@1: scope:[main]  from main main::@3
  [1] main::cur_item#4 = phi( main/items, main::@3/main::cur_item#1 )
  [1] main::item#4 = phi( main/0, main::@3/main::item#1 )
  to:main::@2
main::@2: scope:[main]  from main::@1 main::@2
  [2] main::sub#2 = phi( main::@1/0, main::@2/main::sub#1 )
  [3] main::$0 = main::item#4 << 4
  [4] main::$1 = main::$0 | main::sub#2
  [5] main::cur_item#4[main::sub#2] = main::$1
  [6] main::sub#1 = ++ main::sub#2
  [7] if(main::sub#1!=ITEM_SIZE-1+1) goto main::@2
  to:main::@3
main::@3: scope:[main]  from main::@2
  [8] main::cur_item#1 = main::cur_item#4 + ITEM_SIZE
  [9] main::item#1 = ++ main::item#4
  [10] if(main::item#1!=ITEM_COUNT-1+1) goto main::@1
  to:main::@return
main::@return: scope:[main]  from main::@3
  [11] return 
  to:@return
