Lines Matching full:encoding
41 * This table represents the mapping from the encoding to the actual values.
268 * Move stores to end (in same order as encoding)
434 static uint32_t get_duplex_iclass(uint32_t encoding) in get_duplex_iclass() argument
436 uint32_t iclass = extract32(encoding, 13, 1); in get_duplex_iclass()
437 iclass = deposit32(iclass, 1, 3, extract32(encoding, 29, 3)); in get_duplex_iclass()
472 static uint16_t get_slot0_subinsn(uint32_t encoding) in get_slot0_subinsn() argument
474 return extract32(encoding, 0, 13); in get_slot0_subinsn()
477 static uint16_t get_slot1_subinsn(uint32_t encoding) in get_slot1_subinsn() argument
479 return extract32(encoding, 16, 13); in get_slot1_subinsn()
483 decode_insns(DisasContext *ctx, Insn *insn, uint32_t encoding) in decode_insns() argument
485 if (parse_bits(encoding) != 0) { in decode_insns()
486 if (decode_normal(ctx, encoding) || in decode_insns()
487 decode_hvx(ctx, encoding)) { in decode_insns()
489 insn->iclass = iclass_bits(encoding); in decode_insns()
494 uint32_t iclass = get_duplex_iclass(encoding); in decode_insns()
495 unsigned int slot0_subinsn = get_slot0_subinsn(encoding); in decode_insns()
496 unsigned int slot1_subinsn = get_slot1_subinsn(encoding); in decode_insns()
505 insn->iclass = iclass_bits(encoding); in decode_insns()
509 insn->iclass = iclass_bits(encoding); in decode_insns()
703 * Section 10.6 of the Programmer's Reference describes the encoding in decode_packet()