Lines Matching defs:decoded
349 if (!inst || (!std::holds_alternative<LR_W>(inst->decoded) &&
350 !std::holds_alternative<LR_D>(inst->decoded)))
355 if (!inst || !std::holds_alternative<B>(inst->decoded))
357 auto bne_exit = std::get<B>(inst->decoded);
365 if (!inst || (!std::holds_alternative<SC_W>(inst->decoded) &&
366 !std::holds_alternative<SC_D>(inst->decoded)))
371 if (!inst || !std::holds_alternative<B>(inst->decoded))
373 auto bne_start = std::get<B>(inst->decoded);
654 log, "EmulateInstructionRISCV::%s: inst(%x at %" PRIx64 ") was decoded to %s",
656 auto decoded = is_16b ? pat.decode(try_rvc) : pat.decode(inst);
657 return DecodeResult{decoded, inst, is_16b, pat};
1602 return std::visit(Executor(*this, ignore_cond, inst.is_rvc), inst.decoded);