Lines Matching defs:bit

174 /* mesa/gallium always provides UINT versions of 64bit formats:
175 * - rewrite loads as 32bit vec loads
176 * - cast back to 64bit
205 unreachable("unknown 64-bit vertex attribute format!");
225 /* "64-bit three- and four-component vectors consume two consecutive locations."
803 /* gallium handles xfb in terms of 32bit units */
828 int bit = u_bit_scan64(&outputs_written);
830 if (bit == VARYING_SLOT_PSIZ && !have_psiz)
832 reverse_map[slot++] = bit;
907 /* this is a lowered 64bit variable that can't be exported due to packing */
1072 /* ubo0 can have unaligned 64bit loads, particularly for bindless texture ids */
1081 /* if 64bit isn't supported, 64bit loads definitely aren't supported, so rewrite as 2x32 with cast and pray */
1094 /* cast back to 64bit */
1106 /* if 64bit isn't supported, 64bit loads definitely aren't supported, so rewrite as 2x32 with cast and pray */
1114 /* cast back to 64bit */
1126 /* if 64bit isn't supported, 64bit loads definitely aren't supported, so rewrite as 2x32 with cast and pray */
1142 /* if 64bit isn't supported, 64bit loads definitely aren't supported, so rewrite as 2x32 with cast and pray */
1524 /* all types that hit this function contain something that is 64bit */
1565 unreachable("unknown 64-bit vertex attribute format!");
1607 /* rewrite all input/output variables using 32bit types and load/stores */
1673 /* first, unpack the src data to 32bit vec2 components */
1779 /* repack the loads to 64bit */
1798 /* pack 32bit loads into 64bit: this will automagically get optimized out later */
2432 * match up with it in contrast to normal sampler ops where things are a bit more flexible;