Lines Matching refs:srcVector
2455 void swizzle_vector_for_image(T *srcVector, const cl_image_format *imageFormat) in swizzle_vector_for_image() argument
2460 case CL_A: srcVector[0] = srcVector[3]; break; in swizzle_vector_for_image()
2471 case CL_RA: srcVector[1] = srcVector[3]; break; in swizzle_vector_for_image()
2473 temp = srcVector[3]; in swizzle_vector_for_image()
2474 srcVector[3] = srcVector[2]; in swizzle_vector_for_image()
2475 srcVector[2] = srcVector[1]; in swizzle_vector_for_image()
2476 srcVector[1] = srcVector[0]; in swizzle_vector_for_image()
2477 srcVector[0] = temp; in swizzle_vector_for_image()
2480 temp = srcVector[3]; in swizzle_vector_for_image()
2481 srcVector[3] = srcVector[0]; in swizzle_vector_for_image()
2482 srcVector[0] = temp; in swizzle_vector_for_image()
2483 temp = srcVector[2]; in swizzle_vector_for_image()
2484 srcVector[2] = srcVector[1]; in swizzle_vector_for_image()
2485 srcVector[1] = temp; in swizzle_vector_for_image()
2489 temp = srcVector[0]; in swizzle_vector_for_image()
2490 srcVector[0] = srcVector[2]; in swizzle_vector_for_image()
2491 srcVector[2] = temp; in swizzle_vector_for_image()
2494 srcVector[3] = srcVector[0]; in swizzle_vector_for_image()
2495 srcVector[2] = srcVector[0]; in swizzle_vector_for_image()
2496 srcVector[1] = srcVector[0]; in swizzle_vector_for_image()
2499 srcVector[2] = srcVector[0]; in swizzle_vector_for_image()
2500 srcVector[1] = srcVector[0]; in swizzle_vector_for_image()
2504 temp = srcVector[3]; in swizzle_vector_for_image()
2505 srcVector[3] = srcVector[2]; in swizzle_vector_for_image()
2506 srcVector[2] = srcVector[1]; in swizzle_vector_for_image()
2507 srcVector[1] = srcVector[0]; in swizzle_vector_for_image()
2508 srcVector[0] = temp; in swizzle_vector_for_image()
2513 temp = srcVector[0]; in swizzle_vector_for_image()
2514 srcVector[0] = srcVector[2]; in swizzle_vector_for_image()
2515 srcVector[2] = temp; in swizzle_vector_for_image()
2523 void pack_image_pixel(unsigned int *srcVector, in pack_image_pixel() argument
2526 swizzle_vector_for_image<unsigned int>(srcVector, imageFormat); in pack_image_pixel()
2534 ptr[i] = (unsigned char)SATURATE(srcVector[i], 0, 255); in pack_image_pixel()
2540 ptr[i] = (unsigned short)SATURATE(srcVector[i], 0, 65535); in pack_image_pixel()
2546 ptr[i] = (unsigned int)srcVector[i]; in pack_image_pixel()
2553 void pack_image_pixel(int *srcVector, const cl_image_format *imageFormat, in pack_image_pixel() argument
2556 swizzle_vector_for_image<int>(srcVector, imageFormat); in pack_image_pixel()
2564 ptr[i] = (char)SATURATE(srcVector[i], -128, 127); in pack_image_pixel()
2570 ptr[i] = (short)SATURATE(srcVector[i], -32768, 32767); in pack_image_pixel()
2576 ptr[i] = (int)srcVector[i]; in pack_image_pixel()
2602 void pack_image_pixel(float *srcVector, const cl_image_format *imageFormat, in pack_image_pixel() argument
2605 swizzle_vector_for_image<float>(srcVector, imageFormat); in pack_image_pixel()
2616 ptr[i] = cl_half_from_float(srcVector[i], CL_HALF_RTE); in pack_image_pixel()
2620 ptr[i] = cl_half_from_float(srcVector[i], CL_HALF_RTZ); in pack_image_pixel()
2634 ptr[i] = srcVector[i]; in pack_image_pixel()
2642 (cl_char)NORMALIZE_SIGNED(srcVector[i], -127.0f, 127.f); in pack_image_pixel()
2649 (short)NORMALIZE_SIGNED(srcVector[i], -32767.f, 32767.f); in pack_image_pixel()
2656 ptr[0] = (unsigned char)(sRGBmap(srcVector[0]) + 0.5); in pack_image_pixel()
2657 ptr[1] = (unsigned char)(sRGBmap(srcVector[1]) + 0.5); in pack_image_pixel()
2658 ptr[2] = (unsigned char)(sRGBmap(srcVector[2]) + 0.5); in pack_image_pixel()
2660 ptr[3] = (unsigned char)NORMALIZE(srcVector[3], 255.f); in pack_image_pixel()
2665 ptr[i] = (unsigned char)NORMALIZE(srcVector[i], 255.f); in pack_image_pixel()
2680 ptr[i] = (unsigned short)NORMALIZE(srcVector[i], 65535.f); in pack_image_pixel()
2686 (((unsigned short)NORMALIZE(srcVector[0], 31.f) & 31) << 10) in pack_image_pixel()
2687 | (((unsigned short)NORMALIZE(srcVector[1], 31.f) & 31) << 5) in pack_image_pixel()
2688 | (((unsigned short)NORMALIZE(srcVector[2], 31.f) & 31) << 0); in pack_image_pixel()
2694 (((unsigned short)NORMALIZE(srcVector[0], 31.f) & 31) << 11) in pack_image_pixel()
2695 | (((unsigned short)NORMALIZE(srcVector[1], 63.f) & 63) << 5) in pack_image_pixel()
2696 | (((unsigned short)NORMALIZE(srcVector[2], 31.f) & 31) << 0); in pack_image_pixel()
2702 (((unsigned int)NORMALIZE(srcVector[0], 1023.f) & 1023) << 20) in pack_image_pixel()
2703 | (((unsigned int)NORMALIZE(srcVector[1], 1023.f) & 1023) << 10) in pack_image_pixel()
2704 | (((unsigned int)NORMALIZE(srcVector[2], 1023.f) & 1023) << 0); in pack_image_pixel()
2711 (cl_char)CONVERT_INT(srcVector[i], -127.0f, 127.f, 127); in pack_image_pixel()
2718 (short)CONVERT_INT(srcVector[i], -32767.f, 32767.f, 32767); in pack_image_pixel()
2725 srcVector[i], MAKE_HEX_FLOAT(-0x1.0p31f, -1, 31), in pack_image_pixel()
2734 (cl_uchar)CONVERT_UINT(srcVector[i], 255.f, CL_UCHAR_MAX); in pack_image_pixel()
2740 ptr[i] = (cl_ushort)CONVERT_UINT(srcVector[i], 32767.f, in pack_image_pixel()
2748 srcVector[i], in pack_image_pixel()
2758 cl_float f = fmaxf(srcVector[i], -1.0f); in pack_image_pixel()
2776 void pack_image_pixel_error(const float *srcVector, in pack_image_pixel_error() argument
2787 errors[i] = Ulp_Error_Half(ptr[i], srcVector[i]); in pack_image_pixel_error()
2796 errors[i] = Ulp_Error(ptr[i], srcVector[i]); in pack_image_pixel_error()
2806 - NORMALIZE_SIGNED_UNROUNDED(srcVector[i], -127.0f, 127.f); in pack_image_pixel_error()
2815 - NORMALIZE_SIGNED_UNROUNDED(srcVector[i], -32767.f, in pack_image_pixel_error()
2824 errors[i] = ptr[i] - NORMALIZE_UNROUNDED(srcVector[i], 255.f); in pack_image_pixel_error()
2832 errors[i] = ptr[i] - NORMALIZE_UNROUNDED(srcVector[i], 65535.f); in pack_image_pixel_error()
2840 ((ptr[0] >> 10) & 31) - NORMALIZE_UNROUNDED(srcVector[0], 31.f); in pack_image_pixel_error()
2842 ((ptr[0] >> 5) & 31) - NORMALIZE_UNROUNDED(srcVector[1], 31.f); in pack_image_pixel_error()
2844 ((ptr[0] >> 0) & 31) - NORMALIZE_UNROUNDED(srcVector[2], 31.f); in pack_image_pixel_error()
2852 ((ptr[0] >> 11) & 31) - NORMALIZE_UNROUNDED(srcVector[0], 31.f); in pack_image_pixel_error()
2854 ((ptr[0] >> 5) & 63) - NORMALIZE_UNROUNDED(srcVector[1], 63.f); in pack_image_pixel_error()
2856 ((ptr[0] >> 0) & 31) - NORMALIZE_UNROUNDED(srcVector[2], 31.f); in pack_image_pixel_error()
2864 - NORMALIZE_UNROUNDED(srcVector[0], 1023.f); in pack_image_pixel_error()
2866 - NORMALIZE_UNROUNDED(srcVector[1], 1023.f); in pack_image_pixel_error()
2868 - NORMALIZE_UNROUNDED(srcVector[2], 1023.f); in pack_image_pixel_error()
2877 ptr[i] - CONVERT_INT(srcVector[i], -127.0f, 127.f, 127); in pack_image_pixel_error()
2885 - CONVERT_INT(srcVector[i], -32767.f, 32767.f, 32767); in pack_image_pixel_error()
2894 srcVector[i], MAKE_HEX_FLOAT(-0x1.0p31f, -1, 31), in pack_image_pixel_error()
2903 - (cl_int)CONVERT_UINT(srcVector[i], 255.f, CL_UCHAR_MAX); in pack_image_pixel_error()
2910 - (cl_int)CONVERT_UINT(srcVector[i], 32767.f, CL_USHRT_MAX); in pack_image_pixel_error()
2919 srcVector[i], in pack_image_pixel_error()
2930 - NORMALIZE_SIGNED_UNROUNDED(((int)srcVector[i] - 16384), in pack_image_pixel_error()