Lines Matching full:pointer
175 Function<Void(Pointer<Byte>, Pointer<Byte>, Pointer<Byte>)> function; in copyRoutine()
177 Pointer<Byte> dst(function.Arg<0>()); in copyRoutine()
178 Pointer<Byte> src(function.Arg<1>()); in copyRoutine()
179 Pointer<Byte> cursor(function.Arg<2>()); in copyRoutine()
183 Pointer<Byte> d = dst + y * dStride; in copyRoutine()
184 Pointer<Byte> s = src + y * sStride; in copyRoutine()
201 *Pointer<Int4>(d, 1) = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
211 Int4 bgra = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
213 *Pointer<Int4>(d, 1) = ((bgra & Int4(0x00FF0000)) >> 16) | in copyRoutine()
224 Short4 c0 = As<UShort4>(Swizzle(*Pointer<Short4>(s + 0), 0xC6)) >> 8; in copyRoutine()
225 Short4 c1 = As<UShort4>(Swizzle(*Pointer<Short4>(s + 8), 0xC6)) >> 8; in copyRoutine()
227 *Pointer<Int2>(d) = As<Int2>(PackUnsigned(c0, c1)); in copyRoutine()
236 Int4 rgb = Int4(*Pointer<Short4>(s)); in copyRoutine()
238 *Pointer<Int4>(d) = (((rgb & Int4(0xF800)) << 8) | ((rgb & Int4(0xE01F)) << 3)) | in copyRoutine()
257 *Pointer<Int>(d) = *Pointer<Int>(s); in copyRoutine()
262 Int rgba = *Pointer<Int>(s); in copyRoutine()
264 *Pointer<Int>(d) = ((rgba & Int(0x00FF0000)) >> 16) | in copyRoutine()
271 Short4 c = As<UShort4>(Swizzle(*Pointer<Short4>(s), 0xC6)) >> 8; in copyRoutine()
273 *Pointer<Int>(d) = Int(As<Int2>(PackUnsigned(c, c))); in copyRoutine()
278 Int rgb = Int(*Pointer<Short>(s)); in copyRoutine()
280 *Pointer<Int>(d) = 0xFF000000 | in copyRoutine()
309 *Pointer<Int4>(d, 1) = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
319 Int4 bgra = *Pointer<Int4>(s, sStride % 16 ? 1 : 16); in copyRoutine()
321 *Pointer<Int4>(d, 1) = ((bgra & Int4(0x00FF0000)) >> 16) | in copyRoutine()
332 Short4 c0 = *Pointer<UShort4>(s + 0) >> 8; in copyRoutine()
333 Short4 c1 = *Pointer<UShort4>(s + 8) >> 8; in copyRoutine()
335 *Pointer<Int2>(d) = As<Int2>(PackUnsigned(c0, c1)); in copyRoutine()
344 Int4 rgb = Int4(*Pointer<Short4>(s)); in copyRoutine()
346 *Pointer<Int4>(d) = Int4(0xFF000000) | in copyRoutine()
366 *Pointer<Int>(d) = *Pointer<Int>(s); in copyRoutine()
371 Int bgra = *Pointer<Int>(s); in copyRoutine()
372 *Pointer<Int>(d) = ((bgra & Int(0x00FF0000)) >> 16) | in copyRoutine()
379 Short4 c = *Pointer<UShort4>(s) >> 8; in copyRoutine()
381 *Pointer<Int>(d) = Int(As<Int2>(PackUnsigned(c, c))); in copyRoutine()
386 Int rgb = Int(*Pointer<Short>(s)); in copyRoutine()
388 *Pointer<Int>(d) = 0xFF000000 | in copyRoutine()
412 *Pointer<Byte>(d + 0) = *Pointer<Byte>(s + 0); in copyRoutine()
413 *Pointer<Byte>(d + 1) = *Pointer<Byte>(s + 1); in copyRoutine()
414 *Pointer<Byte>(d + 2) = *Pointer<Byte>(s + 2); in copyRoutine()
418 *Pointer<Byte>(d + 0) = *Pointer<Byte>(s + 2); in copyRoutine()
419 *Pointer<Byte>(d + 1) = *Pointer<Byte>(s + 1); in copyRoutine()
420 *Pointer<Byte>(d + 2) = *Pointer<Byte>(s + 0); in copyRoutine()
423 *Pointer<Byte>(d + 0) = *Pointer<Byte>(s + 5); in copyRoutine()
424 *Pointer<Byte>(d + 1) = *Pointer<Byte>(s + 3); in copyRoutine()
425 *Pointer<Byte>(d + 2) = *Pointer<Byte>(s + 1); in copyRoutine()
429 Int rgb = Int(*Pointer<Short>(s)); in copyRoutine()
431 *Pointer<Byte>(d + 0) = Byte(((rgb & 0x001F) << 3) | ((rgb & 0x001C) >> 2)); in copyRoutine()
432 *Pointer<Byte>(d + 1) = Byte(((rgb & 0x07E0) << 5) | ((rgb & 0x0600) >> 1)); in copyRoutine()
433 *Pointer<Byte>(d + 2) = Byte(((rgb & 0xF800) << 8) | ((rgb & 0xE000) << 3)); in copyRoutine()
455 Int c = *Pointer<Int>(s); in copyRoutine()
457 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 8 | in copyRoutine()
465 Int c = *Pointer<Int>(s); in copyRoutine()
467 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 19 | in copyRoutine()
474 Short4 cc = *Pointer<UShort4>(s) >> 8; in copyRoutine()
477 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 19 | in copyRoutine()
483 *Pointer<Short>(d) = *Pointer<Short>(s); in copyRoutine()
503 Int x0 = *Pointer<Int>(cursor + OFFSET(Cursor,x)); in copyRoutine()
504 Int y0 = *Pointer<Int>(cursor + OFFSET(Cursor,y)); in copyRoutine()
512 Pointer<Byte> d = dst + y * dStride + x0 * dBytes; in copyRoutine()
513 Pointer<Byte> s = src + y * sStride + x0 * sBytes; in copyRoutine()
514 …Pointer<Byte> c = *Pointer<Pointer<Byte>>(cursor + OFFSET(Cursor,image)) + y1 * state.cursorWidth … in copyRoutine()
537 …FrameBuffer::blend(const BlitState &state, const Pointer<Byte> &d, const Pointer<Byte> &s, const P… in blend()
542 c1 = Unpack(*Pointer<Byte4>(c)); in blend()
548 c2 = Unpack(*Pointer<Byte4>(s)); in blend()
552 c2 = Swizzle(Unpack(*Pointer<Byte4>(s)), 0xC6); in blend()
555 c2 = Swizzle(*Pointer<Short4>(s), 0xC6); in blend()
559 Int rgb(*Pointer<Short>(s)); in blend()
586 *Pointer<Byte4>(d) = Byte4(PackUnsigned(c1, c1)); in blend()
595 *Pointer<Byte4>(d) = Byte4(PackUnsigned(c1, c1)); in blend()
602 *Pointer<Byte>(d + 0) = Byte(c >> 0); in blend()
603 *Pointer<Byte>(d + 1) = Byte(c >> 8); in blend()
604 *Pointer<Byte>(d + 2) = Byte(c >> 16); in blend()
611 *Pointer<Short>(d) = Short((c & 0x00F80000) >> 8 | in blend()