Lines Matching refs:opcode
158 /* The opcode base. */
161 /* Remember array with the standard opcode length (-1 to account for
162 the opcode with value zero not being mentioned). */
311 unsigned int opcode;
315 /* Read the opcode. */
316 opcode = *linep++;
318 /* Is this a special opcode? */
319 if (likely (opcode >= opcode_base))
321 /* Yes. Handling this is quite easy since the opcode value
324 opcode = (desired line increment - line_base)
328 + (opcode - opcode_base) % line_range);
330 * ((opcode - opcode_base)
345 else if (opcode == 0)
347 /* This an extended opcode. */
357 /* The sub-opcode. */
358 opcode = *linep++;
360 switch (opcode)
440 else if (opcode <= DW_LNS_set_epilog_begin)
442 /* This is a known standard opcode. */
443 switch (opcode)
447 if (unlikely (standard_opcode_lengths[opcode] != 0))
466 if (unlikely (standard_opcode_lengths[opcode] != 1))
476 if (unlikely (standard_opcode_lengths[opcode] != 1))
485 if (unlikely (standard_opcode_lengths[opcode] != 1))
494 if (unlikely (standard_opcode_lengths[opcode] != 1))
503 if (unlikely (standard_opcode_lengths[opcode] != 0))
511 if (unlikely (standard_opcode_lengths[opcode] != 0))
519 if (unlikely (standard_opcode_lengths[opcode] != 0))
529 if (unlikely (standard_opcode_lengths[opcode] != 1))
537 if (unlikely (standard_opcode_lengths[opcode] != 0))
545 if (unlikely (standard_opcode_lengths[opcode] != 0))
554 /* This is a new opcode the generator but not we know about.
556 everything. Read all the parameters for this opcode. */
557 for (int n = standard_opcode_lengths[opcode]; n > 0; --n)
560 /* Next round, ignore this opcode. */