Lines Matching defs:mod
384 * conditional mod evaluates to true, otherwise select \p src1.
390 const src_reg &src1, brw_conditional_mod mod) const
392 assert(mod == BRW_CONDITIONAL_GE || mod == BRW_CONDITIONAL_L);
397 return set_condmod(mod, SEL(dst, fix_unsigned_negate(src0),
440 emit_scan_step(enum opcode opcode, brw_conditional_mod mod,
454 set_condmod(mod, emit(opcode, right, left, right));
461 assert(mod == BRW_CONDITIONAL_L || mod == BRW_CONDITIONAL_GE);
462 if (mod == BRW_CONDITIONAL_GE)
463 mod = BRW_CONDITIONAL_G;
481 retype(right_low, BRW_REGISTER_TYPE_UD), mod);
486 CMP(null_reg_ud(), left_high, right_high, mod));
501 set_condmod(mod, emit(opcode, right, left, right));
507 unsigned cluster_size, brw_conditional_mod mod) const
519 ubld.emit_scan(opcode, left, cluster_size, mod);
520 ubld.emit_scan(opcode, right, cluster_size, mod);
522 ubld.emit_scan_step(opcode, mod, tmp,
530 ubld.emit_scan_step(opcode, mod, tmp, 0, 2, 1, 2);
537 ubld.emit_scan_step(opcode, mod, tmp, 1, 4, 2, 4);
538 ubld.emit_scan_step(opcode, mod, tmp, 1, 4, 3, 4);
548 ubld.emit_scan_step(opcode, mod, tmp, i + 1, 0, i + 2, 1);
556 ubld.emit_scan_step(opcode, mod, tmp, i - 1, 0, i, 1);
559 ubld.emit_scan_step(opcode, mod, tmp, i * 3 - 1, 0, i * 3, 1);
562 ubld.emit_scan_step(opcode, mod, tmp, i * 5 - 1, 0, i * 5, 1);
563 ubld.emit_scan_step(opcode, mod, tmp, i * 7 - 1, 0, i * 7, 1);