• Home
  • Raw
  • Download

Lines Matching refs:tfloat32

95 tfloat32 = "float32"  variable
168 unop_convert("f2i", tint32, tfloat32, "src0") # Float-to-integer conversion.
169 unop_convert("f2u", tuint32, tfloat32, "src0") # Float-to-unsigned conversion
172 unop_convert("i2f", tfloat32, tint32, "src0") # Integer-to-float conversion.
175 unop_convert("f2b", tbool, tfloat32, "src0 != 0.0f")
178 unop_convert("b2f", tfloat32, tbool, "src0 ? 1.0f : 0.0f")
182 unop_convert("u2f", tfloat32, tuint32, "src0") # Unsigned-to-float conversion.
185 unop_convert("d2f", tfloat32, tfloat64, "src0") # Double to single precision
186 unop_convert("f2d", tfloat64, tfloat32, "src0") # Single to double precision
220 unop_horiz("pack_" + fmt + "_2x16", 1, tuint32, 2, tfloat32, """
226 unop_horiz("pack_" + fmt + "_4x8", 1, tuint32, 4, tfloat32, """
234 unop_horiz("unpack_" + fmt + "_2x16", 2, tfloat32, 1, tuint32, """
240 unop_horiz("unpack_" + fmt + "_4x8", 4, tfloat32, 1, tuint32, """
279 unop_horiz("unpack_half_2x16_split_x", 1, tfloat32, 1, tuint32,
281 unop_horiz("unpack_half_2x16_split_y", 1, tfloat32, 1, tuint32,
456 binop_reduce("fall_equal", 1, tfloat32, tfloat32, "{src0} == {src1}",
458 binop_reduce("fany_nequal", 1, tfloat32, tfloat32, "{src0} != {src1}",
464 binop("slt", tfloat32, "", "(src0 < src1) ? 1.0f : 0.0f") # Set on Less Than
465 binop("sge", tfloat32, "", "(src0 >= src1) ? 1.0f : 0.0f") # Set on Greater or Equal
466 binop("seq", tfloat32, commutative, "(src0 == src1) ? 1.0f : 0.0f") # Set on Equal
467 binop("sne", tfloat32, commutative, "(src0 != src1) ? 1.0f : 0.0f") # Set on Not Equal
490 binop("fand", tfloat32, commutative,
492 binop("for", tfloat32, commutative,
494 binop("fxor", tfloat32, commutative,
562 binop_horiz("pack_half_2x16_split", 1, tuint32, 1, tfloat32, 1, tfloat32,
620 triop("fcsel", tfloat32, "(src0 != 0.0f) ? src1 : src2")