
void main()
main: scope:[main]  from
  asm { sei  }
  to:main::@1
main::@1: scope:[main]  from main main::@1 main::@3
  [1] if(*((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER)!=$a) goto main::@1
  to:main::@2
main::@2: scope:[main]  from main::@1 main::@2
  [2] if(*((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_RASTER)!=$b) goto main::@2
  to:main::@3
main::@3: scope:[main]  from main::@2
  [3] phi()
  [4] call raster
  to:main::@1

void raster()
raster: scope:[raster]  from main::@3
  asm { nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop  }
  [6] raster::col#0 = *rastercols
  to:raster::@1
raster::@1: scope:[raster]  from raster raster::@1
  [7] raster::i#2 = phi( raster/0, raster::@1/raster::i#1 )
  [7] raster::col#2 = phi( raster/raster::col#0, raster::@1/raster::col#1 )
  [8] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_BG_COLOR) = raster::col#2
  [9] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_BORDER_COLOR) = raster::col#2
  [10] raster::i#1 = ++ raster::i#2
  [11] raster::col#1 = rastercols[raster::i#1]
  asm { nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop  }
  [13] if(raster::col#1!=$ff) goto raster::@1
  to:raster::@return
raster::@return: scope:[raster]  from raster::@1
  [14] return 
  to:@return
