Home | History | Annotate | Download | only in include

Lines Matching defs:size_t

60 typedef __SIZE_TYPE__ size_t;
6697 size_t __ovld __cnfn get_global_size(uint dimindx);
6708 size_t __ovld __cnfn get_global_id(uint dimindx);
6722 size_t __ovld __cnfn get_local_size(uint dimindx);
6732 size_t __ovld __cnfn get_local_id(uint dimindx);
6742 size_t __ovld __cnfn get_num_groups(uint dimindx);
6751 size_t __ovld __cnfn get_group_id(uint dimindx);
6761 size_t __ovld __cnfn get_global_offset(uint dimindx);
6764 size_t __ovld get_enqueued_local_size(uint dimindx);
6765 size_t __ovld get_global_linear_id(void);
6766 size_t __ovld get_local_linear_id(void);
11550 char2 __ovld vload2(size_t offset, const __constant char *p);
11551 uchar2 __ovld vload2(size_t offset, const __constant uchar *p);
11552 short2 __ovld vload2(size_t offset, const __constant short *p);
11553 ushort2 __ovld vload2(size_t offset, const __constant ushort *p);
11554 int2 __ovld vload2(size_t offset, const __constant int *p);
11555 uint2 __ovld vload2(size_t offset, const __constant uint *p);
11556 long2 __ovld vload2(size_t offset, const __constant long *p);
11557 ulong2 __ovld vload2(size_t offset, const __constant ulong *p);
11558 float2 __ovld vload2(size_t offset, const __constant float *p);
11559 char3 __ovld vload3(size_t offset, const __constant char *p);
11560 uchar3 __ovld vload3(size_t offset, const __constant uchar *p);
11561 short3 __ovld vload3(size_t offset, const __constant short *p);
11562 ushort3 __ovld vload3(size_t offset, const __constant ushort *p);
11563 int3 __ovld vload3(size_t offset, const __constant int *p);
11564 uint3 __ovld vload3(size_t offset, const __constant uint *p);
11565 long3 __ovld vload3(size_t offset, const __constant long *p);
11566 ulong3 __ovld vload3(size_t offset, const __constant ulong *p);
11567 float3 __ovld vload3(size_t offset, const __constant float *p);
11568 char4 __ovld vload4(size_t offset, const __constant char *p);
11569 uchar4 __ovld vload4(size_t offset, const __constant uchar *p);
11570 short4 __ovld vload4(size_t offset, const __constant short *p);
11571 ushort4 __ovld vload4(size_t offset, const __constant ushort *p);
11572 int4 __ovld vload4(size_t offset, const __constant int *p);
11573 uint4 __ovld vload4(size_t offset, const __constant uint *p);
11574 long4 __ovld vload4(size_t offset, const __constant long *p);
11575 ulong4 __ovld vload4(size_t offset, const __constant ulong *p);
11576 float4 __ovld vload4(size_t offset, const __constant float *p);
11577 char8 __ovld vload8(size_t offset, const __constant char *p);
11578 uchar8 __ovld vload8(size_t offset, const __constant uchar *p);
11579 short8 __ovld vload8(size_t offset, const __constant short *p);
11580 ushort8 __ovld vload8(size_t offset, const __constant ushort *p);
11581 int8 __ovld vload8(size_t offset, const __constant int *p);
11582 uint8 __ovld vload8(size_t offset, const __constant uint *p);
11583 long8 __ovld vload8(size_t offset, const __constant long *p);
11584 ulong8 __ovld vload8(size_t offset, const __constant ulong *p);
11585 float8 __ovld vload8(size_t offset, const __constant float *p);
11586 char16 __ovld vload16(size_t offset, const __constant char *p);
11587 uchar16 __ovld vload16(size_t offset, const __constant uchar *p);
11588 short16 __ovld vload16(size_t offset, const __constant short *p);
11589 ushort16 __ovld vload16(size_t offset, const __constant ushort *p);
11590 int16 __ovld vload16(size_t offset, const __constant int *p);
11591 uint16 __ovld vload16(size_t offset, const __constant uint *p);
11592 long16 __ovld vload16(size_t offset, const __constant long *p);
11593 ulong16 __ovld vload16(size_t offset, const __constant ulong *p);
11594 float16 __ovld vload16(size_t offset, const __constant float *p);
11596 double2 __ovld vload2(size_t offset, const __constant double *p);
11597 double3 __ovld vload3(size_t offset, const __constant double *p);
11598 double4 __ovld vload4(size_t offset, const __constant double *p);
11599 double8 __ovld vload8(size_t offset, const __constant double *p);
11600 double16 __ovld vload16(size_t offset, const __constant double *p);
11604 half __ovld vload(size_t offset, const __constant half *p);
11605 half2 __ovld vload2(size_t offset, const __constant half *p);
11606 half3 __ovld vload3(size_t offset, const __constant half *p);
11607 half4 __ovld vload4(size_t offset, const __constant half *p);
11608 half8 __ovld vload8(size_t offset, const __constant half *p);
11609 half16 __ovld vload16(size_t offset, const __constant half *p);
11613 char2 __ovld vload2(size_t offset, const char *p);
11614 uchar2 __ovld vload2(size_t offset, const uchar *p);
11615 short2 __ovld vload2(size_t offset, const short *p);
11616 ushort2 __ovld vload2(size_t offset, const ushort *p);
11617 int2 __ovld vload2(size_t offset, const int *p);
11618 uint2 __ovld vload2(size_t offset, const uint *p);
11619 long2 __ovld vload2(size_t offset, const long *p);
11620 ulong2 __ovld vload2(size_t offset, const ulong *p);
11621 float2 __ovld vload2(size_t offset, const float *p);
11622 char3 __ovld vload3(size_t offset, const char *p);
11623 uchar3 __ovld vload3(size_t offset, const uchar *p);
11624 short3 __ovld vload3(size_t offset, const short *p);
11625 ushort3 __ovld vload3(size_t offset, const ushort *p);
11626 int3 __ovld vload3(size_t offset, const int *p);
11627 uint3 __ovld vload3(size_t offset, const uint *p);
11628 long3 __ovld vload3(size_t offset, const long *p);
11629 ulong3 __ovld vload3(size_t offset, const ulong *p);
11630 float3 __ovld vload3(size_t offset, const float *p);
11631 char4 __ovld vload4(size_t offset, const char *p);
11632 uchar4 __ovld vload4(size_t offset, const uchar *p);
11633 short4 __ovld vload4(size_t offset, const short *p);
11634 ushort4 __ovld vload4(size_t offset, const ushort *p);
11635 int4 __ovld vload4(size_t offset, const int *p);
11636 uint4 __ovld vload4(size_t offset, const uint *p);
11637 long4 __ovld vload4(size_t offset, const long *p);
11638 ulong4 __ovld vload4(size_t offset, const ulong *p);
11639 float4 __ovld vload4(size_t offset, const float *p);
11640 char8 __ovld vload8(size_t offset, const char *p);
11641 uchar8 __ovld vload8(size_t offset, const uchar *p);
11642 short8 __ovld vload8(size_t offset, const short *p);
11643 ushort8 __ovld vload8(size_t offset, const ushort *p);
11644 int8 __ovld vload8(size_t offset, const int *p);
11645 uint8 __ovld vload8(size_t offset, const uint *p);
11646 long8 __ovld vload8(size_t offset, const long *p);
11647 ulong8 __ovld vload8(size_t offset, const ulong *p);
11648 float8 __ovld vload8(size_t offset, const float *p);
11649 char16 __ovld vload16(size_t offset, const char *p);
11650 uchar16 __ovld vload16(size_t offset, const uchar *p);
11651 short16 __ovld vload16(size_t offset, const short *p);
11652 ushort16 __ovld vload16(size_t offset, const ushort *p);
11653 int16 __ovld vload16(size_t offset, const int *p);
11654 uint16 __ovld vload16(size_t offset, const uint *p);
11655 long16 __ovld vload16(size_t offset, const long *p);
11656 ulong16 __ovld vload16(size_t offset, const ulong *p);
11657 float16 __ovld vload16(size_t offset, const float *p);
11660 double2 __ovld vload2(size_t offset, const double *p);
11661 double3 __ovld vload3(size_t offset, const double *p);
11662 double4 __ovld vload4(size_t offset, const double *p);
11663 double8 __ovld vload8(size_t offset, const double *p);
11664 double16 __ovld vload16(size_t offset, const double *p);
11668 half __ovld vload(size_t offset, const half *p);
11669 half2 __ovld vload2(size_t offset, const half *p);
11670 half3 __ovld vload3(size_t offset, const half *p);
11671 half4 __ovld vload4(size_t offset, const half *p);
11672 half8 __ovld vload8(size_t offset, const half *p);
11673 half16 __ovld vload16(size_t offset, const half *p);
11676 char2 __ovld vload2(size_t offset, const __global char *p);
11677 uchar2 __ovld vload2(size_t offset, const __global uchar *p);
11678 short2 __ovld vload2(size_t offset, const __global short *p);
11679 ushort2 __ovld vload2(size_t offset, const __global ushort *p);
11680 int2 __ovld vload2(size_t offset, const __global int *p);
11681 uint2 __ovld vload2(size_t offset, const __global uint *p);
11682 long2 __ovld vload2(size_t offset, const __global long *p);
11683 ulong2 __ovld vload2(size_t offset, const __global ulong *p);
11684 float2 __ovld vload2(size_t offset, const __global float *p);
11685 char3 __ovld vload3(size_t offset, const __global char *p);
11686 uchar3 __ovld vload3(size_t offset, const __global uchar *p);
11687 short3 __ovld vload3(size_t offset, const __global short *p);
11688 ushort3 __ovld vload3(size_t offset, const __global ushort *p);
11689 int3 __ovld vload3(size_t offset, const __global int *p);
11690 uint3 __ovld vload3(size_t offset, const __global uint *p);
11691 long3 __ovld vload3(size_t offset, const __global long *p);
11692 ulong3 __ovld vload3(size_t offset, const __global ulong *p);
11693 float3 __ovld vload3(size_t offset, const __global float *p);
11694 char4 __ovld vload4(size_t offset, const __global char *p);
11695 uchar4 __ovld vload4(size_t offset, const __global uchar *p);
11696 short4 __ovld vload4(size_t offset, const __global short *p);
11697 ushort4 __ovld vload4(size_t offset, const __global ushort *p);
11698 int4 __ovld vload4(size_t offset, const __global int *p);
11699 uint4 __ovld vload4(size_t offset, const __global uint *p);
11700 long4 __ovld vload4(size_t offset, const __global long *p);
11701 ulong4 __ovld vload4(size_t offset, const __global ulong *p);
11702 float4 __ovld vload4(size_t offset, const __global float *p);
11703 char8 __ovld vload8(size_t offset, const __global char *p);
11704 uchar8 __ovld vload8(size_t offset, const __global uchar *p);
11705 short8 __ovld vload8(size_t offset, const __global short *p);
11706 ushort8 __ovld vload8(size_t offset, const __global ushort *p);
11707 int8 __ovld vload8(size_t offset, const __global int *p);
11708 uint8 __ovld vload8(size_t offset, const __global uint *p);
11709 long8 __ovld vload8(size_t offset, const __global long *p);
11710 ulong8 __ovld vload8(size_t offset, const __global ulong *p);
11711 float8 __ovld vload8(size_t offset, const __global float *p);
11712 char16 __ovld vload16(size_t offset, const __global char *p);
11713 uchar16 __ovld vload16(size_t offset, const __global uchar *p);
11714 short16 __ovld vload16(size_t offset, const __global short *p);
11715 ushort16 __ovld vload16(size_t offset, const __global ushort *p);
11716 int16 __ovld vload16(size_t offset, const __global int *p);
11717 uint16 __ovld vload16(size_t offset, const __global uint *p);
11718 long16 __ovld vload16(size_t offset, const __global long *p);
11719 ulong16 __ovld vload16(size_t offset, const __global ulong *p);
11720 float16 __ovld vload16(size_t offset, const __global float *p);
11721 char2 __ovld vload2(size_t offset, const __local char *p);
11722 uchar2 __ovld vload2(size_t offset, const __local uchar *p);
11723 short2 __ovld vload2(size_t offset, const __local short *p);
11724 ushort2 __ovld vload2(size_t offset, const __local ushort *p);
11725 int2 __ovld vload2(size_t offset, const __local int *p);
11726 uint2 __ovld vload2(size_t offset, const __local uint *p);
11727 long2 __ovld vload2(size_t offset, const __local long *p);
11728 ulong2 __ovld vload2(size_t offset, const __local ulong *p);
11729 float2 __ovld vload2(size_t offset, const __local float *p);
11730 char3 __ovld vload3(size_t offset, const __local char *p);
11731 uchar3 __ovld vload3(size_t offset, const __local uchar *p);
11732 short3 __ovld vload3(size_t offset, const __local short *p);
11733 ushort3 __ovld vload3(size_t offset, const __local ushort *p);
11734 int3 __ovld vload3(size_t offset, const __local int *p);
11735 uint3 __ovld vload3(size_t offset, const __local uint *p);
11736 long3 __ovld vload3(size_t offset, const __local long *p);
11737 ulong3 __ovld vload3(size_t offset, const __local ulong *p);
11738 float3 __ovld vload3(size_t offset, const __local float *p);
11739 char4 __ovld vload4(size_t offset, const __local char *p);
11740 uchar4 __ovld vload4(size_t offset, const __local uchar *p);
11741 short4 __ovld vload4(size_t offset, const __local short *p);
11742 ushort4 __ovld vload4(size_t offset, const __local ushort *p);
11743 int4 __ovld vload4(size_t offset, const __local int *p);
11744 uint4 __ovld vload4(size_t offset, const __local uint *p);
11745 long4 __ovld vload4(size_t offset, const __local long *p);
11746 ulong4 __ovld vload4(size_t offset, const __local ulong *p);
11747 float4 __ovld vload4(size_t offset, const __local float *p);
11748 char8 __ovld vload8(size_t offset, const __local char *p);
11749 uchar8 __ovld vload8(size_t offset, const __local uchar *p);
11750 short8 __ovld vload8(size_t offset, const __local short *p);
11751 ushort8 __ovld vload8(size_t offset, const __local ushort *p);
11752 int8 __ovld vload8(size_t offset, const __local int *p);
11753 uint8 __ovld vload8(size_t offset, const __local uint *p);
11754 long8 __ovld vload8(size_t offset, const __local long *p);
11755 ulong8 __ovld vload8(size_t offset, const __local ulong *p);
11756 float8 __ovld vload8(size_t offset, const __local float *p);
11757 char16 __ovld vload16(size_t offset, const __local char *p);
11758 uchar16 __ovld vload16(size_t offset, const __local uchar *p);
11759 short16 __ovld vload16(size_t offset, const __local short *p);
11760 ushort16 __ovld vload16(size_t offset, const __local ushort *p);
11761 size_t offset, const __local int *p);
11762 uint16 __ovld vload16(size_t offset, const __local uint *p);
11763 long16 __ovld vload16(size_t offset, const __local long *p);
11764 ulong16 __ovld vload16(size_t offset, const __local ulong *p);
11765 float16 __ovld vload16(size_t offset, const __local float *p);
11766 char2 __ovld vload2(size_t offset, const __private char *p);
11767 uchar2 __ovld vload2(size_t offset, const __private uchar *p);
11768 short2 __ovld vload2(size_t offset, const __private short *p);
11769 ushort2 __ovld vload2(size_t offset, const __private ushort *p);
11770 int2 __ovld vload2(size_t offset, const __private int *p);
11771 uint2 __ovld vload2(size_t offset, const __private uint *p);
11772 long2 __ovld vload2(size_t offset, const __private long *p);
11773 ulong2 __ovld vload2(size_t offset, const __private ulong *p);
11774 float2 __ovld vload2(size_t offset, const __private float *p);
11775 char3 __ovld vload3(size_t offset, const __private char *p);
11776 uchar3 __ovld vload3(size_t offset, const __private uchar *p);
11777 short3 __ovld vload3(size_t offset, const __private short *p);
11778 ushort3 __ovld vload3(size_t offset, const __private ushort *p);
11779 int3 __ovld vload3(size_t offset, const __private int *p);
11780 uint3 __ovld vload3(size_t offset, const __private uint *p);
11781 long3 __ovld vload3(size_t offset, const __private long *p);
11782 ulong3 __ovld vload3(size_t offset, const __private ulong *p);
11783 float3 __ovld vload3(size_t offset, const __private float *p);
11784 char4 __ovld vload4(size_t offset, const __private char *p);
11785 uchar4 __ovld vload4(size_t offset, const __private uchar *p);
11786 short4 __ovld vload4(size_t offset, const __private short *p);
11787 ushort4 __ovld vload4(size_t offset, const __private ushort *p);
11788 int4 __ovld vload4(size_t offset, const __private int *p);
11789 uint4 __ovld vload4(size_t offset, const __private uint *p);
11790 long4 __ovld vload4(size_t offset, const __private long *p);
11791 ulong4 __ovld vload4(size_t offset, const __private ulong *p);
11792 float4 __ovld vload4(size_t offset, const __private float *p);
11793 char8 __ovld vload8(size_t offset, const __private char *p);
11794 uchar8 __ovld vload8(size_t offset, const __private uchar *p);
11795 short8 __ovld vload8(size_t offset, const __private short *p);
11796 ushort8 __ovld vload8(size_t offset, const __private ushort *p);
11797 int8 __ovld vload8(size_t offset, const __private int *p);
11798 uint8 __ovld vload8(size_t offset, const __private uint *p);
11799 long8 __ovld vload8(size_t offset, const __private long *p);
11800 ulong8 __ovld vload8(size_t offset, const __private ulong *p);
11801 float8 __ovld vload8(size_t offset, const __private float *p);
11802 char16 __ovld vload16(size_t offset, const __private char *p);
11803 uchar16 __ovld vload16(size_t offset, const __private uchar *p);
11804 short16 __ovld vload16(size_t offset, const __private short *p);
11805 ushort16 __ovld vload16(size_t offset, const __private ushort *p);
11806 int16 __ovld vload16(size_t offset, const __private int *p);
11807 uint16 __ovld vload16(size_t offset, const __private uint *p);
11808 long16 __ovld vload16(size_t offset, const __private long *p);
11809 ulong16 __ovld vload16(size_t offset, const __private ulong *p);
11810 float16 __ovld vload16(size_t offset, const __private float *p);
11813 double2 __ovld vload2(size_t offset, const __global double *p);
11814 double3 __ovld vload3(size_t offset, const __global double *p);
11815 double4 __ovld vload4(size_t offset, const __global double *p);
11816 double8 __ovld vload8(size_t offset, const __global double *p);
11817 double16 __ovld vload16(size_t offset, const __global double *p);
11818 double2 __ovld vload2(size_t offset, const __local double *p);
11819 double3 __ovld vload3(size_t offset, const __local double *p);
11820 double4 __ovld vload4(size_t offset, const __local double *p);
11821 double8 __ovld vload8(size_t offset, const __local double *p);
11822 double16 __ovld vload16(size_t offset, const __local double *p);
11823 double2 __ovld vload2(size_t offset, const __private double *p);
11824 double3 __ovld vload3(size_t offset, const __private double *p);
11825 double4 __ovld vload4(size_t offset, const __private double *p);
11826 double8 __ovld vload8(size_t offset, const __private double *p);
11827 double16 __ovld vload16(size_t offset, const __private double *p);
11831 half __ovld vload(size_t offset, const __global half *p);
11832 half2 __ovld vload2(size_t offset, const __global half *p);
11833 half3 __ovld vload3(size_t offset, const __global half *p);
11834 half4 __ovld vload4(size_t offset, const __global half *p);
11835 half8 __ovld vload8(size_t offset, const __global half *p);
11836 half16 __ovld vload16(size_t offset, const __global half *p);
11837 half __ovld vload(size_t offset, const __local half *p);
11838 half2 __ovld vload2(size_t offset, const __local half *p);
11839 half3 __ovld vload3(size_t offset, const __local half *p);
11840 half4 __ovld vload4(size_t offset, const __local half *p);
11841 half8 __ovld vload8(size_t offset, const __local half *p);
11842 half16 __ovld vload16(size_t offset, const __local half *p);
11843 half __ovld vload(size_t offset, const __private half *p);
11844 half2 __ovld vload2(size_t offset, const __private half *p);
11845 half3 __ovld vload3(size_t offset, const __private half *p);
11846 half4 __ovld vload4(size_t offset, const __private half *p);
11847 half8 __ovld vload8(size_t offset, const __private half *p);
11848 half16 __ovld vload16(size_t offset, const __private half *p);
11853 void __ovld vstore2(char2 data, size_t offset, char *p);
11854 void __ovld vstore2(uchar2 data, size_t offset, uchar *p);
11855 void __ovld vstore2(short2 data, size_t offset, short *p);
11856 void __ovld vstore2(ushort2 data, size_t offset, ushort *p);
11857 void __ovld vstore2(int2 data, size_t offset, int *p);
11858 void __ovld vstore2(uint2 data, size_t offset, uint *p);
11859 void __ovld vstore2(long2 data, size_t offset, long *p);
11860 void __ovld vstore2(ulong2 data, size_t offset, ulong *p);
11861 void __ovld vstore2(float2 data, size_t offset, float *p);
11862 void __ovld vstore3(char3 data, size_t offset, char *p);
11863 void __ovld vstore3(uchar3 data, size_t offset, uchar *p);
11864 void __ovld vstore3(short3 data, size_t offset, short *p);
11865 void __ovld vstore3(ushort3 data, size_t offset, ushort *p);
11866 void __ovld vstore3(int3 data, size_t offset, int *p);
11867 void __ovld vstore3(uint3 data, size_t offset, uint *p);
11868 void __ovld vstore3(long3 data, size_t offset, long *p);
11869 void __ovld vstore3(ulong3 data, size_t offset, ulong *p);
11870 void __ovld vstore3(float3 data, size_t offset, float *p);
11871 void __ovld vstore4(char4 data, size_t offset, char *p);
11872 void __ovld vstore4(uchar4 data, size_t offset, uchar *p);
11873 void __ovld vstore4(short4 data, size_t offset, short *p);
11874 void __ovld vstore4(ushort4 data, size_t offset, ushort *p);
11875 void __ovld vstore4(int4 data, size_t offset, int *p);
11876 void __ovld vstore4(uint4 data, size_t offset, uint *p);
11877 void __ovld vstore4(long4 data, size_t offset, long *p);
11878 void __ovld vstore4(ulong4 data, size_t offset, ulong *p);
11879 void __ovld vstore4(float4 data, size_t offset, float *p);
11880 void __ovld vstore8(char8 data, size_t offset, char *p);
11881 void __ovld vstore8(uchar8 data, size_t offset, uchar *p);
11882 void __ovld vstore8(short8 data, size_t offset, short *p);
11883 void __ovld vstore8(ushort8 data, size_t offset, ushort *p);
11884 void __ovld vstore8(int8 data, size_t offset, int *p);
11885 void __ovld vstore8(uint8 data, size_t offset, uint *p);
11886 void __ovld vstore8(long8 data, size_t offset, long *p);
11887 void __ovld vstore8(ulong8 data, size_t offset, ulong *p);
11888 void __ovld vstore8(float8 data, size_t offset, float *p);
11889 void __ovld vstore16(char16 data, size_t offset, char *p);
11890 void __ovld vstore16(uchar16 data, size_t offset, uchar *p);
11891 void __ovld vstore16(short16 data, size_t offset, short *p);
11892 void __ovld vstore16(ushort16 data, size_t offset, ushort *p);
11893 void __ovld vstore16(int16 data, size_t offset, int *p);
11894 void __ovld vstore16(uint16 data, size_t offset, uint *p);
11895 void __ovld vstore16(long16 data, size_t offset, long *p);
11896 void __ovld vstore16(ulong16 data, size_t offset, ulong *p);
11897 void __ovld vstore16(float16 data, size_t offset, float *p);
11899 void __ovld vstore2(double2 data, size_t offset, double *p);
11900 void __ovld vstore3(double3 data, size_t offset, double *p);
11901 void __ovld vstore4(double4 data, size_t offset, double *p);
11902 void __ovld vstore8(double8 data, size_t offset, double *p);
11903 void __ovld vstore16(double16 data, size_t offset, double *p);
11906 void __ovld vstore(half data, size_t offset, half *p);
11907 void __ovld vstore2(half2 data, size_t offset, half *p);
11908 void __ovld vstore3(half3 data, size_t offset, half *p);
11909 void __ovld vstore4(half4 data, size_t offset, half *p);
11910 void __ovld vstore8(half8 data, size_t offset, half *p);
11911 void __ovld vstore16(half16 data, size_t offset, half *p);
11914 void __ovld vstore2(char2 data, size_t offset, __global char *p);
11915 void __ovld vstore2(uchar2 data, size_t offset, __global uchar *p);
11916 void __ovld vstore2(short2 data, size_t offset, __global short *p);
11917 void __ovld vstore2(ushort2 data, size_t offset, __global ushort *p);
11918 void __ovld vstore2(int2 data, size_t offset, __global int *p);
11919 void __ovld vstore2(uint2 data, size_t offset, __global uint *p);
11920 void __ovld vstore2(long2 data, size_t offset, __global long *p);
11921 void __ovld vstore2(ulong2 data, size_t offset, __global ulong *p);
11922 void __ovld vstore2(float2 data, size_t offset, __global float *p);
11923 void __ovld vstore3(char3 data, size_t offset, __global char *p);
11924 void __ovld vstore3(uchar3 data, size_t offset, __global uchar *p);
11925 void __ovld vstore3(short3 data, size_t offset, __global short *p);
11926 void __ovld vstore3(ushort3 data, size_t offset, __global ushort *p);
11927 void __ovld vstore3(int3 data, size_t offset, __global int *p);
11928 void __ovld vstore3(uint3 data, size_t offset, __global uint *p);
11929 void __ovld vstore3(long3 data, size_t offset, __global long *p);
11930 void __ovld vstore3(ulong3 data, size_t offset, __global ulong *p);
11931 void __ovld vstore3(float3 data, size_t offset, __global float *p);
11932 void __ovld vstore4(char4 data, size_t offset, __global char *p);
11933 void __ovld vstore4(uchar4 data, size_t offset, __global uchar *p);
11934 void __ovld vstore4(short4 data, size_t offset, __global short *p);
11935 void __ovld vstore4(ushort4 data, size_t offset, __global ushort *p);
11936 void __ovld vstore4(int4 data, size_t offset, __global int *p);
11937 void __ovld vstore4(uint4 data, size_t offset, __global uint *p);
11938 void __ovld vstore4(long4 data, size_t offset, __global long *p);
11939 void __ovld vstore4(ulong4 data, size_t offset, __global ulong *p);
11940 void __ovld vstore4(float4 data, size_t offset, __global float *p);
11941 void __ovld vstore8(char8 data, size_t offset, __global char *p);
11942 void __ovld vstore8(uchar8 data, size_t offset, __global uchar *p);
11943 void __ovld vstore8(short8 data, size_t offset, __global short *p);
11944 void __ovld vstore8(ushort8 data, size_t offset, __global ushort *p);
11945 void __ovld vstore8(int8 data, size_t offset, __global int *p);
11946 void __ovld vstore8(uint8 data, size_t offset, __global uint *p);
11947 void __ovld vstore8(long8 data, size_t offset, __global long *p);
11948 void __ovld vstore8(ulong8 data, size_t offset, __global ulong *p);
11949 void __ovld vstore8(float8 data, size_t offset, __global float *p);
11950 void __ovld vstore16(char16 data, size_t offset, __global char *p);
11951 void __ovld vstore16(uchar16 data, size_t offset, __global uchar *p);
11952 void __ovld vstore16(short16 data, size_t offset, __global short *p);
11953 void __ovld vstore16(ushort16 data, size_t offset, __global ushort *p);
11954 void __ovld vstore16(int16 data, size_t offset, __global int *p);
11955 void __ovld vstore16(uint16 data, size_t offset, __global uint *p);
11956 void __ovld vstore16(long16 data, size_t offset, __global long *p);
11957 void __ovld vstore16(ulong16 data, size_t offset, __global ulong *p);
11958 void __ovld vstore16(float16 data, size_t offset, __global float *p);
11959 void __ovld vstore2(char2 data, size_t offset, __local char *p);
11960 void __ovld vstore2(uchar2 data, size_t offset, __local uchar *p);
11961 void __ovld vstore2(short2 data, size_t offset, __local short *p);
11962 void __ovld vstore2(ushort2 data, size_t offset, __local ushort *p);
11963 void __ovld vstore2(int2 data, size_t offset, __local int *p);
11964 void __ovld vstore2(uint2 data, size_t offset, __local uint *p);
11965 void __ovld vstore2(long2 data, size_t offset, __local long *p);
11966 void __ovld vstore2(ulong2 data, size_t offset, __local ulong *p);
11967 void __ovld vstore2(float2 data, size_t offset, __local float *p);
11968 void __ovld vstore3(char3 data, size_t offset, __local char *p);
11969 void __ovld vstore3(uchar3 data, size_t offset, __local uchar *p);
11970 void __ovld vstore3(short3 data, size_t offset, __local short *p);
11971 void __ovld vstore3(ushort3 data, size_t offset, __local ushort *p);
11972 void __ovld vstore3(int3 data, size_t offset, __local int *p);
11973 void __ovld vstore3(uint3 data, size_t offset, __local uint *p);
11974 void __ovld vstore3(long3 data, size_t offset, __local long *p);
11975 void __ovld vstore3(ulong3 data, size_t offset, __local ulong *p);
11976 void __ovld vstore3(float3 data, size_t offset, __local float *p);
11977 void __ovld vstore4(char4 data, size_t offset, __local char *p);
11978 void __ovld vstore4(uchar4 data, size_t offset, __local uchar *p);
11979 void __ovld vstore4(short4 data, size_t offset, __local short *p);
11980 void __ovld vstore4(ushort4 data, size_t offset, __local ushort *p);
11981 void __ovld vstore4(int4 data, size_t offset, __local int *p);
11982 void __ovld vstore4(uint4 data, size_t offset, __local uint *p);
11983 void __ovld vstore4(long4 data, size_t offset, __local long *p);
11984 void __ovld vstore4(ulong4 data, size_t offset, __local ulong *p);
11985 void __ovld vstore4(float4 data, size_t offset, __local float *p);
11986 void __ovld vstore8(char8 data, size_t offset, __local char *p);
11987 void __ovld vstore8(uchar8 data, size_t offset, __local uchar *p);
11988 void __ovld vstore8(short8 data, size_t offset, __local short *p);
11989 void __ovld vstore8(ushort8 data, size_t offset, __local ushort *p);
11990 void __ovld vstore8(int8 data, size_t offset, __local int *p);
11991 void __ovld vstore8(uint8 data, size_t offset, __local uint *p);
11992 void __ovld vstore8(long8 data, size_t offset, __local long *p);
11993 void __ovld vstore8(ulong8 data, size_t offset, __local ulong *p);
11994 void __ovld vstore8(float8 data, size_t offset, __local float *p);
11995 void __ovld vstore16(char16 data, size_t offset, __local char *p);
11996 void __ovld vstore16(uchar16 data, size_t offset, __local uchar *p);
11997 void __ovld vstore16(short16 data, size_t offset, __local short *p);
11998 void __ovld vstore16(ushort16 data, size_t offset, __local ushort *p);
11999 void __ovld vstore16(int16 data, size_t offset, __local int *p);
12000 void __ovld vstore16(uint16 data, size_t offset, __local uint *p);
12001 void __ovld vstore16(long16 data, size_t offset, __local long *p);
12002 void __ovld vstore16(ulong16 data, size_t offset, __local ulong *p);
12003 void __ovld vstore16(float16 data, size_t offset, __local float *p);
12004 void __ovld vstore2(char2 data, size_t offset, __private char *p);
12005 void __ovld vstore2(uchar2 data, size_t offset, __private uchar *p);
12006 void __ovld vstore2(short2 data, size_t offset, __private short *p);
12007 void __ovld vstore2(ushort2 data, size_t offset, __private ushort *p);
12008 void __ovld vstore2(int2 data, size_t offset, __private int *p);
12009 void __ovld vstore2(uint2 data, size_t offset, __private uint *p);
12010 void __ovld vstore2(long2 data, size_t offset, __private long *p);
12011 void __ovld vstore2(ulong2 data, size_t offset, __private ulong *p);
12012 void __ovld vstore2(float2 data, size_t offset, __private float *p);
12013 void __ovld vstore3(char3 data, size_t offset, __private char *p);
12014 void __ovld vstore3(uchar3 data, size_t offset, __private uchar *p);
12015 void __ovld vstore3(short3 data, size_t offset, __private short *p);
12016 void __ovld vstore3(ushort3 data, size_t offset, __private ushort *p);
12017 void __ovld vstore3(int3 data, size_t offset, __private int *p);
12018 void __ovld vstore3(uint3 data, size_t offset, __private uint *p);
12019 void __ovld vstore3(long3 data, size_t offset, __private long *p);
12020 void __ovld vstore3(ulong3 data, size_t offset, __private ulong *p);
12021 void __ovld vstore3(float3 data, size_t offset, __private float *p);
12022 void __ovld vstore4(char4 data, size_t offset, __private char *p);
12023 void __ovld vstore4(uchar4 data, size_t offset, __private uchar *p);
12024 void __ovld vstore4(short4 data, size_t offset, __private short *p);
12025 void __ovld vstore4(ushort4 data, size_t offset, __private ushort *p);
12026 void __ovld vstore4(int4 data, size_t offset, __private int *p);
12027 void __ovld vstore4(uint4 data, size_t offset, __private uint *p);
12028 size_t offset, __private long *p);
12029 void __ovld vstore4(ulong4 data, size_t offset, __private ulong *p);
12030 void __ovld vstore4(float4 data, size_t offset, __private float *p);
12031 void __ovld vstore8(char8 data, size_t offset, __private char *p);
12032 void __ovld vstore8(uchar8 data, size_t offset, __private uchar *p);
12033 void __ovld vstore8(short8 data, size_t offset, __private short *p);
12034 void __ovld vstore8(ushort8 data, size_t offset, __private ushort *p);
12035 void __ovld vstore8(int8 data, size_t offset, __private int *p);
12036 void __ovld vstore8(uint8 data, size_t offset, __private uint *p);
12037 void __ovld vstore8(long8 data, size_t offset, __private long *p);
12038 void __ovld vstore8(ulong8 data, size_t offset, __private ulong *p);
12039 void __ovld vstore8(float8 data, size_t offset, __private float *p);
12040 void __ovld vstore16(char16 data, size_t offset, __private char *p);
12041 void __ovld vstore16(uchar16 data, size_t offset, __private uchar *p);
12042 void __ovld vstore16(short16 data, size_t offset, __private short *p);
12043 void __ovld vstore16(ushort16 data, size_t offset, __private ushort *p);
12044 void __ovld vstore16(int16 data, size_t offset, __private int *p);
12045 void __ovld vstore16(uint16 data, size_t offset, __private uint *p);
12046 void __ovld vstore16(long16 data, size_t offset, __private long *p);
12047 void __ovld vstore16(ulong16 data, size_t offset, __private ulong *p);
12048 void __ovld vstore16(float16 data, size_t offset, __private float *p);
12050 void __ovld vstore2(double2 data, size_t offset, __global double *p);
12051 void __ovld vstore3(double3 data, size_t offset, __global double *p);
12052 void __ovld vstore4(double4 data, size_t offset, __global double *p);
12053 void __ovld vstore8(double8 data, size_t offset, __global double *p);
12054 void __ovld vstore16(double16 data, size_t offset, __global double *p);
12055 void __ovld vstore2(double2 data, size_t offset, __local double *p);
12056 void __ovld vstore3(double3 data, size_t offset, __local double *p);
12057 void __ovld vstore4(double4 data, size_t offset, __local double *p);
12058 void __ovld vstore8(double8 data, size_t offset, __local double *p);
12059 void __ovld vstore16(double16 data, size_t offset, __local double *p);
12060 void __ovld vstore2(double2 data, size_t offset, __private double *p);
12061 void __ovld vstore3(double3 data, size_t offset, __private double *p);
12062 void __ovld vstore4(double4 data, size_t offset, __private double *p);
12063 void __ovld vstore8(double8 data, size_t offset, __private double *p);
12064 void __ovld vstore16(double16 data, size_t offset, __private double *p);
12067 void __ovld vstore(half data, size_t offset, __global half *p);
12068 void __ovld vstore2(half2 data, size_t offset, __global half *p);
12069 void __ovld vstore3(half3 data, size_t offset, __global half *p);
12070 void __ovld vstore4(half4 data, size_t offset, __global half *p);
12071 void __ovld vstore8(half8 data, size_t offset, __global half *p);
12072 void __ovld vstore16(half16 data, size_t offset, __global half *p);
12073 void __ovld vstore(half data, size_t offset, __local half *p);
12074 void __ovld vstore2(half2 data, size_t offset, __local half *p);
12075 void __ovld vstore3(half3 data, size_t offset, __local half *p);
12076 void __ovld vstore4(half4 data, size_t offset, __local half *p);
12077 void __ovld vstore8(half8 data, size_t offset, __local half *p);
12078 void __ovld vstore16(half16 data, size_t offset, __local half *p);
12079 void __ovld vstore(half data, size_t offset, __private half *p);
12080 void __ovld vstore2(half2 data, size_t offset, __private half *p);
12081 void __ovld vstore3(half3 data, size_t offset, __private half *p);
12082 void __ovld vstore4(half4 data, size_t offset, __private half *p);
12083 void __ovld vstore8(half8 data, size_t offset, __private half *p);
12084 void __ovld vstore16(half16 data, size_t offset, __private half *p);
12096 float __ovld vload_half(size_t offset, const __constant half *p);
12098 float __ovld vload_half(size_t offset, const half *p);
12100 float __ovld vload_half(size_t offset, const __global half *p);
12101 float __ovld vload_half(size_t offset, const __local half *p);
12102 float __ovld vload_half(size_t offset, const __private half *p);
12113 float2 __ovld vload_half2(size_t offset, const __constant half *p);
12114 float3 __ovld vload_half3(size_t offset, const __constant half *p);
12115 float4 __ovld vload_half4(size_t offset, const __constant half *p);
12116 float8 __ovld vload_half8(size_t offset, const __constant half *p);
12117 float16 __ovld vload_half16(size_t offset, const __constant half *p);
12119 float2 __ovld vload_half2(size_t offset, const half *p);
12120 float3 __ovld vload_half3(size_t offset, const half *p);
12121 float4 __ovld vload_half4(size_t offset, const half *p);
12122 float8 __ovld vload_half8(size_t offset, const half *p);
12123 float16 __ovld vload_half16(size_t offset, const half *p);
12125 float2 __ovld vload_half2(size_t offset, const __global half *p);
12126 float3 __ovld vload_half3(size_t offset, const __global half *p);
12127 float4 __ovld vload_half4(size_t offset, const __global half *p);
12128 float8 __ovld vload_half8(size_t offset, const __global half *p);
12129 float16 __ovld vload_half16(size_t offset, const __global half *p);
12130 float2 __ovld vload_half2(size_t offset, const __local half *p);
12131 float3 __ovld vload_half3(size_t offset, const __local half *p);
12132 float4 __ovld vload_half4(size_t offset, const __local half *p);
12133 float8 __ovld vload_half8(size_t offset, const __local half *p);
12134 float16 __ovld vload_half16(size_t offset, const __local half *p);
12135 float2 __ovld vload_half2(size_t offset, const __private half *p);
12136 float3 __ovld vload_half3(size_t offset, const __private half *p);
12137 float4 __ovld vload_half4(size_t offset, const __private half *p);
12138 float8 __ovld vload_half8(size_t offset, const __private half *p);
12139 float16 __ovld vload_half16(size_t offset, const __private half *p);
12154 void __ovld vstore_half(float data, size_t offset, half *p);
12155 void __ovld vstore_half_rte(float data, size_t offset, half *p);
12156 void __ovld vstore_half_rtz(float data, size_t offset, half *p);
12157 void __ovld vstore_half_rtp(float data, size_t offset, half *p);
12158 void __ovld vstore_half_rtn(float data, size_t offset, half *p);
12160 void __ovld vstore_half(double data, size_t offset, half *p);
12161 void __ovld vstore_half_rte(double data, size_t offset, half *p);
12162 void __ovld vstore_half_rtz(double data, size_t offset, half *p);
12163 void __ovld vstore_half_rtp(double data, size_t offset, half *p);
12164 void __ovld vstore_half_rtn(double data, size_t offset, half *p);
12167 void __ovld vstore_half(float data, size_t offset, __global half *p);
12168 void __ovld vstore_half_rte(float data, size_t offset, __global half *p);
12169 void __ovld vstore_half_rtz(float data, size_t offset, __global half *p);
12170 void __ovld vstore_half_rtp(float data, size_t offset, __global half *p);
12171 void __ovld vstore_half_rtn(float data, size_t offset, __global half *p);
12172 void __ovld vstore_half(float data, size_t offset, __local half *p);
12173 void __ovld vstore_half_rte(float data, size_t offset, __local half *p);
12174 void __ovld vstore_half_rtz(float data, size_t offset, __local half *p);
12175 void __ovld vstore_half_rtp(float data, size_t offset, __local half *p);
12176 void __ovld vstore_half_rtn(float data, size_t offset, __local half *p);
12177 void __ovld vstore_half(float data, size_t offset, __private half *p);
12178 void __ovld vstore_half_rte(float data, size_t offset, __private half *p);
12179 void __ovld vstore_half_rtz(float data, size_t offset, __private half *p);
12180 void __ovld vstore_half_rtp(float data, size_t offset, __private half *p);
12181 void __ovld vstore_half_rtn(float data, size_t offset, __private half *p);
12183 void __ovld vstore_half(double data, size_t offset, __global half *p);
12184 void __ovld vstore_half_rte(double data, size_t offset, __global half *p);
12185 void __ovld vstore_half_rtz(double data, size_t offset, __global half *p);
12186 void __ovld vstore_half_rtp(double data, size_t offset, __global half *p);
12187 void __ovld vstore_half_rtn(double data, size_t offset, __global half *p);
12188 void __ovld vstore_half(double data, size_t offset, __local half *p);
12189 void __ovld vstore_half_rte(double data, size_t offset, __local half *p);
12190 void __ovld vstore_half_rtz(double data, size_t offset, __local half *p);
12191 void __ovld vstore_half_rtp(double data, size_t offset, __local half *p);
12192 void __ovld vstore_half_rtn(double data, size_t offset, __local half *p);
12193 void __ovld vstore_half(double data, size_t offset, __private half *p);
12194 void __ovld vstore_half_rte(double data, size_t offset, __private half *p);
12195 void __ovld vstore_half_rtz(double data, size_t offset, __private half *p);
12196 void __ovld vstore_half_rtp(double data, size_t offset, __private half *p);
12197 void __ovld vstore_half_rtn(double data, size_t offset, __private half *p);
12213 void __ovld vstore_half2(float2 data, size_t offset, half *p);
12214 void __ovld vstore_half3(float3 data, size_t offset, half *p);
12215 void __ovld vstore_half4(float4 data, size_t offset, half *p);
12216 void __ovld vstore_half8(float8 data, size_t offset, half *p);
12217 void __ovld vstore_half16(float16 data, size_t offset, half *p);
12218 void __ovld vstore_half2_rte(float2 data, size_t offset, half *p);
12219 void __ovld vstore_half3_rte(float3 data, size_t offset, half *p);
12220 void __ovld vstore_half4_rte(float4 data, size_t offset, half *p);
12221 void __ovld vstore_half8_rte(float8 data, size_t offset, half *p);
12222 void __ovld vstore_half16_rte(float16 data, size_t offset, half *p);
12223 void __ovld vstore_half2_rtz(float2 data, size_t offset, half *p);
12224 void __ovld vstore_half3_rtz(float3 data, size_t offset, half *p);
12225 void __ovld vstore_half4_rtz(float4 data, size_t offset, half *p);
12226 void __ovld vstore_half8_rtz(float8 data, size_t offset, half *p);
12227 void __ovld vstore_half16_rtz(float16 data, size_t offset, half *p);
12228 void __ovld vstore_half2_rtp(float2 data, size_t offset, half *p);
12229 void __ovld vstore_half3_rtp(float3 data, size_t offset, half *p);
12230 void __ovld vstore_half4_rtp(float4 data, size_t offset, half *p);
12231 void __ovld vstore_half8_rtp(float8 data, size_t offset, half *p);
12232 void __ovld vstore_half16_rtp(float16 data, size_t offset, half *p);
12233 void __ovld vstore_half2_rtn(float2 data, size_t offset, half *p);
12234 void __ovld vstore_half3_rtn(float3 data, size_t offset, half *p);
12235 void __ovld vstore_half4_rtn(float4 data, size_t offset, half *p);
12236 void __ovld vstore_half8_rtn(float8 data, size_t offset, half *p);
12237 void __ovld vstore_half16_rtn(float16 data, size_t offset, half *p);
12239 void __ovld vstore_half2(double2 data, size_t offset, half *p);
12240 void __ovld vstore_half3(double3 data, size_t offset, half *p);
12241 void __ovld vstore_half4(double4 data, size_t offset, half *p);
12242 void __ovld vstore_half8(double8 data, size_t offset, half *p);
12243 void __ovld vstore_half16(double16 data, size_t offset, half *p);
12244 void __ovld vstore_half2_rte(double2 data, size_t offset, half *p);
12245 void __ovld vstore_half3_rte(double3 data, size_t offset, half *p);
12246 void __ovld vstore_half4_rte(double4 data, size_t offset, half *p);
12247 void __ovld vstore_half8_rte(double8 data, size_t offset, half *p);
12248 void __ovld vstore_half16_rte(double16 data, size_t offset, half *p);
12249 void __ovld vstore_half2_rtz(double2 data, size_t offset, half *p);
12250 void __ovld vstore_half3_rtz(double3 data, size_t offset, half *p);
12251 void __ovld vstore_half4_rtz(double4 data, size_t offset, half *p);
12252 void __ovld vstore_half8_rtz(double8 data, size_t offset, half *p);
12253 void __ovld vstore_half16_rtz(double16 data, size_t offset, half *p);
12254 void __ovld vstore_half2_rtp(double2 data, size_t offset, half *p);
12255 void __ovld vstore_half3_rtp(double3 data, size_t offset, half *p);
12256 void __ovld vstore_half4_rtp(double4 data, size_t offset, half *p);
12257 void __ovld vstore_half8_rtp(double8 data, size_t offset, half *p);
12258 void __ovld vstore_half16_rtp(double16 data, size_t offset, half *p);
12259 void __ovld vstore_half2_rtn(double2 data, size_t offset, half *p);
12260 void __ovld vstore_half3_rtn(double3 data, size_t offset, half *p);
12261 void __ovld vstore_half4_rtn(double4 data, size_t offset, half *p);
12262 void __ovld vstore_half8_rtn(double8 data, size_t offset, half *p);
12263 void __ovld vstore_half16_rtn(double16 data, size_t offset, half *p);
12266 void __ovld vstore_half2(float2 data, size_t offset, __global half *p);
12267 void __ovld vstore_half3(float3 data, size_t offset, __global half *p);
12268 void __ovld vstore_half4(float4 data, size_t offset, __global half *p);
12269 void __ovld vstore_half8(float8 data, size_t offset, __global half *p);
12270 void __ovld vstore_half16(float16 data, size_t offset, __global half *p);
12271 void __ovld vstore_half2_rte(float2 data, size_t offset, __global half *p);
12272 void __ovld vstore_half3_rte(float3 data, size_t offset, __global half *p);
12273 void __ovld vstore_half4_rte(float4 data, size_t offset, __global half *p);
12274 void __ovld vstore_half8_rte(float8 data, size_t offset, __global half *p);
12275 void __ovld vstore_half16_rte(float16 data, size_t offset, __global half *p);
12276 void __ovld vstore_half2_rtz(float2 data, size_t offset, __global half *p);
12277 void __ovld vstore_half3_rtz(float3 data, size_t offset, __global half *p);
12278 void __ovld vstore_half4_rtz(float4 data, size_t offset, __global half *p);
12279 void __ovld vstore_half8_rtz(float8 data, size_t offset, __global half *p);
12280 void __ovld vstore_half16_rtz(float16 data, size_t offset, __global half *p);
12281 void __ovld vstore_half2_rtp(float2 data, size_t offset, __global half *p);
12282 void __ovld vstore_half3_rtp(float3 data, size_t offset, __global half *p);
12283 void __ovld vstore_half4_rtp(float4 data, size_t offset, __global half *p);
12284 void __ovld vstore_half8_rtp(float8 data, size_t offset, __global half *p);
12285 void __ovld vstore_half16_rtp(float16 data, size_t offset, __global half *p);
12286 void __ovld vstore_half2_rtn(float2 data, size_t offset, __global half *p);
12287 void __ovld vstore_half3_rtn(float3 data, size_t offset, __global half *p);
12288 void __ovld vstore_half4_rtn(float4 data, size_t offset, __global half *p);
12289 void __ovld vstore_half8_rtn(float8 data, size_t offset, __global half *p);
12290 void __ovld vstore_half16_rtn(float16 data, size_t offset, __global half *p);
12291 void __ovld vstore_half2(float2 data, size_t offset, __local half *p);
12292 void __ovld vstore_half3(float3 data, size_t offset, __local half *p);
12293 void __ovld vstore_half4(float4 data, size_t offset, __local half *p);
12294 void __ovld vstore_half8(float8 data, size_t offset, __local half *p);
12295 void __ovld vstore_half16(float16 data, size_t offset, __local half *p);
12296 void __ovld vstore_half2_rte(float2 data, size_t offset, __local half *p);
12297 void __ovld vstore_half3_rte(float3 data, size_t offset, __local half *p);
12298 void __ovld vstore_half4_rte(float4 data, size_t offset, __local half *p);
12299 void __ovld vstore_half8_rte(float8 data, size_t offset, __local half *p);
12300 void __ovld vstore_half16_rte(float16 data, size_t offset, __local half *p);
12301 size_t offset, __local half *p);
12302 void __ovld vstore_half3_rtz(float3 data, size_t offset, __local half *p);
12303 void __ovld vstore_half4_rtz(float4 data, size_t offset, __local half *p);
12304 void __ovld vstore_half8_rtz(float8 data, size_t offset, __local half *p);
12305 void __ovld vstore_half16_rtz(float16 data, size_t offset, __local half *p);
12306 void __ovld vstore_half2_rtp(float2 data, size_t offset, __local half *p);
12307 void __ovld vstore_half3_rtp(float3 data, size_t offset, __local half *p);
12308 void __ovld vstore_half4_rtp(float4 data, size_t offset, __local half *p);
12309 void __ovld vstore_half8_rtp(float8 data, size_t offset, __local half *p);
12310 void __ovld vstore_half16_rtp(float16 data, size_t offset, __local half *p);
12311 void __ovld vstore_half2_rtn(float2 data, size_t offset, __local half *p);
12312 void __ovld vstore_half3_rtn(float3 data, size_t offset, __local half *p);
12313 void __ovld vstore_half4_rtn(float4 data, size_t offset, __local half *p);
12314 void __ovld vstore_half8_rtn(float8 data, size_t offset, __local half *p);
12315 void __ovld vstore_half16_rtn(float16 data, size_t offset, __local half *p);
12316 void __ovld vstore_half2(float2 data, size_t offset, __private half *p);
12317 void __ovld vstore_half3(float3 data, size_t offset, __private half *p);
12318 void __ovld vstore_half4(float4 data, size_t offset, __private half *p);
12319 void __ovld vstore_half8(float8 data, size_t offset, __private half *p);
12320 void __ovld vstore_half16(float16 data, size_t offset, __private half *p);
12321 void __ovld vstore_half2_rte(float2 data, size_t offset, __private half *p);
12322 void __ovld vstore_half3_rte(float3 data, size_t offset, __private half *p);
12323 void __ovld vstore_half4_rte(float4 data, size_t offset, __private half *p);
12324 void __ovld vstore_half8_rte(float8 data, size_t offset, __private half *p);
12325 void __ovld vstore_half16_rte(float16 data, size_t offset, __private half *p);
12326 void __ovld vstore_half2_rtz(float2 data, size_t offset, __private half *p);
12327 void __ovld vstore_half3_rtz(float3 data, size_t offset, __private half *p);
12328 void __ovld vstore_half4_rtz(float4 data, size_t offset, __private half *p);
12329 void __ovld vstore_half8_rtz(float8 data, size_t offset, __private half *p);
12330 void __ovld vstore_half16_rtz(float16 data, size_t offset, __private half *p);
12331 void __ovld vstore_half2_rtp(float2 data, size_t offset, __private half *p);
12332 void __ovld vstore_half3_rtp(float3 data, size_t offset, __private half *p);
12333 void __ovld vstore_half4_rtp(float4 data, size_t offset, __private half *p);
12334 void __ovld vstore_half8_rtp(float8 data, size_t offset, __private half *p);
12335 void __ovld vstore_half16_rtp(float16 data, size_t offset, __private half *p);
12336 void __ovld vstore_half2_rtn(float2 data, size_t offset, __private half *p);
12337 void __ovld vstore_half3_rtn(float3 data, size_t offset, __private half *p);
12338 void __ovld vstore_half4_rtn(float4 data, size_t offset, __private half *p);
12339 void __ovld vstore_half8_rtn(float8 data, size_t offset, __private half *p);
12340 void __ovld vstore_half16_rtn(float16 data, size_t offset, __private half *p);
12342 void __ovld vstore_half2(double2 data, size_t offset, __global half *p);
12343 void __ovld vstore_half3(double3 data, size_t offset, __global half *p);
12344 void __ovld vstore_half4(double4 data, size_t offset, __global half *p);
12345 void __ovld vstore_half8(double8 data, size_t offset, __global half *p);
12346 void __ovld vstore_half16(double16 data, size_t offset, __global half *p);
12347 void __ovld vstore_half2_rte(double2 data, size_t offset, __global half *p);
12348 void __ovld vstore_half3_rte(double3 data, size_t offset, __global half *p);
12349 void __ovld vstore_half4_rte(double4 data, size_t offset, __global half *p);
12350 void __ovld vstore_half8_rte(double8 data, size_t offset, __global half *p);
12351 void __ovld vstore_half16_rte(double16 data, size_t offset, __global half *p);
12352 void __ovld vstore_half2_rtz(double2 data, size_t offset, __global half *p);
12353 void __ovld vstore_half3_rtz(double3 data, size_t offset, __global half *p);
12354 void __ovld vstore_half4_rtz(double4 data, size_t offset, __global half *p);
12355 void __ovld vstore_half8_rtz(double8 data, size_t offset, __global half *p);
12356 void __ovld vstore_half16_rtz(double16 data, size_t offset, __global half *p);
12357 void __ovld vstore_half2_rtp(double2 data, size_t offset, __global half *p);
12358 void __ovld vstore_half3_rtp(double3 data, size_t offset, __global half *p);
12359 void __ovld vstore_half4_rtp(double4 data, size_t offset, __global half *p);
12360 void __ovld vstore_half8_rtp(double8 data, size_t offset, __global half *p);
12361 void __ovld vstore_half16_rtp(double16 data, size_t offset, __global half *p);
12362 void __ovld vstore_half2_rtn(double2 data, size_t offset, __global half *p);
12363 void __ovld vstore_half3_rtn(double3 data, size_t offset, __global half *p);
12364 void __ovld vstore_half4_rtn(double4 data, size_t offset, __global half *p);
12365 void __ovld vstore_half8_rtn(double8 data, size_t offset, __global half *p);
12366 void __ovld vstore_half16_rtn(double16 data, size_t offset, __global half *p);
12367 void __ovld vstore_half2(double2 data, size_t offset, __local half *p);
12368 void __ovld vstore_half3(double3 data, size_t offset, __local half *p);
12369 void __ovld vstore_half4(double4 data, size_t offset, __local half *p);
12370 void __ovld vstore_half8(double8 data, size_t offset, __local half *p);
12371 void __ovld vstore_half16(double16 data, size_t offset, __local half *p);
12372 void __ovld vstore_half2_rte(double2 data, size_t offset, __local half *p);
12373 void __ovld vstore_half3_rte(double3 data, size_t offset, __local half *p);
12374 void __ovld vstore_half4_rte(double4 data, size_t offset, __local half *p);
12375 void __ovld vstore_half8_rte(double8 data, size_t offset, __local half *p);
12376 void __ovld vstore_half16_rte(double16 data, size_t offset, __local half *p);
12377 void __ovld vstore_half2_rtz(double2 data, size_t offset, __local half *p);
12378 void __ovld vstore_half3_rtz(double3 data, size_t offset, __local half *p);
12379 void __ovld vstore_half4_rtz(double4 data, size_t offset, __local half *p);
12380 void __ovld vstore_half8_rtz(double8 data, size_t offset, __local half *p);
12381 void __ovld vstore_half16_rtz(double16 data, size_t offset, __local half *p);
12382 void __ovld vstore_half2_rtp(double2 data, size_t offset, __local half *p);
12383 void __ovld vstore_half3_rtp(double3 data, size_t offset, __local half *p);
12384 void __ovld vstore_half4_rtp(double4 data, size_t offset, __local half *p);
12385 void __ovld vstore_half8_rtp(double8 data, size_t offset, __local half *p);
12386 void __ovld vstore_half16_rtp(double16 data, size_t offset, __local half *p);
12387 void __ovld vstore_half2_rtn(double2 data, size_t offset, __local half *p);
12388 void __ovld vstore_half3_rtn(double3 data, size_t offset, __local half *p);
12389 void __ovld vstore_half4_rtn(double4 data, size_t offset, __local half *p);
12390 void __ovld vstore_half8_rtn(double8 data, size_t offset, __local half *p);
12391 void __ovld vstore_half16_rtn(double16 data, size_t offset, __local half *p);
12392 void __ovld vstore_half2(double2 data, size_t offset, __private half *p);
12393 void __ovld vstore_half3(double3 data, size_t offset, __private half *p);
12394 void __ovld vstore_half4(double4 data, size_t offset, __private half *p);
12395 void __ovld vstore_half8(double8 data, size_t offset, __private half *p);
12396 void __ovld vstore_half16(double16 data, size_t offset, __private half *p);
12397 void __ovld vstore_half2_rte(double2 data, size_t offset, __private half *p);
12398 void __ovld vstore_half3_rte(double3 data, size_t offset, __private half *p);
12399 void __ovld vstore_half4_rte(double4 data, size_t offset, __private half *p);
12400 void __ovld vstore_half8_rte(double8 data, size_t offset, __private half *p);
12401 void __ovld vstore_half16_rte(double16 data, size_t offset, __private half *p);
12402 void __ovld vstore_half2_rtz(double2 data, size_t offset, __private half *p);
12403 void __ovld vstore_half3_rtz(double3 data, size_t offset, __private half *p);
12404 void __ovld vstore_half4_rtz(double4 data, size_t offset, __private half *p);
12405 void __ovld vstore_half8_rtz(double8 data, size_t offset, __private half *p);
12406 void __ovld vstore_half16_rtz(double16 data, size_t offset, __private half *p);
12407 void __ovld vstore_half2_rtp(double2 data, size_t offset, __private half *p);
12408 void __ovld vstore_half3_rtp(double3 data, size_t offset, __private half *p);
12409 void __ovld vstore_half4_rtp(double4 data, size_t offset, __private half *p);
12410 void __ovld vstore_half8_rtp(double8 data, size_t offset, __private half *p);
12411 void __ovld vstore_half16_rtp(double16 data, size_t offset, __private half *p);
12412 void __ovld vstore_half2_rtn(double2 data, size_t offset, __private half *p);
12413 void __ovld vstore_half3_rtn(double3 data, size_t offset, __private half *p);
12414 void __ovld vstore_half4_rtn(double4 data, size_t offset, __private half *p);
12415 void __ovld vstore_half8_rtn(double8 data, size_t offset, __private half *p);
12416 void __ovld vstore_half16_rtn(double16 data, size_t offset, __private half *p);
12433 float __ovld vloada_half(size_t offset, const __constant half *p);
12434 float2 __ovld vloada_half2(size_t offset, const __constant half *p);
12435 float3 __ovld vloada_half3(size_t offset, const __constant half *p);
12436 float4 __ovld vloada_half4(size_t offset, const __constant half *p);
12437 float8 __ovld vloada_half8(size_t offset, const __constant half *p);
12438 float16 __ovld vloada_half16(size_t offset, const __constant half *p);
12440 float __ovld vloada_half(size_t offset, const half *p);
12441 float2 __ovld vloada_half2(size_t offset, const half *p);
12442 float3 __ovld vloada_half3(size_t offset, const half *p);
12443 float4 __ovld vloada_half4(size_t offset, const half *p);
12444 float8 __ovld vloada_half8(size_t offset, const half *p);
12445 float16 __ovld vloada_half16(size_t offset, const half *p);
12447 float __ovld vloada_half(size_t offset, const __global half *p);
12448 float2 __ovld vloada_half2(size_t offset, const __global half *p);
12449 float3 __ovld vloada_half3(size_t offset, const __global half *p);
12450 float4 __ovld vloada_half4(size_t offset, const __global half *p);
12451 float8 __ovld vloada_half8(size_t offset, const __global half *p);
12452 float16 __ovld vloada_half16(size_t offset, const __global half *p);
12453 float __ovld vloada_half(size_t offset, const __local half *p);
12454 float2 __ovld vloada_half2(size_t offset, const __local half *p);
12455 float3 __ovld vloada_half3(size_t offset, const __local half *p);
12456 float4 __ovld vloada_half4(size_t offset, const __local half *p);
12457 float8 __ovld vloada_half8(size_t offset, const __local half *p);
12458 float16 __ovld vloada_half16(size_t offset, const __local half *p);
12459 float __ovld vloada_half(size_t offset, const __private half *p);
12460 float2 __ovld vloada_half2(size_t offset, const __private half *p);
12461 float3 __ovld vloada_half3(size_t offset, const __private half *p);
12462 float4 __ovld vloada_half4(size_t offset, const __private half *p);
12463 float8 __ovld vloada_half8(size_t offset, const __private half *p);
12464 float16 __ovld vloada_half16(size_t offset, const __private half *p);
12484 void __ovld vstorea_half(float data, size_t offset, half *p);
12485 void __ovld vstorea_half2(float2 data, size_t offset, half *p);
12486 void __ovld vstorea_half3(float3 data, size_t offset, half *p);
12487 void __ovld vstorea_half4(float4 data, size_t offset, half *p);
12488 void __ovld vstorea_half8(float8 data, size_t offset, half *p);
12489 void __ovld vstorea_half16(float16 data, size_t offset, half *p);
12491 void __ovld vstorea_half_rte(float data, size_t offset, half *p);
12492 void __ovld vstorea_half2_rte(float2 data, size_t offset, half *p);
12493 void __ovld vstorea_half3_rte(float3 data, size_t offset, half *p);
12494 void __ovld vstorea_half4_rte(float4 data, size_t offset, half *p);
12495 void __ovld vstorea_half8_rte(float8 data, size_t offset, half *p);
12496 void __ovld vstorea_half16_rte(float16 data, size_t offset, half *p);
12498 void __ovld vstorea_half_rtz(float data, size_t offset, half *p);
12499 void __ovld vstorea_half2_rtz(float2 data, size_t offset, half *p);
12500 void __ovld vstorea_half3_rtz(float3 data, size_t offset, half *p);
12501 void __ovld vstorea_half4_rtz(float4 data, size_t offset, half *p);
12502 void __ovld vstorea_half8_rtz(float8 data, size_t offset, half *p);
12503 void __ovld vstorea_half16_rtz(float16 data, size_t offset, half *p);
12505 void __ovld vstorea_half_rtp(float data, size_t offset, half *p);
12506 void __ovld vstorea_half2_rtp(float2 data, size_t offset, half *p);
12507 void __ovld vstorea_half3_rtp(float3 data, size_t offset, half *p);
12508 void __ovld vstorea_half4_rtp(float4 data, size_t offset, half *p);
12509 void __ovld vstorea_half8_rtp(float8 data, size_t offset, half *p);
12510 void __ovld vstorea_half16_rtp(float16 data, size_t offset, half *p);
12512 void __ovld vstorea_half_rtn(float data, size_t offset, half *p);
12513 void __ovld vstorea_half2_rtn(float2 data, size_t offset, half *p);
12514 void __ovld vstorea_half3_rtn(float3 data, size_t offset, half *p);
12515 void __ovld vstorea_half4_rtn(float4 data, size_t offset, half *p);
12516 void __ovld vstorea_half8_rtn(float8 data, size_t offset, half *p);
12517 void __ovld vstorea_half16_rtn(float16 data, size_t offset, half *p);
12520 void __ovld vstorea_half(double data, size_t offset, half *p);
12521 void __ovld vstorea_half2(double2 data, size_t offset, half *p);
12522 void __ovld vstorea_half3(double3 data, size_t offset, half *p);
12523 void __ovld vstorea_half4(double4 data, size_t offset, half *p);
12524 void __ovld vstorea_half8(double8 data, size_t offset, half *p);
12525 void __ovld vstorea_half16(double16 data, size_t offset, half *p);
12527 void __ovld vstorea_half_rte(double data, size_t offset, half *p);
12528 void __ovld vstorea_half2_rte(double2 data, size_t offset, half *p);
12529 void __ovld vstorea_half3_rte(double3 data, size_t offset, half *p);
12530 void __ovld vstorea_half4_rte(double4 data, size_t offset, half *p);
12531 void __ovld vstorea_half8_rte(double8 data, size_t offset, half *p);
12532 void __ovld vstorea_half16_rte(double16 data, size_t offset, half *p);
12534 void __ovld vstorea_half_rtz(double data, size_t offset, half *p);
12535 void __ovld vstorea_half2_rtz(double2 data, size_t offset, half *p);
12536 void __ovld vstorea_half3_rtz(double3 data, size_t offset, half *p);
12537 void __ovld vstorea_half4_rtz(double4 data, size_t offset, half *p);
12538 void __ovld vstorea_half8_rtz(double8 data, size_t offset, half *p);
12539 void __ovld vstorea_half16_rtz(double16 data, size_t offset, half *p);
12541 void __ovld vstorea_half_rtp(double data, size_t offset, half *p);
12542 void __ovld vstorea_half2_rtp(double2 data, size_t offset, half *p);
12543 void __ovld vstorea_half3_rtp(double3 data, size_t offset, half *p);
12544 void __ovld vstorea_half4_rtp(double4 data, size_t offset, half *p);
12545 void __ovld vstorea_half8_rtp(double8 data, size_t offset, half *p);
12546 void __ovld vstorea_half16_rtp(double16 data, size_t offset, half *p);
12548 void __ovld vstorea_half_rtn(double data, size_t offset, half *p);
12549 void __ovld vstorea_half2_rtn(double2 data, size_t offset, half *p);
12550 void __ovld vstorea_half3_rtn(double3 data, size_t offset, half *p);
12551 void __ovld vstorea_half4_rtn(double4 data, size_t offset, half *p);
12552 void __ovld vstorea_half8_rtn(double8 data, size_t offset, half *p);
12553 void __ovld vstorea_half16_rtn(double16 data, size_t offset, half *p);
12557 void __ovld vstorea_half(float data, size_t offset, __global half *p);
12558 void __ovld vstorea_half2(float2 data, size_t
12559 void __ovld vstorea_half3(float3 data, size_t offset, __global half *p);
12560 void __ovld vstorea_half4(float4 data, size_t offset, __global half *p);
12561 void __ovld vstorea_half8(float8 data, size_t offset, __global half *p);
12562 void __ovld vstorea_half16(float16 data, size_t offset, __global half *p);
12564 void __ovld vstorea_half_rte(float data, size_t offset, __global half *p);
12565 void __ovld vstorea_half2_rte(float2 data, size_t offset, __global half *p);
12566 void __ovld vstorea_half3_rte(float3 data, size_t offset, __global half *p);
12567 void __ovld vstorea_half4_rte(float4 data, size_t offset, __global half *p);
12568 void __ovld vstorea_half8_rte(float8 data, size_t offset, __global half *p);
12569 void __ovld vstorea_half16_rte(float16 data, size_t offset, __global half *p);
12571 void __ovld vstorea_half_rtz(float data, size_t offset, __global half *p);
12572 void __ovld vstorea_half2_rtz(float2 data, size_t offset, __global half *p);
12573 void __ovld vstorea_half3_rtz(float3 data, size_t offset, __global half *p);
12574 void __ovld vstorea_half4_rtz(float4 data, size_t offset, __global half *p);
12575 void __ovld vstorea_half8_rtz(float8 data, size_t offset, __global half *p);
12576 void __ovld vstorea_half16_rtz(float16 data, size_t offset, __global half *p);
12578 void __ovld vstorea_half_rtp(float data, size_t offset, __global half *p);
12579 void __ovld vstorea_half2_rtp(float2 data, size_t offset, __global half *p);
12580 void __ovld vstorea_half3_rtp(float3 data, size_t offset, __global half *p);
12581 void __ovld vstorea_half4_rtp(float4 data, size_t offset, __global half *p);
12582 void __ovld vstorea_half8_rtp(float8 data, size_t offset, __global half *p);
12583 void __ovld vstorea_half16_rtp(float16 data, size_t offset, __global half *p);
12585 void __ovld vstorea_half_rtn(float data, size_t offset, __global half *p);
12586 void __ovld vstorea_half2_rtn(float2 data, size_t offset, __global half *p);
12587 void __ovld vstorea_half3_rtn(float3 data, size_t offset, __global half *p);
12588 void __ovld vstorea_half4_rtn(float4 data, size_t offset, __global half *p);
12589 void __ovld vstorea_half8_rtn(float8 data, size_t offset, __global half *p);
12590 void __ovld vstorea_half16_rtn(float16 data, size_t offset, __global half *p);
12592 void __ovld vstorea_half(float data, size_t offset, __local half *p);
12593 void __ovld vstorea_half2(float2 data, size_t offset, __local half *p);
12594 void __ovld vstorea_half3(float3 data, size_t offset, __local half *p);
12595 void __ovld vstorea_half4(float4 data, size_t offset, __local half *p);
12596 void __ovld vstorea_half8(float8 data, size_t offset, __local half *p);
12597 void __ovld vstorea_half16(float16 data, size_t offset, __local half *p);
12599 void __ovld vstorea_half_rte(float data, size_t offset, __local half *p);
12600 void __ovld vstorea_half2_rte(float2 data, size_t offset, __local half *p);
12601 void __ovld vstorea_half3_rte(float3 data, size_t offset, __local half *p);
12602 void __ovld vstorea_half4_rte(float4 data, size_t offset, __local half *p);
12603 void __ovld vstorea_half8_rte(float8 data, size_t offset, __local half *p);
12604 void __ovld vstorea_half16_rte(float16 data, size_t offset, __local half *p);
12606 void __ovld vstorea_half_rtz(float data, size_t offset, __local half *p);
12607 void __ovld vstorea_half2_rtz(float2 data, size_t offset, __local half *p);
12608 void __ovld vstorea_half3_rtz(float3 data, size_t offset, __local half *p);
12609 void __ovld vstorea_half4_rtz(float4 data, size_t offset, __local half *p);
12610 void __ovld vstorea_half8_rtz(float8 data, size_t offset, __local half *p);
12611 void __ovld vstorea_half16_rtz(float16 data, size_t offset, __local half *p);
12613 void __ovld vstorea_half_rtp(float data, size_t offset, __local half *p);
12614 void __ovld vstorea_half2_rtp(float2 data, size_t offset, __local half *p);
12615 void __ovld vstorea_half3_rtp(float3 data, size_t offset, __local half *p);
12616 void __ovld vstorea_half4_rtp(float4 data, size_t offset, __local half *p);
12617 void __ovld vstorea_half8_rtp(float8 data, size_t offset, __local half *p);
12618 void __ovld vstorea_half16_rtp(float16 data, size_t offset, __local half *p);
12620 void __ovld vstorea_half_rtn(float data, size_t offset, __local half *p);
12621 void __ovld vstorea_half2_rtn(float2 data, size_t offset, __local half *p);
12622 void __ovld vstorea_half3_rtn(float3 data, size_t offset, __local half *p);
12623 void __ovld vstorea_half4_rtn(float4 data, size_t offset, __local half *p);
12624 void __ovld vstorea_half8_rtn(float8 data, size_t offset, __local half *p);
12625 void __ovld vstorea_half16_rtn(float16 data, size_t offset, __local half *p);
12627 void __ovld vstorea_half(float data, size_t offset, __private half *p);
12628 void __ovld vstorea_half2(float2 data, size_t offset, __private half *p);
12629 void __ovld vstorea_half3(float3 data, size_t offset, __private half *p);
12630 void __ovld vstorea_half4(float4 data, size_t offset, __private half *p);
12631 void __ovld vstorea_half8(float8 data, size_t offset, __private half *p);
12632 void __ovld vstorea_half16(float16 data, size_t offset, __private half *p);
12634 void __ovld vstorea_half_rte(float data, size_t offset, __private half *p);
12635 void __ovld vstorea_half2_rte(float2 data, size_t offset, __private half *p);
12636 void __ovld vstorea_half3_rte(float3 data, size_t offset, __private half *p);
12637 void __ovld vstorea_half4_rte(float4 data, size_t offset, __private half *p);
12638 void __ovld vstorea_half8_rte(float8 data, size_t offset, __private half *p);
12639 void __ovld vstorea_half16_rte(float16 data, size_t offset, __private half *p);
12641 void __ovld vstorea_half_rtz(float data, size_t offset, __private half *p);
12642 void __ovld vstorea_half2_rtz(float2 data, size_t offset, __private half *p);
12643 void __ovld vstorea_half3_rtz(float3 data, size_t offset, __private half *p);
12644 void __ovld vstorea_half4_rtz(float4 data, size_t offset, __private half *p);
12645 void __ovld vstorea_half8_rtz(float8 data, size_t offset, __private half *p);
12646 void __ovld vstorea_half16_rtz(float16 data, size_t offset, __private half *p);
12648 void __ovld vstorea_half_rtp(float data, size_t offset, __private half *p);
12649 void __ovld vstorea_half2_rtp(float2 data, size_t offset, __private half *p);
12650 void __ovld vstorea_half3_rtp(float3 data, size_t offset, __private half *p);
12651 void __ovld vstorea_half4_rtp(float4 data, size_t offset, __private half *p);
12652 void __ovld vstorea_half8_rtp(float8 data, size_t offset, __private half *p);
12653 void __ovld vstorea_half16_rtp(float16 data, size_t offset, __private half *p);
12655 void __ovld vstorea_half_rtn(float data, size_t offset, __private half *p);
12656 void __ovld vstorea_half2_rtn(float2 data, size_t offset, __private half *p);
12657 void __ovld vstorea_half3_rtn(float3 data, size_t offset, __private half *p);
12658 void __ovld vstorea_half4_rtn(float4 data, size_t offset, __private half *p);
12659 void __ovld vstorea_half8_rtn(float8 data, size_t offset, __private half *p);
12660 void __ovld vstorea_half16_rtn(float16 data, size_t offset, __private half *p);
12663 void __ovld vstorea_half(double data, size_t offset, __global half *p);
12664 void __ovld vstorea_half2(double2 data, size_t offset, __global half *p);
12665 void __ovld vstorea_half3(double3 data, size_t offset, __global half *p);
12666 void __ovld vstorea_half4(double4 data, size_t offset, __global half *p);
12667 void __ovld vstorea_half8(double8 data, size_t offset, __global half *p);
12668 void __ovld vstorea_half16(double16 data, size_t offset, __global half *p);
12670 void __ovld vstorea_half_rte(double data, size_t offset, __global half *p);
12671 void __ovld vstorea_half2_rte(double2 data, size_t offset, __global half *p);
12672 void __ovld vstorea_half3_rte(double3 data, size_t offset, __global half *p);
12673 void __ovld vstorea_half4_rte(double4 data, size_t offset, __global half *p);
12674 void __ovld vstorea_half8_rte(double8 data, size_t offset, __global half *p);
12675 void __ovld vstorea_half16_rte(double16 data, size_t offset, __global half *p);
12677 void __ovld vstorea_half_rtz(double data, size_t offset, __global half *p);
12678 void __ovld vstorea_half2_rtz(double2 data, size_t offset, __global half *p);
12679 void __ovld vstorea_half3_rtz(double3 data, size_t offset, __global half *p);
12680 void __ovld vstorea_half4_rtz(double4 data, size_t offset, __global half *p);
12681 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __global half *p);
12682 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __global half *p);
12684 void __ovld vstorea_half_rtp(double data, size_t offset, __global half *p);
12685 void __ovld vstorea_half2_rtp(double2 data, size_t offset, __global half *p);
12686 void __ovld vstorea_half3_rtp(double3 data, size_t offset, __global half *p);
12687 void __ovld vstorea_half4_rtp(double4 data, size_t offset, __global half *p);
12688 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __global half *p);
12689 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __global half *p);
12691 void __ovld vstorea_half_rtn(double data, size_t offset, __global half *p);
12692 void __ovld vstorea_half2_rtn(double2 data, size_t offset, __global half *p);
12693 void __ovld vstorea_half3_rtn(double3 data, size_t offset, __global half *p);
12694 void __ovld vstorea_half4_rtn(double4 data, size_t offset, __global half *p);
12695 void __ovld vstorea_half8_rtn(double8 data, size_t offset, __global half *p);
12696 void __ovld vstorea_half16_rtn(double16 data, size_t offset, __global half *p);
12698 void __ovld vstorea_half(double data, size_t offset, __local half *p);
12699 void __ovld vstorea_half2(double2 data, size_t offset, __local half *p);
12700 void __ovld vstorea_half3(double3 data, size_t offset, __local half *p);
12701 void __ovld vstorea_half4(double4 data, size_t offset, __local half *p);
12702 void __ovld vstorea_half8(double8 data, size_t offset, __local half *p);
12703 void __ovld vstorea_half16(double16 data, size_t offset, __local half *p);
12705 void __ovld vstorea_half_rte(double data, size_t offset, __local half *p);
12706 void __ovld vstorea_half2_rte(double2 data, size_t offset, __local half *p);
12707 void __ovld vstorea_half3_rte(double3 data, size_t offset, __local half *p);
12708 void __ovld vstorea_half4_rte(double4 data, size_t offset, __local half *p);
12709 void __ovld vstorea_half8_rte(double8 data, size_t offset, __local half *p);
12710 void __ovld vstorea_half16_rte(double16 data, size_t offset, __local half *p);
12712 void __ovld vstorea_half_rtz(double data, size_t offset, __local half *p);
12713 void __ovld vstorea_half2_rtz(double2 data, size_t offset, __local half *p);
12714 void __ovld vstorea_half3_rtz(double3 data, size_t offset, __local half *p);
12715 void __ovld vstorea_half4_rtz(double4 data, size_t offset, __local half *p);
12716 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __local half *p);
12717 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __local half *p);
12719 void __ovld vstorea_half_rtp(double data, size_t offset, __local half *p);
12720 void __ovld vstorea_half2_rtp(double2 data, size_t offset, __local half *p);
12721 void __ovld vstorea_half3_rtp(double3 data, size_t offset, __local half *p);
12722 void __ovld vstorea_half4_rtp(double4 data, size_t offset, __local half *p);
12723 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __local half *p);
12724 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __local half *p);
12726 void __ovld vstorea_half_rtn(double data, size_t offset, __local half *p);
12727 void __ovld vstorea_half2_rtn(double2 data, size_t offset, __local half *p);
12728 void __ovld vstorea_half3_rtn(double3 data, size_t offset, __local half *p);
12729 void __ovld vstorea_half4_rtn(double4 data, size_t offset, __local half *p);
12730 void __ovld vstorea_half8_rtn(double8 data, size_t offset, __local half *p);
12731 void __ovld vstorea_half16_rtn(double16 data, size_t offset, __local half *p);
12733 void __ovld vstorea_half(double data, size_t offset, __private half *p);
12734 void __ovld vstorea_half2(double2 data, size_t offset, __private half *p);
12735 void __ovld vstorea_half3(double3 data, size_t offset, __private half *p);
12736 void __ovld vstorea_half4(double4 data, size_t offset, __private half *p);
12737 void __ovld vstorea_half8(double8 data, size_t offset, __private half *p);
12738 void __ovld vstorea_half16(double16 data, size_t offset, __private half *p);
12740 void __ovld vstorea_half_rte(double data, size_t offset, __private half *p);
12741 void __ovld vstorea_half2_rte(double2 data, size_t offset, __private half *p);
12742 void __ovld vstorea_half3_rte(double3 data, size_t offset, __private half *p);
12743 void __ovld vstorea_half4_rte(double4 data, size_t offset, __private half *p);
12744 void __ovld vstorea_half8_rte(double8 data, size_t offset, __private half *p);
12745 void __ovld vstorea_half16_rte(double16 data, size_t offset, __private half *p);
12747 void __ovld vstorea_half_rtz(double data, size_t offset, __private half *p);
12748 void __ovld vstorea_half2_rtz(double2 data, size_t offset, __private half *p);
12749 void __ovld vstorea_half3_rtz(double3 data, size_t offset, __private half *p);
12750 void __ovld vstorea_half4_rtz(double4 data, size_t offset, __private half *p);
12751 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __private half *p);
12752 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __private half *p);
12754 void __ovld vstorea_half_rtp(double data, size_t offset, __private half *p);
12755 void __ovld vstorea_half2_rtp(double2 data, size_t offset, __private half *p);
12756 void __ovld vstorea_half3_rtp(double3 data, size_t offset, __private half *p);
12757 void __ovld vstorea_half4_rtp(double4 data, size_t offset, __private half *p);
12758 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __private half *p);
12759 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __private half *p);
12761 void __ovld vstorea_half_rtn(double data, size_t offset, __private half *p);
12762 void __ovld vstorea_half2_rtn(double2 data,size_t offset, __private half *p);
12763 void __ovld vstorea_half3_rtn(double3 data,size_t offset, __private half *p);
12764 void __ovld vstorea_half4_rtn(double4 data,size_t offset, __private half *p);
12765 void __ovld vstorea_half8_rtn(double8 data,size_t offset, __private half *p);
12766 void __ovld vstorea_half16_rtn(double16 data,size_t offset, __private half *p);
12906 * size_t num_elements,
12929 event_t __ovld async_work_group_copy(__local char *dst, const __global char *src, size_t num_elements, event_t event);
12930 event_t __ovld async_work_group_copy(__local uchar *dst, const __global uchar *src, size_t num_elements, event_t event);
12931 event_t __ovld async_work_group_copy(__local short *dst, const __global short *src, size_t num_elements, event_t event);
12932 event_t __ovld async_work_group_copy(__local ushort *dst, const __global ushort *src, size_t num_elements, event_t event);
12933 event_t __ovld async_work_group_copy(__local int *dst, const __global int *src, size_t num_elements, event_t event);
12934 event_t __ovld async_work_group_copy(__local uint *dst, const __global uint *src, size_t num_elements, event_t event);
12935 event_t __ovld async_work_group_copy(__local long *dst, const __global long *src, size_t num_elements, event_t event);
12936 event_t __ovld async_work_group_copy(__local ulong *dst, const __global ulong *src, size_t num_elements, event_t event);
12937 event_t __ovld async_work_group_copy(__local float *dst, const __global float *src, size_t num_elements, event_t event);
12938 event_t __ovld async_work_group_copy(__local char2 *dst, const __global char2 *src, size_t num_elements, event_t event);
12939 event_t __ovld async_work_group_copy(__local uchar2 *dst, const __global uchar2 *src, size_t num_elements, event_t event);
12940 event_t __ovld async_work_group_copy(__local short2 *dst, const __global short2 *src, size_t num_elements, event_t event);
12941 event_t __ovld async_work_group_copy(__local ushort2 *dst, const __global ushort2 *src, size_t num_elements, event_t event);
12942 event_t __ovld async_work_group_copy(__local int2 *dst, const __global int2 *src, size_t num_elements, event_t event);
12943 event_t __ovld async_work_group_copy(__local uint2 *dst, const __global uint2 *src, size_t num_elements, event_t event);
12944 event_t __ovld async_work_group_copy(__local long2 *dst, const __global long2 *src, size_t num_elements, event_t event);
12945 event_t __ovld async_work_group_copy(__local ulong2 *dst, const __global ulong2 *src, size_t num_elements, event_t event);
12946 event_t __ovld async_work_group_copy(__local float2 *dst, const __global float2 *src, size_t num_elements, event_t event);
12947 event_t __ovld async_work_group_copy(__local char3 *dst, const __global char3 *src, size_t num_elements, event_t event);
12948 event_t __ovld async_work_group_copy(__local uchar3 *dst, const __global uchar3 *src, size_t num_elements, event_t event);
12949 event_t __ovld async_work_group_copy(__local short3 *dst, const __global short3 *src, size_t num_elements, event_t event);
12950 event_t __ovld async_work_group_copy(__local ushort3 *dst, const __global ushort3 *src, size_t num_elements, event_t event);
12951 event_t __ovld async_work_group_copy(__local int3 *dst, const __global int3 *src, size_t num_elements, event_t event);
12952 event_t __ovld async_work_group_copy(__local uint3 *dst, const __global uint3 *src, size_t num_elements, event_t event);
12953 event_t __ovld async_work_group_copy(__local long3 *dst, const __global long3 *src, size_t num_elements, event_t event);
12954 event_t __ovld async_work_group_copy(__local ulong3 *dst, const __global ulong3 *src, size_t num_elements, event_t event);
12955 event_t __ovld async_work_group_copy(__local float3 *dst, const __global float3 *src, size_t num_elements, event_t event);
12956 event_t __ovld async_work_group_copy(__local char4 *dst, const __global char4 *src, size_t num_elements, event_t event);
12957 event_t __ovld async_work_group_copy(__local uchar4 *dst, const __global uchar4 *src, size_t num_elements, event_t event);
12958 event_t __ovld async_work_group_copy(__local short4 *dst, const __global short4 *src, size_t num_elements, event_t event);
12959 event_t __ovld async_work_group_copy(__local ushort4 *dst, const __global ushort4 *src, size_t num_elements, event_t event);
12960 event_t __ovld async_work_group_copy(__local int4 *dst, const __global int4 *src, size_t num_elements, event_t event);
12961 event_t __ovld async_work_group_copy(__local uint4 *dst, const __global uint4 *src, size_t num_elements, event_t event);
12962 event_t __ovld async_work_group_copy(__local long4 *dst, const __global long4 *src, size_t num_elements, event_t event);
12963 event_t __ovld async_work_group_copy(__local ulong4 *dst, const __global ulong4 *src, size_t num_elements, event_t event);
12964 event_t __ovld async_work_group_copy(__local float4 *dst, const __global float4 *src, size_t num_elements, event_t event);
12965 event_t __ovld async_work_group_copy(__local char8 *dst, const __global char8 *src, size_t num_elements, event_t event);
12966 event_t __ovld async_work_group_copy(__local uchar8 *dst, const __global uchar8 *src, size_t num_elements, event_t event);
12967 event_t __ovld async_work_group_copy(__local short8 *dst, const __global short8 *src, size_t num_elements, event_t event);
12968 event_t __ovld async_work_group_copy(__local ushort8 *dst, const __global ushort8 *src, size_t num_elements, event_t event);
12969 event_t __ovld async_work_group_copy(__local int8 *dst, const __global int8 *src, size_t num_elements, event_t event);
12970 event_t __ovld async_work_group_copy(__local uint8 *dst, const __global uint8 *src, size_t num_elements, event_t event);
12971 event_t __ovld async_work_group_copy(__local long8 *dst, const __global long8 *src, size_t num_elements, event_t event);
12972 event_t __ovld async_work_group_copy(__local ulong8 *dst, const __global ulong8 *src, size_t num_elements, event_t event);
12973 event_t __ovld async_work_group_copy(__local float8 *dst, const __global float8 *src, size_t num_elements, event_t event);
12974 event_t __ovld async_work_group_copy(__local char16 *dst, const __global char16 *src, size_t num_elements, event_t event);
12975 event_t __ovld async_work_group_copy(__local uchar16 *dst, const __global uchar16 *src, size_t num_elements, event_t event);
12976 event_t __ovld async_work_group_copy(__local short16 *dst, const __global short16 *src, size_t num_elements, event_t event);
12977 event_t __ovld async_work_group_copy(__local ushort16 *dst, const __global ushort16 *src, size_t num_elements, event_t event);
12978 event_t __ovld async_work_group_copy(__local int16 *dst, const __global int16 *src, size_t num_elements, event_t event);
12979 event_t __ovld async_work_group_copy(__local uint16 *dst, const __global uint16 *src, size_t num_elements, event_t event);
12980 event_t __ovld async_work_group_copy(__local long16 *dst, const __global long16 *src, size_t num_elements, event_t event);
12981 event_t __ovld async_work_group_copy(__local ulong16 *dst, const __global ulong16 *src, size_t num_elements, event_t event);
12982 event_t __ovld async_work_group_copy(__local float16 *dst, const __global float16 *src, size_t num_elements, event_t event);
12983 event_t __ovld async_work_group_copy(__global char *dst, const __local char *src, size_t num_elements, event_t event);
12984 event_t __ovld async_work_group_copy(__global uchar *dst, const __local uchar *src, size_t num_elements, event_t event);
12985 event_t __ovld async_work_group_copy(__global short *dst, const __local short *src, size_t num_elements, event_t event);
12986 event_t __ovld async_work_group_copy(__global ushort *dst, const __local ushort *src, size_t num_elements, event_t event);
12987 event_t __ovld async_work_group_copy(__global int *dst, const __local int *src, size_t num_elements, event_t event);
12988 event_t __ovld async_work_group_copy(__global uint *dst, const __local uint *src, size_t num_elements, event_t event);
12989 event_t __ovld async_work_group_copy(__global long *dst, const __local long *src, size_t num_elements, event_t event);
12990 event_t __ovld async_work_group_copy(__global ulong *dst, const __local ulong *src, size_t num_elements, event_t event);
12991 event_t __ovld async_work_group_copy(__global float *dst, const __local float *src, size_t num_elements, event_t event);
12992 event_t __ovld async_work_group_copy(__global char2 *dst, const __local char2 *src, size_t num_elements, event_t event);
12993 event_t __ovld async_work_group_copy(__global uchar2 *dst, const __local uchar2 *src, size_t num_elements, event_t event);
12994 event_t __ovld async_work_group_copy(__global short2 *dst, const __local short2 *src, size_t num_elements, event_t event);
12995 event_t __ovld async_work_group_copy(__global ushort2 *dst, const __local ushort2 *src, size_t num_elements, event_t event);
12996 event_t __ovld async_work_group_copy(__global int2 *dst, const __local int2 *src, size_t num_elements, event_t event);
12997 event_t __ovld async_work_group_copy(__global uint2 *dst, const __local uint2 *src, size_t num_elements, event_t event);
12998 event_t __ovld async_work_group_copy(__global long2 *dst, const __local long2 *src, size_t num_elements, event_t event);
12999 event_t __ovld async_work_group_copy(__global ulong2 *dst, const __local ulong2 *src, size_t num_elements, event_t event);
13000 event_t __ovld async_work_group_copy(__global float2 *dst, const __local float2 *src, size_t num_elements, event_t event);
13001 event_t __ovld async_work_group_copy(__global char3 *dst, const __local char3 *src, size_t num_elements, event_t event);
13002 event_t __ovld async_work_group_copy(__global uchar3 *dst, const __local uchar3 *src, size_t num_elements, event_t event);
13003 event_t __ovld async_work_group_copy(__global short3 *dst, const __local short3 *src, size_t num_elements, event_t event);
13004 event_t __ovld async_work_group_copy(__global ushort3 *dst, const __local ushort3 *src, size_t num_elements, event_t event);
13005 event_t __ovld async_work_group_copy(__global int3 *dst, const __local int3 *src, size_t num_elements, event_t event);
13006 event_t __ovld async_work_group_copy(__global uint3 *dst, const __local uint3 *src, size_t num_elements, event_t event);
13007 event_t __ovld async_work_group_copy(__global long3 *dst, const __local long3 *src, size_t num_elements, event_t event);
13008 event_t __ovld async_work_group_copy(__global ulong3 *dst, const __local ulong3 *src, size_t num_elements, event_t event);
13009 event_t __ovld async_work_group_copy(__global float3 *dst, const __local float3 *src, size_t num_elements, event_t event);
13010 event_t __ovld async_work_group_copy(__global char4 *dst, const __local char4 *src, size_t num_elements, event_t event);
13011 event_t __ovld async_work_group_copy(__global uchar4 *dst, const __local uchar4 *src, size_t num_elements, event_t event);
13012 event_t __ovld async_work_group_copy(__global short4 *dst, const __local short4 *src, size_t num_elements, event_t event);
13013 event_t __ovld async_work_group_copy(__global ushort4 *dst, const __local ushort4 *src, size_t num_elements, event_t event);
13014 event_t __ovld async_work_group_copy(__global int4 *dst, const __local int4 *src, size_t num_elements, event_t event);
13015 event_t __ovld async_work_group_copy(__global uint4 *dst, const __local uint4 *src, size_t num_elements, event_t event);
13016 event_t __ovld async_work_group_copy(__global long4 *dst, const __local long4 *src, size_t num_elements, event_t event);
13017 event_t __ovld async_work_group_copy(__global ulong4 *dst, const __local ulong4 *src, size_t num_elements, event_t event);
13018 event_t __ovld async_work_group_copy(__global float4 *dst, const __local float4 *src, size_t num_elements, event_t event);
13019 event_t __ovld async_work_group_copy(__global char8 *dst, const __local char8 *src, size_t num_elements, event_t event);
13020 event_t __ovld async_work_group_copy(__global uchar8 *dst, const __local uchar8 *src, size_t num_elements, event_t event);
13021 event_t __ovld async_work_group_copy(__global short8 *dst, const __local short8 *src, size_t num_elements, event_t event);
13022 event_t __ovld async_work_group_copy(__global ushort8 *dst, const __local ushort8 *src, size_t num_elements, event_t event);
13023 event_t __ovld async_work_group_copy(__global int8 *dst, const __local int8 *src, size_t num_elements, event_t event);
13024 event_t __ovld async_work_group_copy(__global uint8 *dst, const __local uint8 *src, size_t num_elements, event_t event);
13025 event_t __ovld async_work_group_copy(__global long8 *dst, const __local long8 *src, size_t num_elements, event_t event);
13026 event_t __ovld async_work_group_copy(__global ulong8 *dst, const __local ulong8 *src, size_t num_elements, event_t event);
13027 event_t __ovld async_work_group_copy(__global float8 *dst, const __local float8 *src, size_t num_elements, event_t event);
13028 event_t __ovld async_work_group_copy(__global char16 *dst, const __local char16 *src, size_t num_elements, event_t event);
13029 event_t __ovld async_work_group_copy(__global uchar16 *dst, const __local uchar16 *src, size_t num_elements, event_t event);
13030 event_t __ovld async_work_group_copy(__global short16 *dst, const __local short16 *src, size_t num_elements, event_t event);
13031 event_t __ovld async_work_group_copy(__global ushort16 *dst, const __local ushort16 *src, size_t num_elements, event_t event);
13032 event_t __ovld async_work_group_copy(__global int16 *dst, const __local int16 *src, size_t num_elements, event_t event);
13033 event_t __ovld async_work_group_copy(__global uint16 *dst, const __local uint16 *src, size_t num_elements, event_t event);
13034 event_t __ovld async_work_group_copy(__global long16 *dst, const __local long16 *src, size_t num_elements, event_t event);
13035 event_t __ovld async_work_group_copy(__global ulong16 *dst, const __local ulong16 *src, size_t num_elements, event_t event);
13036 event_t __ovld async_work_group_copy(__global float16 *dst, const __local float16 *src, size_t num_elements, event_t event);
13038 event_t __ovld async_work_group_copy(__local double *dst, const __global double *src, size_t num_elements, event_t event);
13039 size_t num_elements, event_t event);
13040 event_t __ovld async_work_group_copy(__local double3 *dst, const __global double3 *src, size_t num_elements, event_t event);
13041 event_t __ovld async_work_group_copy(__local double4 *dst, const __global double4 *src, size_t num_elements, event_t event);
13042 event_t __ovld async_work_group_copy(__local double8 *dst, const __global double8 *src, size_t num_elements, event_t event);
13043 event_t __ovld async_work_group_copy(__local double16 *dst, const __global double16 *src, size_t num_elements, event_t event);
13044 event_t __ovld async_work_group_copy(__global double *dst, const __local double *src, size_t num_elements, event_t event);
13045 event_t __ovld async_work_group_copy(__global double2 *dst, const __local double2 *src, size_t num_elements, event_t event);
13046 event_t __ovld async_work_group_copy(__global double3 *dst, const __local double3 *src, size_t num_elements, event_t event);
13047 event_t __ovld async_work_group_copy(__global double4 *dst, const __local double4 *src, size_t num_elements, event_t event);
13048 event_t __ovld async_work_group_copy(__global double8 *dst, const __local double8 *src, size_t num_elements, event_t event);
13049 event_t __ovld async_work_group_copy(__global double16 *dst, const __local double16 *src, size_t num_elements, event_t event);
13052 event_t __ovld async_work_group_copy(__local half *dst, const __global half *src, size_t num_elements, event_t event);
13053 event_t __ovld async_work_group_copy(__local half2 *dst, const __global half2 *src, size_t num_elements, event_t event);
13054 event_t __ovld async_work_group_copy(__local half3 *dst, const __global half3 *src, size_t num_elements, event_t event);
13055 event_t __ovld async_work_group_copy(__local half4 *dst, const __global half4 *src, size_t num_elements, event_t event);
13056 event_t __ovld async_work_group_copy(__local half8 *dst, const __global half8 *src, size_t num_elements, event_t event);
13057 event_t __ovld async_work_group_copy(__local half16 *dst, const __global half16 *src, size_t num_elements, event_t event);
13058 event_t __ovld async_work_group_copy(__global half *dst, const __local half *src, size_t num_elements, event_t event);
13059 event_t __ovld async_work_group_copy(__global half2 *dst, const __local half2 *src, size_t num_elements, event_t event);
13060 event_t __ovld async_work_group_copy(__global half3 *dst, const __local half3 *src, size_t num_elements, event_t event);
13061 event_t __ovld async_work_group_copy(__global half4 *dst, const __local half4 *src, size_t num_elements, event_t event);
13062 event_t __ovld async_work_group_copy(__global half8 *dst, const __local half8 *src, size_t num_elements, event_t event);
13063 event_t __ovld async_work_group_copy(__global half16 *dst, const __local half16 *src, size_t num_elements, event_t event);
13092 event_t __ovld async_work_group_strided_copy(__local char *dst, const __global char *src, size_t num_elements, size_t src_stride, event_t event);
13093 event_t __ovld async_work_group_strided_copy(__local uchar *dst, const __global uchar *src, size_t num_elements, size_t src_stride, event_t event);
13094 event_t __ovld async_work_group_strided_copy(__local short *dst, const __global short *src, size_t num_elements, size_t src_stride, event_t event);
13095 event_t __ovld async_work_group_strided_copy(__local ushort *dst, const __global ushort *src, size_t num_elements, size_t src_stride, event_t event);
13096 event_t __ovld async_work_group_strided_copy(__local int *dst, const __global int *src, size_t num_elements, size_t src_stride, event_t event);
13097 event_t __ovld async_work_group_strided_copy(__local uint *dst, const __global uint *src, size_t num_elements, size_t src_stride, event_t event);
13098 event_t __ovld async_work_group_strided_copy(__local long *dst, const __global long *src, size_t num_elements, size_t src_stride, event_t event);
13099 event_t __ovld async_work_group_strided_copy(__local ulong *dst, const __global ulong *src, size_t num_elements, size_t src_stride, event_t event);
13100 event_t __ovld async_work_group_strided_copy(__local float *dst, const __global float *src, size_t num_elements, size_t src_stride, event_t event);
13101 event_t __ovld async_work_group_strided_copy(__local char2 *dst, const __global char2 *src, size_t num_elements, size_t src_stride, event_t event);
13102 event_t __ovld async_work_group_strided_copy(__local uchar2 *dst, const __global uchar2 *src, size_t num_elements, size_t src_stride, event_t event);
13103 event_t __ovld async_work_group_strided_copy(__local short2 *dst, const __global short2 *src, size_t num_elements, size_t src_stride, event_t event);
13104 event_t __ovld async_work_group_strided_copy(__local ushort2 *dst, const __global ushort2 *src, size_t num_elements, size_t src_stride, event_t event);
13105 event_t __ovld async_work_group_strided_copy(__local int2 *dst, const __global int2 *src, size_t num_elements, size_t src_stride, event_t event);
13106 event_t __ovld async_work_group_strided_copy(__local uint2 *dst, const __global uint2 *src, size_t num_elements, size_t src_stride, event_t event);
13107 event_t __ovld async_work_group_strided_copy(__local long2 *dst, const __global long2 *src, size_t num_elements, size_t src_stride, event_t event);
13108 event_t __ovld async_work_group_strided_copy(__local ulong2 *dst, const __global ulong2 *src, size_t num_elements, size_t src_stride, event_t event);
13109 event_t __ovld async_work_group_strided_copy(__local float2 *dst, const __global float2 *src, size_t num_elements, size_t src_stride, event_t event);
13110 event_t __ovld async_work_group_strided_copy(__local char3 *dst, const __global char3 *src, size_t num_elements, size_t src_stride, event_t event);
13111 event_t __ovld async_work_group_strided_copy(__local uchar3 *dst, const __global uchar3 *src, size_t num_elements, size_t src_stride, event_t event);
13112 event_t __ovld async_work_group_strided_copy(__local short3 *dst, const __global short3 *src, size_t num_elements, size_t src_stride, event_t event);
13113 event_t __ovld async_work_group_strided_copy(__local ushort3 *dst, const __global ushort3 *src, size_t num_elements, size_t src_stride, event_t event);
13114 event_t __ovld async_work_group_strided_copy(__local int3 *dst, const __global int3 *src, size_t num_elements, size_t src_stride, event_t event);
13115 event_t __ovld async_work_group_strided_copy(__local uint3 *dst, const __global uint3 *src, size_t num_elements, size_t src_stride, event_t event);
13116 event_t __ovld async_work_group_strided_copy(__local long3 *dst, const __global long3 *src, size_t num_elements, size_t src_stride, event_t event);
13117 event_t __ovld async_work_group_strided_copy(__local ulong3 *dst, const __global ulong3 *src, size_t num_elements, size_t src_stride, event_t event);
13118 event_t __ovld async_work_group_strided_copy(__local float3 *dst, const __global float3 *src, size_t num_elements, size_t src_stride, event_t event);
13119 event_t __ovld async_work_group_strided_copy(__local char4 *dst, const __global char4 *src, size_t num_elements, size_t src_stride, event_t event);
13120 event_t __ovld async_work_group_strided_copy(__local uchar4 *dst, const __global uchar4 *src, size_t num_elements, size_t src_stride, event_t event);
13121 event_t __ovld async_work_group_strided_copy(__local short4 *dst, const __global short4 *src, size_t num_elements, size_t src_stride, event_t event);
13122 event_t __ovld async_work_group_strided_copy(__local ushort4 *dst, const __global ushort4 *src, size_t num_elements, size_t src_stride, event_t event);
13123 event_t __ovld async_work_group_strided_copy(__local int4 *dst, const __global int4 *src, size_t num_elements, size_t src_stride, event_t event);
13124 event_t __ovld async_work_group_strided_copy(__local uint4 *dst, const __global uint4 *src, size_t num_elements, size_t src_stride, event_t event);
13125 event_t __ovld async_work_group_strided_copy(__local long4 *dst, const __global long4 *src, size_t num_elements, size_t src_stride, event_t event);
13126 event_t __ovld async_work_group_strided_copy(__local ulong4 *dst, const __global ulong4 *src, size_t num_elements, size_t src_stride, event_t event);
13127 event_t __ovld async_work_group_strided_copy(__local float4 *dst, const __global float4 *src, size_t num_elements, size_t src_stride, event_t event);
13128 event_t __ovld async_work_group_strided_copy(__local char8 *dst, const __global char8 *src, size_t num_elements, size_t src_stride, event_t event);
13129 event_t __ovld async_work_group_strided_copy(__local uchar8 *dst, const __global uchar8 *src, size_t num_elements, size_t src_stride, event_t event);
13130 event_t __ovld async_work_group_strided_copy(__local short8 *dst, const __global short8 *src, size_t num_elements, size_t src_stride, event_t event);
13131 event_t __ovld async_work_group_strided_copy(__local ushort8 *dst, const __global ushort8 *src, size_t num_elements, size_t src_stride, event_t event);
13132 event_t __ovld async_work_group_strided_copy(__local int8 *dst, const __global int8 *src, size_t num_elements, size_t src_stride, event_t event);
13133 event_t __ovld async_work_group_strided_copy(__local uint8 *dst, const __global uint8 *src, size_t num_elements, size_t src_stride, event_t event);
13134 event_t __ovld async_work_group_strided_copy(__local long8 *dst, const __global long8 *src, size_t num_elements, size_t src_stride, event_t event);
13135 event_t __ovld async_work_group_strided_copy(__local ulong8 *dst, const __global ulong8 *src, size_t num_elements, size_t src_stride, event_t event);
13136 event_t __ovld async_work_group_strided_copy(__local float8 *dst, const __global float8 *src, size_t num_elements, size_t src_stride, event_t event);
13137 event_t __ovld async_work_group_strided_copy(__local char16 *dst, const __global char16 *src, size_t num_elements, size_t src_stride, event_t event);
13138 event_t __ovld async_work_group_strided_copy(__local uchar16 *dst, const __global uchar16 *src, size_t num_elements, size_t src_stride, event_t event);
13139 event_t __ovld async_work_group_strided_copy(__local short16 *dst, const __global short16 *src, size_t num_elements, size_t src_stride, event_t event);
13140 event_t __ovld async_work_group_strided_copy(__local ushort16 *dst, const __global ushort16 *src, size_t num_elements, size_t src_stride, event_t event);
13141 event_t __ovld async_work_group_strided_copy(__local int16 *dst, const __global int16 *src, size_t num_elements, size_t src_stride, event_t event);
13142 event_t __ovld async_work_group_strided_copy(__local uint16 *dst, const __global uint16 *src, size_t num_elements, size_t src_stride, event_t event);
13143 event_t __ovld async_work_group_strided_copy(__local long16 *dst, const __global long16 *src, size_t num_elements, size_t src_stride, event_t event);
13144 event_t __ovld async_work_group_strided_copy(__local ulong16 *dst, const __global ulong16 *src, size_t num_elements, size_t src_stride, event_t event);
13145 event_t __ovld async_work_group_strided_copy(__local float16 *dst, const __global float16 *src, size_t num_elements, size_t src_stride, event_t event);
13146 event_t __ovld async_work_group_strided_copy(__global char *dst, const __local char *src, size_t num_elements, size_t dst_stride, event_t event);
13147 event_t __ovld async_work_group_strided_copy(__global uchar *dst, const __local uchar *src, size_t num_elements, size_t dst_stride, event_t event);
13148 event_t __ovld async_work_group_strided_copy(__global short *dst, const __local short *src, size_t num_elements, size_t dst_stride, event_t event);
13149 event_t __ovld async_work_group_strided_copy(__global ushort *dst, const __local ushort *src, size_t num_elements, size_t dst_stride, event_t event);
13150 event_t __ovld async_work_group_strided_copy(__global int *dst, const __local int *src, size_t num_elements, size_t dst_stride, event_t event);
13151 event_t __ovld async_work_group_strided_copy(__global uint *dst, const __local uint *src, size_t num_elements, size_t dst_stride, event_t event);
13152 event_t __ovld async_work_group_strided_copy(__global long *dst, const __local long *src, size_t num_elements, size_t dst_stride, event_t event);
13153 event_t __ovld async_work_group_strided_copy(__global ulong *dst, const __local ulong *src, size_t num_elements, size_t dst_stride, event_t event);
13154 event_t __ovld async_work_group_strided_copy(__global float *dst, const __local float *src, size_t num_elements, size_t dst_stride, event_t event);
13155 event_t __ovld async_work_group_strided_copy(__global char2 *dst, const __local char2 *src, size_t num_elements, size_t dst_stride, event_t event);
13156 event_t __ovld async_work_group_strided_copy(__global uchar2 *dst, const __local uchar2 *src, size_t num_elements, size_t dst_stride, event_t event);
13157 event_t __ovld async_work_group_strided_copy(__global short2 *dst, const __local short2 *src, size_t num_elements, size_t dst_stride, event_t event);
13158 event_t __ovld async_work_group_strided_copy(__global ushort2 *dst, const __local ushort2 *src, size_t num_elements, size_t dst_stride, event_t event);
13159 event_t __ovld async_work_group_strided_copy(__global int2 *dst, const __local int2 *src, size_t num_elements, size_t dst_stride, event_t event);
13160 event_t __ovld async_work_group_strided_copy(__global uint2 *dst, const __local uint2 *src, size_t num_elements, size_t dst_stride, event_t event);
13161 event_t __ovld async_work_group_strided_copy(__global long2 *dst, const __local long2 *src, size_t num_elements, size_t dst_stride, event_t event);
13162 event_t __ovld async_work_group_strided_copy(__global ulong2 *dst, const __local ulong2 *src, size_t num_elements, size_t dst_stride, event_t event);
13163 event_t __ovld async_work_group_strided_copy(__global float2 *dst, const __local float2 *src, size_t num_elements, size_t dst_stride, event_t event);
13164 event_t __ovld async_work_group_strided_copy(__global char3 *dst, const __local char3 *src, size_t num_elements, size_t dst_stride, event_t event);
13165 event_t __ovld async_work_group_strided_copy(__global uchar3 *dst, const __local uchar3 *src, size_t num_elements, size_t dst_stride, event_t event);
13166 event_t __ovld async_work_group_strided_copy(__global short3 *dst, const __local short3 *src, size_t num_elements, size_t dst_stride, event_t event);
13167 event_t __ovld async_work_group_strided_copy(__global ushort3 *dst, const __local ushort3 *src, size_t num_elements, size_t dst_stride, event_t event);
13168 event_t __ovld async_work_group_strided_copy(__global int3 *dst, const __local int3 *src, size_t num_elements, size_t dst_stride, event_t event);
13169 event_t __ovld async_work_group_strided_copy(__global uint3 *dst, const __local uint3 *src, size_t num_elements, size_t dst_stride, event_t event);
13170 event_t __ovld async_work_group_strided_copy(__global long3 *dst, const __local long3 *src, size_t num_elements, size_t dst_stride, event_t event);
13171 event_t __ovld async_work_group_strided_copy(__global ulong3 *dst, const __local ulong3 *src, size_t num_elements, size_t dst_stride, event_t event);
13172 event_t __ovld async_work_group_strided_copy(__global float3 *dst, const __local float3 *src, size_t num_elements, size_t dst_stride, event_t event);
13173 event_t __ovld async_work_group_strided_copy(__global char4 *dst, const __local char4 *src, size_t num_elements, size_t dst_stride, event_t event);
13174 event_t __ovld async_work_group_strided_copy(__global uchar4 *dst, const __local uchar4 *src, size_t num_elements, size_t dst_stride, event_t event);
13175 size_t num_elements, size_t dst_stride, event_t event);
13176 event_t __ovld async_work_group_strided_copy(__global ushort4 *dst, const __local ushort4 *src, size_t num_elements, size_t dst_stride, event_t event);
13177 event_t __ovld async_work_group_strided_copy(__global int4 *dst, const __local int4 *src, size_t num_elements, size_t dst_stride, event_t event);
13178 event_t __ovld async_work_group_strided_copy(__global uint4 *dst, const __local uint4 *src, size_t num_elements, size_t dst_stride, event_t event);
13179 event_t __ovld async_work_group_strided_copy(__global long4 *dst, const __local long4 *src, size_t num_elements, size_t dst_stride, event_t event);
13180 event_t __ovld async_work_group_strided_copy(__global ulong4 *dst, const __local ulong4 *src, size_t num_elements, size_t dst_stride, event_t event);
13181 event_t __ovld async_work_group_strided_copy(__global float4 *dst, const __local float4 *src, size_t num_elements, size_t dst_stride, event_t event);
13182 event_t __ovld async_work_group_strided_copy(__global char8 *dst, const __local char8 *src, size_t num_elements, size_t dst_stride, event_t event);
13183 event_t __ovld async_work_group_strided_copy(__global uchar8 *dst, const __local uchar8 *src, size_t num_elements, size_t dst_stride, event_t event);
13184 event_t __ovld async_work_group_strided_copy(__global short8 *dst, const __local short8 *src, size_t num_elements, size_t dst_stride, event_t event);
13185 event_t __ovld async_work_group_strided_copy(__global ushort8 *dst, const __local ushort8 *src, size_t num_elements, size_t dst_stride, event_t event);
13186 event_t __ovld async_work_group_strided_copy(__global int8 *dst, const __local int8 *src, size_t num_elements, size_t dst_stride, event_t event);
13187 event_t __ovld async_work_group_strided_copy(__global uint8 *dst, const __local uint8 *src, size_t num_elements, size_t dst_stride, event_t event);
13188 event_t __ovld async_work_group_strided_copy(__global long8 *dst, const __local long8 *src, size_t num_elements, size_t dst_stride, event_t event);
13189 event_t __ovld async_work_group_strided_copy(__global ulong8 *dst, const __local ulong8 *src, size_t num_elements, size_t dst_stride, event_t event);
13190 event_t __ovld async_work_group_strided_copy(__global float8 *dst, const __local float8 *src, size_t num_elements, size_t dst_stride, event_t event);
13191 event_t __ovld async_work_group_strided_copy(__global char16 *dst, const __local char16 *src, size_t num_elements, size_t dst_stride, event_t event);
13192 event_t __ovld async_work_group_strided_copy(__global uchar16 *dst, const __local uchar16 *src, size_t num_elements, size_t dst_stride, event_t event);
13193 event_t __ovld async_work_group_strided_copy(__global short16 *dst, const __local short16 *src, size_t num_elements, size_t dst_stride, event_t event);
13194 event_t __ovld async_work_group_strided_copy(__global ushort16 *dst, const __local ushort16 *src, size_t num_elements, size_t dst_stride, event_t event);
13195 event_t __ovld async_work_group_strided_copy(__global int16 *dst, const __local int16 *src, size_t num_elements, size_t dst_stride, event_t event);
13196 event_t __ovld async_work_group_strided_copy(__global uint16 *dst, const __local uint16 *src, size_t num_elements, size_t dst_stride, event_t event);
13197 event_t __ovld async_work_group_strided_copy(__global long16 *dst, const __local long16 *src, size_t num_elements, size_t dst_stride, event_t event);
13198 event_t __ovld async_work_group_strided_copy(__global ulong16 *dst, const __local ulong16 *src, size_t num_elements, size_t dst_stride, event_t event);
13199 event_t __ovld async_work_group_strided_copy(__global float16 *dst, const __local float16 *src, size_t num_elements, size_t dst_stride, event_t event);
13201 event_t __ovld async_work_group_strided_copy(__local double *dst, const __global double *src, size_t num_elements, size_t src_stride, event_t event);
13202 event_t __ovld async_work_group_strided_copy(__local double2 *dst, const __global double2 *src, size_t num_elements, size_t src_stride, event_t event);
13203 event_t __ovld async_work_group_strided_copy(__local double3 *dst, const __global double3 *src, size_t num_elements, size_t src_stride, event_t event);
13204 event_t __ovld async_work_group_strided_copy(__local double4 *dst, const __global double4 *src, size_t num_elements, size_t src_stride, event_t event);
13205 event_t __ovld async_work_group_strided_copy(__local double8 *dst, const __global double8 *src, size_t num_elements, size_t src_stride, event_t event);
13206 event_t __ovld async_work_group_strided_copy(__local double16 *dst, const __global double16 *src, size_t num_elements, size_t src_stride, event_t event);
13207 event_t __ovld async_work_group_strided_copy(__global double *dst, const __local double *src, size_t num_elements, size_t dst_stride, event_t event);
13208 event_t __ovld async_work_group_strided_copy(__global double2 *dst, const __local double2 *src, size_t num_elements, size_t dst_stride, event_t event);
13209 event_t __ovld async_work_group_strided_copy(__global double3 *dst, const __local double3 *src, size_t num_elements, size_t dst_stride, event_t event);
13210 event_t __ovld async_work_group_strided_copy(__global double4 *dst, const __local double4 *src, size_t num_elements, size_t dst_stride, event_t event);
13211 event_t __ovld async_work_group_strided_copy(__global double8 *dst, const __local double8 *src, size_t num_elements, size_t dst_stride, event_t event);
13212 event_t __ovld async_work_group_strided_copy(__global double16 *dst, const __local double16 *src, size_t num_elements, size_t dst_stride, event_t event);
13215 event_t __ovld async_work_group_strided_copy(__local half *dst, const __global half *src, size_t num_elements, size_t src_stride, event_t event);
13216 event_t __ovld async_work_group_strided_copy(__local half2 *dst, const __global half2 *src, size_t num_elements, size_t src_stride, event_t event);
13217 event_t __ovld async_work_group_strided_copy(__local half3 *dst, const __global half3 *src, size_t num_elements, size_t src_stride, event_t event);
13218 event_t __ovld async_work_group_strided_copy(__local half4 *dst, const __global half4 *src, size_t num_elements, size_t src_stride, event_t event);
13219 event_t __ovld async_work_group_strided_copy(__local half8 *dst, const __global half8 *src, size_t num_elements, size_t src_stride, event_t event);
13220 event_t __ovld async_work_group_strided_copy(__local half16 *dst, const __global half16 *src, size_t num_elements, size_t src_stride, event_t event);
13221 event_t __ovld async_work_group_strided_copy(__global half *dst, const __local half *src, size_t num_elements, size_t dst_stride, event_t event);
13222 event_t __ovld async_work_group_strided_copy(__global half2 *dst, const __local half2 *src, size_t num_elements, size_t dst_stride, event_t event);
13223 event_t __ovld async_work_group_strided_copy(__global half3 *dst, const __local half3 *src, size_t num_elements, size_t dst_stride, event_t event);
13224 event_t __ovld async_work_group_strided_copy(__global half4 *dst, const __local half4 *src, size_t num_elements, size_t dst_stride, event_t event);
13225 event_t __ovld async_work_group_strided_copy(__global half8 *dst, const __local half8 *src, size_t num_elements, size_t dst_stride, event_t event);
13226 event_t __ovld async_work_group_strided_copy(__global half16 *dst, const __local half16 *src, size_t num_elements, size_t dst_stride, event_t event);
13249 void __ovld prefetch(const __global char *p, size_t num_elements);
13250 void __ovld prefetch(const __global uchar *p, size_t num_elements);
13251 void __ovld prefetch(const __global short *p, size_t num_elements);
13252 void __ovld prefetch(const __global ushort *p, size_t num_elements);
13253 void __ovld prefetch(const __global int *p, size_t num_elements);
13254 void __ovld prefetch(const __global uint *p, size_t num_elements);
13255 void __ovld prefetch(const __global long *p, size_t num_elements);
13256 void __ovld prefetch(const __global ulong *p, size_t num_elements);
13257 void __ovld prefetch(const __global float *p, size_t num_elements);
13258 void __ovld prefetch(const __global char2 *p, size_t num_elements);
13259 void __ovld prefetch(const __global uchar2 *p, size_t num_elements);
13260 void __ovld prefetch(const __global short2 *p, size_t num_elements);
13261 void __ovld prefetch(const __global ushort2 *p, size_t num_elements);
13262 void __ovld prefetch(const __global int2 *p, size_t num_elements);
13263 void __ovld prefetch(const __global uint2 *p, size_t num_elements);
13264 void __ovld prefetch(const __global long2 *p, size_t num_elements);
13265 void __ovld prefetch(const __global ulong2 *p, size_t num_elements);
13266 void __ovld prefetch(const __global float2 *p, size_t num_elements);
13267 void __ovld prefetch(const __global char3 *p, size_t num_elements);
13268 void __ovld prefetch(const __global uchar3 *p, size_t num_elements);
13269 void __ovld prefetch(const __global short3 *p, size_t num_elements);
13270 void __ovld prefetch(const __global ushort3 *p, size_t num_elements);
13271 void __ovld prefetch(const __global int3 *p, size_t num_elements);
13272 void __ovld prefetch(const __global uint3 *p, size_t num_elements);
13273 void __ovld prefetch(const __global long3 *p, size_t num_elements);
13274 void __ovld prefetch(const __global ulong3 *p, size_t num_elements);
13275 void __ovld prefetch(const __global float3 *p, size_t num_elements);
13276 void __ovld prefetch(const __global char4 *p, size_t num_elements);
13277 void __ovld prefetch(const __global uchar4 *p, size_t num_elements);
13278 void __ovld prefetch(const __global short4 *p, size_t num_elements);
13279 void __ovld prefetch(const __global ushort4 *p, size_t num_elements);
13280 void __ovld prefetch(const __global int4 *p, size_t num_elements);
13281 void __ovld prefetch(const __global uint4 *p, size_t num_elements);
13282 void __ovld prefetch(const __global long4 *p, size_t num_elements);
13283 void __ovld prefetch(const __global ulong4 *p, size_t num_elements);
13284 void __ovld prefetch(const __global float4 *p, size_t num_elements);
13285 void __ovld prefetch(const __global char8 *p, size_t num_elements);
13286 void __ovld prefetch(const __global uchar8 *p, size_t num_elements);
13287 void __ovld prefetch(const __global short8 *p, size_t num_elements);
13288 void __ovld prefetch(const __global ushort8 *p, size_t num_elements);
13289 void __ovld prefetch(const __global int8 *p, size_t num_elements);
13290 void __ovld prefetch(const __global uint8 *p, size_t num_elements);
13291 void __ovld prefetch(const __global long8 *p, size_t num_elements);
13292 void __ovld prefetch(const __global ulong8 *p, size_t num_elements);
13293 void __ovld prefetch(const __global float8 *p, size_t num_elements);
13294 void __ovld prefetch(const __global char16 *p, size_t num_elements);
13295 void __ovld prefetch(const __global uchar16 *p, size_t num_elements);
13296 void __ovld prefetch(const __global short16 *p, size_t num_elements);
13297 void __ovld prefetch(const __global ushort16 *p, size_t num_elements);
13298 void __ovld prefetch(const __global int16 *p, size_t num_elements);
13299 void __ovld prefetch(const __global uint16 *p, size_t num_elements);
13300 void __ovld prefetch(const __global long16 *p, size_t num_elements);
13301 void __ovld prefetch(const __global ulong16 *p, size_t num_elements);
13302 void __ovld prefetch(const __global float16 *p, size_t num_elements);
13304 void __ovld prefetch(const __global double *p, size_t num_elements);
13305 void __ovld prefetch(const __global double2 *p, size_t num_elements);
13306 void __ovld prefetch(const __global double3 *p, size_t num_elements);
13307 void __ovld prefetch(const __global double4 *p, size_t num_elements);
13308 void __ovld prefetch(const __global double8 *p, size_t num_elements);
13309 void __ovld prefetch(const __global double16 *p, size_t num_elements);
13312 void __ovld prefetch(const __global half *p, size_t num_elements);
13313 void __ovld prefetch(const __global half2 *p, size_t num_elements);
13314 void __ovld prefetch(const __global half3 *p, size_t num_elements);
13315 void __ovld prefetch(const __global half4 *p, size_t num_elements);
13316 void __ovld prefetch(const __global half8 *p, size_t num_elements);
13317 void __ovld prefetch(const __global half16 *p, size_t num_elements);
15549 size_t __ovld __cnfn get_image_array_size(read_only image1d_array_t image_array);
15550 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_t image_array);
15552 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_depth_t image_array);
15555 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_msaa_t image_array);
15556 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_msaa_depth_t image_array);
15559 size_t __ovld __cnfn get_image_array_size(write_only image1d_array_t image_array);
15560 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_t image_array);
15562 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_depth_t image_array);
15565 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_msaa_t image_array);
15566 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_msaa_depth_t image_array);
15570 size_t __ovld __cnfn get_image_array_size(read_write image1d_array_t image_array);
15571 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_t image_array);
15573 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_depth_t image_array);
15576 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_msaa_t image_array);
15577 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_msaa_depth_t image_array);
15613 half __ovld __conv work_group_broadcast(half a, size_t local_id);
15614 half __ovld __conv work_group_broadcast(half a, size_t x, size_t y);
15615 half __ovld __conv work_group_broadcast(half a, size_t x, size_t y, size_t z);
15617 int __ovld __conv work_group_broadcast(int a, size_t local_id);
15618 int __ovld __conv work_group_broadcast(int a, size_t x, size_t y);
15619 int __ovld __conv work_group_broadcast(int a, size_t x, size_t y, size_t z);
15620 uint __ovld __conv work_group_broadcast(uint a, size_t local_id);
15621 uint __ovld __conv work_group_broadcast(uint a, size_t x, size_t y);
15622 uint __ovld __conv work_group_broadcast(uint a, size_t x, size_t y, size_t z);
15623 long __ovld __conv work_group_broadcast(long a, size_t local_id);
15624 long __ovld __conv work_group_broadcast(long a, size_t x, size_t y);
15625 long __ovld __conv work_group_broadcast(long a, size_t x, size_t y, size_t z);
15626 ulong __ovld __conv work_group_broadcast(ulong a, size_t local_id);
15627 ulong __ovld __conv work_group_broadcast(ulong a, size_t x, size_t y);
15628 ulong __ovld __conv work_group_broadcast(ulong a, size_t x, size_t y, size_t z);
15629 float __ovld __conv work_group_broadcast(float a, size_t local_id);
15630 float __ovld __conv work_group_broadcast(float a, size_t x, size_t y);
15631 float __ovld __conv work_group_broadcast(float a, size_t x, size_t y, size_t z);
15633 double __ovld __conv work_group_broadcast(double a, size_t local_id);
15634 double __ovld __conv work_group_broadcast(double a, size_t x, size_t y);
15635 double __ovld __conv work_group_broadcast(double a, size_t x, size_t y, size_t z);
15752 size_t globalWorkOffset[MAX_WORK_DIM];
15753 size_t globalWorkSize[MAX_WORK_DIM];
15754 size_t localWorkSize[MAX_WORK_DIM];
15757 ndrange_t __ovld ndrange_1D(size_t);
15758 ndrange_t __ovld ndrange_1D(size_t, size_t);
15759 ndrange_t __ovld ndrange_1D(size_t, size_t, size_t);
15761 ndrange_t __ovld ndrange_2D(const size_t[2]);
15762 ndrange_t __ovld ndrange_2D(const size_t[2], const size_t[2]);
15763 ndrange_t __ovld ndrange_2D(const size_t[2], const size_t[2], const size_t[2]);
15765 ndrange_t __ovld ndrange_3D(const size_t[3]);
15766 ndrange_t __ovld ndrange_3D(const size_t[3], const size_t[3]);
15767 ndrange_t __ovld ndrange_3D(const size_t[3], const size_t[3], const size_t[3]);