Lines Matching refs:bit_nr
108 int bit_nr;
115 for (bit_nr = 0; bit_nr < options.insn_bit_size; bit_nr++)
117 if (l->bit[bit_nr]->field->type != insn_field_string)
119 if (r->bit[bit_nr]->field->type != insn_field_string)
121 if (l->bit[bit_nr]->field->conditions == NULL)
123 if (r->bit[bit_nr]->field->conditions == NULL)
127 l->bit[bit_nr]->field->val_string,
128 l->bit[bit_nr]->field->conditions->test ==
130 l->bit[bit_nr]->field->conditions->string,
131 r->bit[bit_nr]->field->val_string,
132 r->bit[bit_nr]->field->conditions->test ==
134 r->bit[bit_nr]->field->conditions->string);
135 if (l->bit[bit_nr]->field->conditions->test == insn_field_cond_eq
136 && r->bit[bit_nr]->field->conditions->test ==
139 if (l->bit[bit_nr]->field->conditions->type ==
141 && r->bit[bit_nr]->field->conditions->type ==
145 int cmp = strcmp (l->bit[bit_nr]->field->conditions->string,
146 r->bit[bit_nr]->field->conditions->
153 if (l->bit[bit_nr]->field->conditions->type ==
156 if (r->bit[bit_nr]->field->conditions->type ==
166 if (l->bit[bit_nr]->field->conditions->test == insn_field_cond_eq)
168 if (r->bit[bit_nr]->field->conditions->test == insn_field_cond_eq)
184 int bit_nr;
191 for (bit_nr = 0; bit_nr < options.insn_bit_size; bit_nr++)
193 if (l->bit[bit_nr]->mask < r->bit[bit_nr]->mask)
195 if (l->bit[bit_nr]->mask > r->bit[bit_nr]->mask)
197 if (l->bit[bit_nr]->value < r->bit[bit_nr]->value)
199 if (l->bit[bit_nr]->value > r->bit[bit_nr]->value)
572 insns_bit_useless (const insn_list *insns, const decode_table *rule, int bit_nr)
583 insn_bit_entry *bit = word->bit[bit_nr];
629 int shift = bit->field->last - bit_nr;
653 insn_bit_entry *bit = word->bit[bit_nr];
677 int shift = bit->field->last - bit_nr;
843 int bit_nr, int opcode_nr, opcode_bits *bits)
845 if (bit_nr > table->opcode->last)
875 insn_field_entry *field = word->bit[bit_nr]->field;
1110 int bit_nr;
1113 for (bit_nr = 0; bit_nr < options.insn_bit_size; bit_nr++)
1115 if (!cond->mask[bit_nr])
1117 if (!i->insn->word[cond->word_nr]->bit[bit_nr]->mask)
1119 if ((i->insn->word[cond->word_nr]->bit[bit_nr]->value
1120 == cond->value[bit_nr]) == !cond->is_equal)