Lines Matching defs:bits
152 next_varybits (int bits, opcode * op, int byte)
160 if (bits & (1 << i))
162 bits &= ~(1 << i);
166 bits |= (1 << i);
167 return bits;
174 valid_varybits (int bits, opcode * op, int byte)
190 ob = (bits >> op->vary[vn].shift) & v->mask;
208 prmb (int mask, int bits)
223 else if (bits & bit)
354 int bits = op->b[byte].decodable_bits;
358 if (!valid_varybits (bits, op, byte))
361 switch (ind[bits].type)
366 ind[bits].type = T_op;
367 ind[bits].u.op = op;
375 ind[bits].type = T_indirect;
376 ind[bits].u.ind = (Indirect *) malloc (256 * sizeof (Indirect));
378 ind[bits].u.ind[i2].type = T_unused;
379 store_opcode_bits (op, byte + 1, ind[bits].u.ind);
385 store_opcode_bits (op, byte + 1, ind[bits].u.ind);
395 while ((bits = next_varybits (bits, op, byte)) != 0);
796 lprintf (sim_log, "bits:");