Lines Matching defs:start

1701     uint8 *start;
1714 if (x_pos < -8) start = ref - 8;
1715 else if (x_pos + pad_width > picwidth + 7) start = ref + picwidth + 7 - pad_width;
1716 else start = ref + x_pos;
1718 /* word-align start */
1719 offset = (intptr_t)start & 0x3;
1720 if (offset) start -= offset;
1722 word1 = *((uint32*)start);
1723 word2 = *((uint32*)(start + 4));
1724 word3 = *((uint32*)(start + 8));
1731 *((uint32*)(start -= picpitch)) = word1;
1732 *((uint32*)(start + 4)) = word2;
1733 *((uint32*)(start + 8)) = word3;
1739 if (x_pos < -8) start = ref + picpitch * (picheight - 1) - 8;
1740 else if (x_pos + pad_width > picwidth + 7) start = ref + picpitch * (picheight - 1) +
1742 else start = ref + picpitch * (picheight - 1) + x_pos;
1744 /* word-align start */
1745 offset = (intptr_t)start & 0x3;
1746 if (offset) start -= offset;
1748 word1 = *((uint32*)start);
1749 word2 = *((uint32*)(start + 4));
1750 word3 = *((uint32*)(start + 8));
1757 *((uint32*)(start += picpitch)) = word1;
1758 *((uint32*)(start + 4)) = word2;
1759 *((uint32*)(start + 8)) = word3;
1766 if (y_pos < -8) start = ref - (picpitch << 3);
1767 else if (y_pos + pad_height > picheight + 7) start = ref + (picheight + 7 - pad_height) * picpitch;
1768 else start = ref + y_pos * picpitch;
1772 start -= picpitch;
1775 word1 = *(start += picpitch);
1778 *((uint32*)(start - 8)) = word1;
1779 *((uint32*)(start - 4)) = word1;
1784 if (y_pos < -8) start = ref - (picpitch << 3) + picwidth - 1;
1785 else if (y_pos + pad_height > picheight + 7) start = ref + (picheight + 7 - pad_height) * picpitch + picwidth - 1;
1786 else start = ref + y_pos * picpitch + picwidth - 1;
1790 start -= picpitch;
1793 word1 = *(start += picpitch);
1796 *((uint32*)(start + 1)) = word1;
1797 *((uint32*)(start + 5)) = word1;