Lines Matching refs:sdwa
634 const SDWA_instruction* sdwa = static_cast<const SDWA_instruction*>(instr); in print_instr_format_specific() local
635 switch (sdwa->omod) { in print_instr_format_specific()
646 if (sdwa->clamp) in print_instr_format_specific()
648 switch (sdwa->dst_sel & sdwa_asuint) { in print_instr_format_specific()
655 fprintf(output, " dst_sel:%sbyte%u", sdwa->dst_sel & sdwa_sext ? "s" : "u", in print_instr_format_specific()
656 sdwa->dst_sel & sdwa_bytenum); in print_instr_format_specific()
660 fprintf(output, " dst_sel:%sword%u", sdwa->dst_sel & sdwa_sext ? "s" : "u", in print_instr_format_specific()
661 sdwa->dst_sel & sdwa_wordnum); in print_instr_format_specific()
664 if (sdwa->dst_preserve) in print_instr_format_specific()
702 const SDWA_instruction* sdwa = static_cast<const SDWA_instruction*>(instr); in aco_print_instr() local
704 abs[i] = i < 2 ? sdwa->abs[i] : false; in aco_print_instr()
705 neg[i] = i < 2 ? sdwa->neg[i] : false; in aco_print_instr()
707 sel[i] = i < 2 ? sdwa->sel[i] : sdwa_udword; in aco_print_instr()