Lines Matching refs:validate_assert
51 #define validate_assert(ctx, cond) do { \ macro
70 validate_assert(ctx, _mesa_set_search(ctx->defs, src)); in validate_src()
71 validate_assert(ctx, src->regs[0]->wrmask == reg->wrmask); in validate_src()
72 validate_assert(ctx, reg_class_flags(src->regs[0]) == reg_class_flags(reg)); in validate_src()
82 validate_assert(ctx, instr->address); in validate_instr()
88 validate_assert(ctx, instr->address); in validate_instr()
102 validate_assert(ctx, !(reg->flags & IR3_REG_HALF)); in validate_instr()
104 validate_assert(ctx, reg->flags & IR3_REG_HALF); in validate_instr()
107 validate_assert(ctx, (last_reg->flags & IR3_REG_HALF) == (reg->flags & IR3_REG_HALF)); in validate_instr()
122 validate_assert(ctx, instr->cat1.dst_type == half_type(instr->cat1.dst_type)); in validate_instr()
124 validate_assert(ctx, instr->cat1.dst_type == full_type(instr->cat1.dst_type)); in validate_instr()
127 validate_assert(ctx, instr->cat1.src_type == half_type(instr->cat1.src_type)); in validate_instr()
129 validate_assert(ctx, instr->cat1.src_type == full_type(instr->cat1.src_type)); in validate_instr()
137 validate_assert(ctx, instr->opc == cat3_half_opc(instr->opc)); in validate_instr()
139 validate_assert(ctx, instr->opc == cat3_full_opc(instr->opc)); in validate_instr()
145 validate_assert(ctx, instr->opc == cat4_half_opc(instr->opc)); in validate_instr()
147 validate_assert(ctx, instr->opc == cat4_full_opc(instr->opc)); in validate_instr()
152 validate_assert(ctx, instr->cat5.type == half_type(instr->cat5.type)); in validate_instr()
154 validate_assert(ctx, instr->cat5.type == full_type(instr->cat5.type)); in validate_instr()