------- Comment #4 from rguenth at gcc dot gnu dot org  2007-10-31 10:37 -------
typedef unsigned int UINT32;
void blockmove_NtoN_blend_noremap32 ( const UINT32 *srcdata,int srcwidth,int
srcheight,int srcmodulo, UINT32 *dstdata,int dstmodulo, int srcshift) {
 UINT32 *end;
 while (srcheight) {
  while (dstdata <= end - 8) {
  dstdata[0] |= srcdata[0] << srcshift;
  dstdata[1] |= srcdata[1] << srcshift;
  dstdata[2] |= srcdata[2] << srcshift;
  dstdata[3] |= srcdata[3] << srcshift;
  dstdata[4] |= srcdata[4] << srcshift;
  dstdata[5] |= srcdata[5] << srcshift;
  dstdata[6] |= srcdata[6] << srcshift;
  dstdata[7] |= srcdata[7] << srcshift;
  dstdata += 8;
  srcdata += 8;
  }
  }
}


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2007-10-31 10:31:46         |2007-10-31 10:37:29
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33953

Reply via email to