Lines Matching refs:info
317 struct va_opcode_info info = valhall_opcodes[I->op];
442 if (info.has_dest && info.nr_staging_dests == 0) {
444 } else if (info.nr_staging_dests == 0 && info.nr_staging_srcs == 0) {
454 for (unsigned i = 0; i < info.nr_srcs; ++i) {
457 struct va_src_info src_info = info.srcs[i];
519 if (info.clamp) hex |= (uint64_t) I->clamp << 32;
520 if (info.round_mode) hex |= (uint64_t) I->round << 30;
521 if (info.condition) hex |= (uint64_t) I->cmpf << 32;
522 if (info.result_type) hex |= (uint64_t) I->result_type << 30;
654 struct va_opcode_info info = valhall_opcodes[I->op];
656 uint64_t hex = info.exact | (((uint64_t) I->flow) << 59);
659 if (info.slot)
662 if (info.sr_count) {
672 hex |= ((uint64_t) info.sr_control << 46);
675 if (info.sr_write_count) {
680 if (info.vecsize)
683 if (info.register_format)
809 if (!info.exact && I->op != BI_OPCODE_NOP)