Lines Matching refs:sdwa
692 SDWA_instruction& sdwa = instr->sdwa();
707 encoding |= (sdwa.clamp ? 1 : 0) << 13;
709 encoding |= sdwa.dst_sel.to_sdwa_sel(instr->definitions[0].physReg().byte()) << 8;
710 uint32_t dst_u = sdwa.dst_sel.sign_extend() ? 1 : 0;
714 encoding |= (sdwa.clamp ? 1 : 0) << 13;
715 encoding |= sdwa.omod << 14;
718 encoding |= sdwa.sel[0].to_sdwa_sel(sdwa_op.physReg().byte()) << 16;
719 encoding |= sdwa.sel[0].sign_extend() ? 1 << 19 : 0;
720 encoding |= sdwa.abs[0] << 21;
721 encoding |= sdwa.neg[0] << 20;
724 encoding |= sdwa.sel[1].to_sdwa_sel(instr->operands[1].physReg().byte()) << 24;
725 encoding |= sdwa.sel[1].sign_extend() ? 1 << 27 : 0;
726 encoding |= sdwa.abs[1] << 29;
727 encoding |= sdwa.neg[1] << 28;