Lines Matching defs:tuint32
108 tuint32 = "uint32"
295 unop_numeric_convert("u2fmp", tfloat16, tuint32, opcodes["u2f16"].const_expr)
332 unop_horiz("pack_" + fmt + "_2x16", 1, tuint32, 2, tfloat32, """
338 unop_horiz("pack_" + fmt + "_4x8", 1, tuint32, 4, tfloat32, """
346 unop_horiz("unpack_" + fmt + "_2x16", 2, tfloat32, 1, tuint32, """
352 unop_horiz("unpack_" + fmt + "_4x8", 4, tfloat32, 1, tuint32, """
372 unop_horiz("pack_uint_2x16", 1, tuint32, 2, tuint32, """
383 unop_horiz("pack_uvec2_to_uint", 1, tuint32, 2, tuint32, """
387 unop_horiz("pack_uvec4_to_uint", 1, tuint32, 4, tuint32, """
394 unop_horiz("pack_32_4x8", 1, tuint32, 4, tuint8,
397 unop_horiz("pack_32_2x16", 1, tuint32, 2, tuint16,
400 unop_horiz("pack_64_2x32", 1, tuint64, 2, tuint32,
406 unop_horiz("unpack_64_2x32", 2, tuint32, 1, tuint64,
412 unop_horiz("unpack_32_2x16", 2, tuint16, 1, tuint32,
415 unop_horiz("unpack_32_4x8", 4, tuint8, 1, tuint32,
418 unop_horiz("unpack_half_2x16_flush_to_zero", 2, tfloat32, 1, tuint32, """
425 unop_convert("unpack_half_2x16_split_x", tfloat32, tuint32,
427 unop_convert("unpack_half_2x16_split_y", tfloat32, tuint32,
430 unop_convert("unpack_half_2x16_split_x_flush_to_zero", tfloat32, tuint32,
432 unop_convert("unpack_half_2x16_split_y_flush_to_zero", tfloat32, tuint32,
435 unop_convert("unpack_32_2x16_split_x", tuint16, tuint32, "src0")
436 unop_convert("unpack_32_2x16_split_y", tuint16, tuint32, "src0 >> 16")
438 unop_convert("unpack_64_2x32_split_x", tuint32, tuint64, "src0")
439 unop_convert("unpack_64_2x32_split_y", tuint32, tuint64, "src0 >> 32")
444 unop("bitfield_reverse", tuint32, """
450 unop_convert("bit_count", tuint32, tuint, """
478 unop("uclz", tuint32, """
702 binop_convert("umul_2x32_64", tuint64, tuint32, _2src_commutative,
749 binop("umul_low", tuint32, _2src_commutative, """
756 binop("umul_32x16", tuint32, "", "src0 * (uint16_t) src1")
862 opcode("ishl", 0, tint, [0, 0], [tint, tuint32], False, "",
864 opcode("ishr", 0, tint, [0, 0], [tint, tuint32], False, "",
866 opcode("ushr", 0, tuint, [0, 0], [tuint, tuint32], False, "",
869 opcode("urol", 0, tuint, [0, 0], [tuint, tuint32], False, "", """
874 opcode("uror", 0, tuint, [0, 0], [tuint, tuint32], False, "", """
912 binop_horiz("pack_half_2x16_split", 1, tuint32, 1, tfloat32, 1, tfloat32,
915 binop_convert("pack_64_2x32_split", tuint64, tuint32, "",
918 binop_convert("pack_32_2x16_split", tuint32, tuint16, "",
921 opcode("pack_32_4x8_split", 0, tuint32, [0, 0, 0, 0], [tuint8, tuint8, tuint8, tuint8],
928 binop_convert("bfm", tuint32, tint32, "", """
1026 triop("bfi", tuint32, "", """
1044 opcode("ubfe", 0, tuint32,
1045 [0, 0, 0], [tuint32, tuint32, tuint32], False, "", """
1058 [0, 0, 0], [tint32, tuint32, tuint32], False, "", """
1072 opcode("ubitfield_extract", 0, tuint32,
1073 [0, 0, 0], [tuint32, tint32, tint32], False, "", """
1135 opcode("bitfield_insert", 0, tuint32, [0, 0, 0, 0],
1136 [tuint32, tuint32, tint32, tint32], False, "", """
1278 triop("umad24", tuint32, _2src_commutative,
1287 triop("umad24_relaxed", tuint32, _2src_commutative, "src0 * src1 + src2")
1288 binop("umul24_relaxed", tuint32, _2src_commutative + associative, "src0 * src1")
1356 unop_horiz("pack_double_2x32_dxil", 1, tuint64, 2, tuint32,
1358 unop_horiz("unpack_double_2x32_dxil", 2, tuint32, 1, tuint64,
1364 opcode("sdot_4x8_iadd", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1379 opcode("udot_4x8_uadd", 0, tuint32, [0, 0, 0], [tuint32, tuint32, tuint32],
1400 opcode("sudot_4x8_iadd", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1415 opcode("sdot_4x8_iadd_sat", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1432 opcode("udot_4x8_uadd_sat", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1452 opcode("sudot_4x8_iadd_sat", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1471 opcode("sdot_2x16_iadd", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1482 opcode("udot_2x16_uadd", 0, tuint32, [0, 0, 0], [tuint32, tuint32, tuint32],
1493 opcode("sdot_2x16_iadd_sat", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],
1506 opcode("udot_2x16_uadd_sat", 0, tint32, [0, 0, 0], [tuint32, tuint32, tint32],