Lines Matching refs:extract_fields

140 extract_fields (aarch64_insn code, aarch64_insn mask, ...)  in extract_fields()  function
362 info->reglane.index = extract_fields (code, 0, 2, FLD_H, FLD_L); in aarch64_ext_reglane()
387 info->reglane.index = extract_fields (code, 0, 3, FLD_H, FLD_L, in aarch64_ext_reglane()
394 info->reglane.index = extract_fields (code, 0, 2, FLD_H, FLD_L); in aarch64_ext_reglane()
399 info->reglane.index = extract_fields (code, 0, 2, FLD_H, FLD_L); in aarch64_ext_reglane()
524 QSsize = extract_fields (code, 0, 3, FLD_Q, FLD_S, FLD_vldst_size); in aarch64_ext_ldst_elemlist()
591 imm = extract_fields (code, 0, 2, FLD_immh, FLD_immb); in aarch64_ext_advsimd_imm_shift()
725 imm = extract_fields (code, 0, 2, FLD_abc, FLD_defgh); in aarch64_ext_advsimd_imm_modified()
928 value = extract_fields (code, 0, 3, self->fields[0], self->fields[1], in aarch64_ext_limm()
980 value = extract_fields (code, 0, 2, FLD_opc1, FLD_ldst_size); in aarch64_ext_ft()
1016 aarch64_insn imm = extract_fields (code, 0, 1, self->fields[1]); in aarch64_ext_addr_offset()
1137 imm = extract_fields (code, 0, 2, self->fields[1], self->fields[2]); in aarch64_ext_addr_simm10()
1204 info->sysreg.value = extract_fields (code, 0, 5, FLD_op0, FLD_op1, FLD_CRn, in aarch64_ext_sysreg()
1234 info->pstatefield = extract_fields (code, 0, 2, FLD_op1, FLD_op2); in aarch64_ext_pstatefield()
1262 value = extract_fields (code, 0, 5, in aarch64_ext_sysins_op()
1352 hint_number = extract_fields (code, 0, 2, FLD_CRm, FLD_op2); in aarch64_ext_hint()
1501 offset = extract_fields (code, 0, 2, FLD_SVE_imm6, FLD_imm3); in aarch64_ext_sve_addr_ri_s9xvl()
1948 val = extract_fields (code, 0, 2, FLD_SVE_tszh, FLD_imm5); in aarch64_ext_sve_index()
2147 value = extract_fields (code, inst->opcode->mask, 2, fld_sz, FLD_Q); in decode_sizeq()
2151 mask = extract_fields (~inst->opcode->mask, 0, 2, fld_sz, FLD_Q); in decode_sizeq()
2292 value = extract_fields (inst->value, 0, 2, FLD_SVE_tszh, FLD_imm5); in do_misc_decoding()
2301 value = extract_fields (inst->value, 0, 2, FLD_SVE_tszh, FLD_imm5); in do_misc_decoding()
2970 variant = extract_fields (inst->value, 0, 2, FLD_size, FLD_SVE_M_14); in aarch64_decode_variant_using_iclass()
2974 i = extract_fields (inst->value, 0, 2, FLD_SVE_tszh, FLD_imm5); in aarch64_decode_variant_using_iclass()
3001 variant = extract_fields (inst->value, 0, 2, FLD_size, FLD_SVE_M_16); in aarch64_decode_variant_using_iclass()
3009 i = extract_fields (inst->value, 0, 2, FLD_SVE_tszh, FLD_SVE_tszl_8); in aarch64_decode_variant_using_iclass()
3021 i = extract_fields (inst->value, 0, 2, FLD_SVE_tszh, FLD_SVE_tszl_19); in aarch64_decode_variant_using_iclass()
3065 i = extract_fields (inst->value, 0, 2, FLD_SVE_tszh, FLD_SVE_tszl_19); in aarch64_decode_variant_using_iclass()
3076 i = extract_fields (inst->value, 0, 2, FLD_SVE_sz, FLD_SVE_tszl_19); in aarch64_decode_variant_using_iclass()
3089 i = extract_fields (inst->value, 0, 2, FLD_SVE_sz, FLD_SVE_tszl_19); in aarch64_decode_variant_using_iclass()