Lines Matching refs:sdwa
712 SDWA_instruction& sdwa = instr->sdwa();
727 encoding |= (sdwa.clamp ? 1 : 0) << 13;
729 encoding |= sdwa.dst_sel.to_sdwa_sel(instr->definitions[0].physReg().byte()) << 8;
730 uint32_t dst_u = sdwa.dst_sel.sign_extend() ? 1 : 0;
734 encoding |= (sdwa.clamp ? 1 : 0) << 13;
735 encoding |= sdwa.omod << 14;
738 encoding |= sdwa.sel[0].to_sdwa_sel(sdwa_op.physReg().byte()) << 16;
739 encoding |= sdwa.sel[0].sign_extend() ? 1 << 19 : 0;
740 encoding |= sdwa.abs[0] << 21;
741 encoding |= sdwa.neg[0] << 20;
744 encoding |= sdwa.sel[1].to_sdwa_sel(instr->operands[1].physReg().byte()) << 24;
745 encoding |= sdwa.sel[1].sign_extend() ? 1 << 27 : 0;
746 encoding |= sdwa.abs[1] << 29;
747 encoding |= sdwa.neg[1] << 28;