------- 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