Lines Matching defs:pack
135 SI U16 pack(U32 v) { return (U16)v; }
136 SI U8 pack(U16 v) { return (U8)v; }
208 SI U16 pack(U32 v) { return __builtin_convertvector(v, U16); }
209 SI U8 pack(U16 v) { return __builtin_convertvector(v, U8); }
381 SI U16 pack(U32 v) {
385 SI U8 pack(U16 v) {
713 SI U16 pack(U32 v) {
717 // Sign extend so that _mm_packs_epi32() does the pack we want.
723 SI U8 pack(U16 v) {
1036 return pack(if_then_else(denorm, U32(0)
1264 // whether for a table lookup or to pack back down into bytes for storage.
1957 U8 packed = pack(pack(to_unorm(a, 255)));
1982 U16 px = pack( to_unorm(r, 31) << 11
2003 U16 px = pack( to_unorm(r, 15) << 12
2054 U16 px = pack( to_unorm(r, 255) | to_unorm(g, 255) << 8 );
2077 U16 px = pack(to_unorm(a, 65535));
2123 U16 R = pack(to_unorm(r, 65535)),
2124 G = pack(to_unorm(g, 65535)),
2125 B = pack(to_unorm(b, 65535)),
2126 A = pack(to_unorm(a, 65535));
2198 U16 R = bswap(pack(to_unorm(r, 65535))),
2199 G = bswap(pack(to_unorm(g, 65535))),
2200 B = bswap(pack(to_unorm(b, 65535))),
2201 A = bswap(pack(to_unorm(a, 65535)));