Lines Matching defs:OPCODE
699 /* These negative numbers are found in rx_bytesT.n_base for non-opcode
736 /* We set n_ops to be "size of next opcode" if the next opcode doesn't relax. */
756 0 /* opcode */);
1153 0 /* opcode */);
1304 so that we can retain this alignment as we adjust opcode sizes. */
1375 opcode (like BRA.S). We store the number of total bytes we need in
1377 existing opcode bytes to figure out what actual opcode we need to
1422 /* Given the opcode bytes at OP, figure out which opcode it is and
1423 return the type of opcode. We use this to re-encode the opcode as
1504 /* Estimate how big the opcode is after this relax pass. The return
1521 /* This is the size of the opcode that's accounted for in fr_fix. */
1523 /* This is the size of the opcode that isn't. */
1531 opcode. Assumes the next opcode is relaxable, and thus rs_machine_dependent. */
1543 each opcode must be. We store the total number of bytes needed in
1770 /* This lets us test for the opcode type and the desired size in a
1772 #define OPCODE(type,size) ((type) * 16 + (size))
1774 /* Given the opcode stored in fr_opcode and the number of bytes we
1775 think we need, encode a new opcode. We stored a pointer to the
1776 fixup for this opcode in the tc_frag_data structure. If we can do
1779 the new (biggest) opcode. */
1838 /* We used a new frag for this opcode, so the opcode address should
1870 switch (OPCODE (rx_opcode_type (fragP->fr_opcode), fragP->fr_subtype))
1872 case OPCODE (OT_bra, 1): /* BRA.S - no change. */
1875 case OPCODE (OT_bra, 2): /* BRA.B - 8 bit. */
1881 case OPCODE (OT_bra, 3): /* BRA.W - 16 bit. */
1893 case OPCODE (OT_bra, 4): /* BRA.A - 24 bit. */
1908 case OPCODE (OT_beq, 1): /* BEQ.S - no change. */
1911 case OPCODE (OT_beq, 2): /* BEQ.B - 8 bit. */
1917 case OPCODE (OT_beq, 3): /* BEQ.W - 16 bit. */
1929 case OPCODE (OT_beq, 5): /* BEQ.A - synthetic. */
1946 case OPCODE (OT_bne, 1): /* BNE.S - no change. */
1949 case OPCODE (OT_bne, 2): /* BNE.B - 8 bit. */
1955 case OPCODE (OT_bne, 3): /* BNE.W - 16 bit. */
1967 case OPCODE (OT_bne, 5): /* BNE.A - synthetic. */
1984 case OPCODE (OT_bsr, 3): /* BSR.W - 16 bit. */
1996 case OPCODE (OT_bsr, 4): /* BSR.A - 24 bit. */
2011 case OPCODE (OT_bcc, 2): /* Bcond.B - 8 bit. */
2015 case OPCODE (OT_bcc, 5): /* Bcond.W - synthetic. */
2030 case OPCODE (OT_bcc, 6): /* Bcond.S - synthetic. */
2183 #undef OPCODE
2281 /* Opcode words are always the same endian. Data words are either