__global__ void kernel_convoGene8x8pL3( unsigned char *output, int j_dim ) { int ic, jc ; const int L=3 ; unsigned char pix ; float outval0=0.0, outval1=0.0, outval2=0.0, outval3=0.0 ; float outval4=0.0, outval5=0.0, outval6=0.0, outval7=0.0 ; // coordonnees absolues du point de base, le premier du paquet int j = ( __umul24( blockIdx.x, blockDim.x) + threadIdx.x)<< 3 ; int i = ( __umul24( blockIdx.y, blockDim.y) + threadIdx.y) ; // pour chaque ligne de la zone d'intérêt for (ic=0 ; ic