Lines Matching refs:tuint
94 tuint = "uint" variable
396 binop("udiv", tuint, "", "src0 / src1")
401 binop_convert("uadd_carry", tuint, tuint, commutative, "src0 + src1 < src0")
406 binop_convert("usub_borrow", tuint, tuint, "", "src0 < src1")
408 binop("umod", tuint, "", "src1 == 0 ? 0 : src0 % src1")
440 binop_compare("ult", tuint, "", "src0 < src1")
441 binop_compare("uge", tuint, "", "src0 >= src1")
472 binop("ushr", tuint, "", "src0 >> src1")
480 binop("iand", tuint, commutative + associative, "src0 & src1")
481 binop("ior", tuint, commutative + associative, "src0 | src1")
482 binop("ixor", tuint, commutative + associative, "src0 ^ src1")
510 binop("umin", tuint, commutative + associative, "src1 > src0 ? src0 : src1")
513 binop("umax", tuint, commutative + associative, "src1 > src0 ? src1 : src0")
588 binop_horiz("vec2", 2, tuint, 1, tuint, 1, tuint, """
594 binop("extract_u8", tuint, "", "(uint8_t)(src0 >> (src1 * 8))")
598 binop("extract_u16", tuint, "", "(uint16_t)(src0 >> (src1 * 16))")
605 opcode(name, output_size, tuint,
607 [tuint, tuint, tuint], "", const_expr)
621 opcode("bcsel", 0, tuint, [0, 0, 0],
622 [tbool, tuint, tuint], "", "src0 ? src1 : src2")
705 opcode(name, output_size, tuint,
707 [tuint, tuint, tuint, tuint],