Lines Matching defs:row

62  *        the *beginning* of the row buffer, not the end.  This
68 * pixel(s) at the end of the row would have to be saved,
98 * - fixed mmxsupport()/png_do_read_interlace() first-row bug
100 * ebx (where "row" pointer was stored), it nevertheless managed to zero
102 * caused png_do_read_interlace() to return prematurely on the first row of
237 * of the row buffer, not the end (see 19991007 for details)
337 // These are used in the row-filter routines and should/would be local
398 /* Combines the row recently read in with the previous row.
403 the row. The pattern always repeats every 8 pixels, so just 8
413 png_combine_row(png_structp png_ptr, png_bytep row, int mask)
430 png_memcpy(row, png_ptr->row_buf + 1,
447 dp = row;
505 dp = row;
560 dp = row;
625 dstptr = row;
715 dstptr = row + initial_val;
763 dstptr = row;
869 dstptr = row + initial_val;
916 dstptr = row;
1037 dstptr = row + initial_val;
1084 dstptr = row;
1212 dstptr = row + initial_val;
1259 dstptr = row;
1404 dstptr = row + initial_val;
1445 dstptr = row + initial_val;
1503 png_bytep row = png_ptr->row_buf + 1;
1521 if (row != NULL && row_info != NULL)
1538 sp = row + (png_size_t)((row_info->width - 1) >> 3);
1539 dp = row + (png_size_t)((final_width - 1) >> 3);
1592 sp = row + (png_size_t)((row_info->width - 1) >> 2);
1593 dp = row + (png_size_t)((final_width - 1) >> 2);
1649 sp = row + (png_size_t)((row_info->width - 1) >> 1);
1650 dp = row + (png_size_t)((final_width - 1) >> 1);
1716 /* point sptr at the last pixel in the pre-expanded row: */
1717 sptr = row + (width - 1) * pixel_bytes;
1719 /* point dp at the last pixel position in the expanded row: */
1720 dp = row + (final_width - 1) * pixel_bytes;
1837 // sptr points at last pixel in pre-expanded row
1838 // dp points at last pixel position in expanded row
2506 // both point at locations within same row buffer)
2674 if (dp < row || dp+3 > row+png_ptr->row_buf_size)
2676 printf("dp out of bounds: row=%d, dp=%d, rp=%d\n",
2677 row, dp, row+png_ptr->row_buf_size);
2773 png_read_filter_row_mmx_avg(png_row_infop row_info, png_bytep row,
2789 //pre "movl row, %%edi \n\t" // edi: Avg(x)
2811 "movl %%edi, _dif \n\t" // take start of row
2852 "2" (row) // edi
2862 // now do the math for the rest of the row
2876 // preload "movl row, %%edi \n\t" // edi: Avg(x)
2968 "1" (row) // edi
2998 // preload "movl row, %%edi \n\t" // edi: Avg(x)
3067 "1" (row) // edi
3091 // preload "movl row, %%edi \n\t" // edi: Avg(x)
3203 "1" (row) // edi
3223 // preload "movl row, %%edi \n\t" // edi: Avg(x)
3259 "2" (row) // edi
3275 // preload "movl row, %%edi \n\t" // edi: Avg(x)
3307 "1" (row) // edi
3333 "movl row, %%edi \n\t" // edi: Avg(x)
3382 //pre "movl row, %%edi \n\t" // edi: Avg(x)
3418 "2" (row) // edi
3441 png_read_filter_row_mmx_paeth(png_row_infop row_info, png_bytep row,
3457 //pre "movl row, %%edi \n\t"
3474 "movl %%edi, _dif \n\t" // take start of row
3573 "2" (row) // edi
3581 // now do the math for the rest of the row
3593 // preload "movl row, %%edi \n\t"
3794 "1" (row) // edi
3816 // preload "movl row, %%edi \n\t"
3956 "1" (row) // edi
3973 // preload "movl row, %%edi \n\t"
4101 "1" (row) // edi
4118 // preload "movl row, %%edi \n\t"
4247 "1" (row) // edi
4270 // preload "movl row, %%edi \n\t"
4360 "2" (row) // edi
4381 //pre "movl row, %%edi \n\t"
4472 "2" (row) // edi
4496 png_read_filter_row_mmx_sub(png_row_infop row_info, png_bytep row)
4506 //pre "movl row, %%edi \n\t"
4507 "movl %%edi, %%esi \n\t" // lp = row
4509 "addl %%eax, %%edi \n\t" // rp = row + bpp
4512 "movl %%edi, _dif \n\t" // take start of row
4539 "1" (row) // edi
4549 // now do the math for the rest of the row
4559 // preload "movl row, %%edi \n\t"
4562 "movl %%edi, %%esi \n\t" // lp = row
4564 "addl %%eax, %%edi \n\t" // rp = row + bpp
4601 "1" (row) // edi
4615 // preload "movl row, %%edi \n\t"
4618 "movl %%edi, %%esi \n\t" // lp = row
4621 "addl %%eax, %%edi \n\t" // rp = row + bpp
4636 "1" (row) // edi
4652 // preload "movl row, %%edi \n\t"
4654 "movl %%edi, %%esi \n\t" // lp = row
4656 "addl %%eax, %%edi \n\t" // rp = row + bpp
4682 "1" (row) // edi
4703 // preload "movl row, %%edi \n\t"
4706 "movl %%edi, %%esi \n\t" // lp = row
4709 "addl %%eax, %%edi \n\t" // rp = row + bpp
4749 "1" (row) // edi
4762 // preload "movl row, %%edi \n\t"
4764 "movl %%edi, %%esi \n\t" // lp = row
4766 "addl %%eax, %%edi \n\t" // rp = row + bpp
4828 "1" (row) // edi
4842 // preload "movl row, %%edi \n\t"
4843 "movl %%edi, %%esi \n\t" // lp = row
4845 "addl %%eax, %%edi \n\t" // rp = row + bpp
4861 "1" (row) // edi
4875 //pre "movl row, %%edi \n\t"
4879 "movl %%edi, %%esi \n\t" // lp = row
4881 "addl %%eax, %%edi \n\t" // rp = row + bpp
4898 "1" (row) // edi
4918 png_read_filter_row_mmx_up(png_row_infop row_info, png_bytep row,
4929 //pre "movl row, %%edi \n\t"
5032 "EMMS \n\t" // conversion of filtered row complete
5043 "2" (row) // edi
5074 row, png_bytep prev_row, int filter)
5138 png_debug1(0, "row=0x%08lx, ", (unsigned long)row);
5159 png_read_filter_row_mmx_sub(row_info, row);
5167 png_bytep rp = row + bpp;
5168 png_bytep lp = row;
5188 png_read_filter_row_mmx_up(row_info, row, prev_row);
5195 png_bytep rp = row;
5216 png_read_filter_row_mmx_avg(row_info, row, prev_row);
5222 png_bytep rp = row;
5224 png_bytep lp = row;
5254 png_read_filter_row_mmx_paeth(row_info, row, prev_row);
5260 png_bytep rp = row;
5262 png_bytep lp = row;
5312 png_warning(png_ptr, "Ignoring bad row-filter type");
5313 *row=0;