• Home
  • Raw
  • Download

Lines Matching refs:constant

195    constant(T x)  in constant()  function in __anonde43f6270111::lower_packing_builtins_visitor
197 return factory.constant(x); in constant()
218 return bitfield_insert(bit_and(swizzle_x(u), constant(0xffffu)), in pack_uvec2_to_uint()
220 constant(16u), in pack_uvec2_to_uint()
221 constant(16u)); in pack_uvec2_to_uint()
225 return bit_or(lshift(swizzle_y(u), constant(16u)), in pack_uvec2_to_uint()
226 bit_and(swizzle_x(u), constant(0xffffu))); in pack_uvec2_to_uint()
250 bit_and(swizzle_x(u), constant(0xffu)), in pack_uvec4_to_uint()
251 swizzle_y(u), constant(8u), constant(8u)), in pack_uvec4_to_uint()
252 swizzle_z(u), constant(16u), constant(8u)), in pack_uvec4_to_uint()
253 swizzle_w(u), constant(24u), constant(8u)); in pack_uvec4_to_uint()
257 factory.emit(assign(u, bit_and(uvec4_rval, constant(0xffu)))); in pack_uvec4_to_uint()
260 return bit_or(bit_or(lshift(swizzle_w(u), constant(24u)), in pack_uvec4_to_uint()
261 lshift(swizzle_z(u), constant(16u))), in pack_uvec4_to_uint()
262 bit_or(lshift(swizzle_y(u), constant(8u)), in pack_uvec4_to_uint()
288 factory.emit(assign(u2, bit_and(u, constant(0xffffu)), WRITEMASK_X)); in unpack_uint_to_uvec2()
291 factory.emit(assign(u2, rshift(u, constant(16u)), WRITEMASK_Y)); in unpack_uint_to_uvec2()
309 constant(16u)), in unpack_uint_to_ivec2()
310 constant(16u)); in unpack_uint_to_ivec2()
321 factory.emit(assign(i2, bitfield_extract(i, constant(0), constant(16)), in unpack_uint_to_ivec2()
323 factory.emit(assign(i2, bitfield_extract(i, constant(16), constant(16)), in unpack_uint_to_ivec2()
351 factory.emit(assign(u4, bit_and(u, constant(0xffu)), WRITEMASK_X)); in unpack_uint_to_uvec4()
355 factory.emit(assign(u4, bitfield_extract(u, constant(8u), constant(8u)), in unpack_uint_to_uvec4()
359 factory.emit(assign(u4, bitfield_extract(u, constant(16u), constant(8u)), in unpack_uint_to_uvec4()
363 factory.emit(assign(u4, bit_and(rshift(u, constant(8u)), in unpack_uint_to_uvec4()
364 constant(0xffu)), WRITEMASK_Y)); in unpack_uint_to_uvec4()
367 factory.emit(assign(u4, bit_and(rshift(u, constant(16u)), in unpack_uint_to_uvec4()
368 constant(0xffu)), WRITEMASK_Z)); in unpack_uint_to_uvec4()
372 factory.emit(assign(u4, rshift(u, constant(24u)), WRITEMASK_W)); in unpack_uint_to_uvec4()
390 constant(24u)), in unpack_uint_to_ivec4()
391 constant(24u)); in unpack_uint_to_ivec4()
402 factory.emit(assign(i4, bitfield_extract(i, constant(0), constant(8)), in unpack_uint_to_ivec4()
404 factory.emit(assign(i4, bitfield_extract(i, constant(8), constant(8)), in unpack_uint_to_ivec4()
406 factory.emit(assign(i4, bitfield_extract(i, constant(16), constant(8)), in unpack_uint_to_ivec4()
408 factory.emit(assign(i4, bitfield_extract(i, constant(24), constant(8)), in unpack_uint_to_ivec4()
455 constant(-1.0f), in lower_pack_snorm_2x16()
456 constant(1.0f)), in lower_pack_snorm_2x16()
457 constant(32767.0f)))))); in lower_pack_snorm_2x16()
504 constant(-1.0f), in lower_pack_snorm_4x8()
505 constant(1.0f)), in lower_pack_snorm_4x8()
506 constant(127.0f)))))); in lower_pack_snorm_4x8()
561 constant(32767.0f)), in lower_unpack_snorm_2x16()
562 constant(-1.0f), in lower_unpack_snorm_2x16()
563 constant(1.0f)); in lower_unpack_snorm_2x16()
618 constant(127.0f)), in lower_unpack_snorm_4x8()
619 constant(-1.0f), in lower_unpack_snorm_4x8()
620 constant(1.0f)); in lower_unpack_snorm_4x8()
664 f2u(round_even(mul(saturate(vec2_rval), constant(65535.0f))))); in lower_pack_unorm_2x16()
708 f2u(round_even(mul(saturate(vec4_rval), constant(255.0f))))); in lower_pack_unorm_4x8()
749 constant(65535.0f)); in lower_unpack_unorm_2x16()
790 constant(255.0f)); in lower_unpack_unorm_4x8()
914 if_tree(logic_and(equal(e, constant(0xffu << 23u)), in pack_half_1x16_nosign()
915 logic_not(equal(m, constant(0u)))), in pack_half_1x16_nosign()
917 assign(u16, constant(0x7fffu)), in pack_half_1x16_nosign()
937 if_tree(less(e, constant(113u << 23u)), in pack_half_1x16_nosign()
941 constant((float) (1 << 24)))))), in pack_half_1x16_nosign()
964 if_tree(less(e, constant(143u << 23u)), in pack_half_1x16_nosign()
972 assign(u16, add(rshift(sub(e, constant(112u << 23u)), in pack_half_1x16_nosign()
973 constant(13u)), in pack_half_1x16_nosign()
975 div(u2f(m), constant((float) (1 << 13))))))), in pack_half_1x16_nosign()
987 assign(u16, constant(31u << 10u)))))); in pack_half_1x16_nosign()
1039 factory.emit(assign(e, bit_and(f32, constant(0x7f800000u)))); in lower_pack_half_2x16()
1047 factory.emit(assign(m, bit_and(f32, constant(0x007fffffu)))); in lower_pack_half_2x16()
1069 rshift(bit_and(f32, constant(1u << 31u)), in lower_pack_half_2x16()
1070 constant(16u))))); in lower_pack_half_2x16()
1075 constant(16u)), in lower_pack_half_2x16()
1169 if_tree(equal(e, constant(0u)), in unpack_half_1x16_nosign()
1173 div(u2f(m), constant((float)(1 << 24))))), in unpack_half_1x16_nosign()
1195 if_tree(less(e, constant(31u << 10u)), in unpack_half_1x16_nosign()
1199 assign(u32, lshift(bit_or(add(e, constant(112u << 10u)), m), in unpack_half_1x16_nosign()
1200 constant(13u))), in unpack_half_1x16_nosign()
1204 if_tree(equal(m, constant(0u)), in unpack_half_1x16_nosign()
1206 assign(u32, constant(255u << 23u)), in unpack_half_1x16_nosign()
1211 assign(u32, constant(0x7fffffffu)))))); in unpack_half_1x16_nosign()
1260 factory.emit(assign(e, bit_and(f16, constant(0x7c00u)))); in lower_unpack_half_2x16()
1268 factory.emit(assign(m, bit_and(f16, constant(0x03ffu)))); in lower_unpack_half_2x16()
1288 constant(0x8000u)), in lower_unpack_half_2x16()
1289 constant(16u))))); in lower_unpack_half_2x16()