Lines Matching refs:rx_bytes
735 static rx_bytesT rx_bytes;
745 memset (& rx_bytes, 0, sizeof (rx_bytes));
746 rx_bytes.n_base = RX_NBASE_FETCHALIGN;
765 rx_bytes.relax[rx_bytes.n_relax].type = type;
766 rx_bytes.relax[rx_bytes.n_relax].field_pos = pos;
767 rx_bytes.relax[rx_bytes.n_relax].val_ofs = rx_bytes.n_base + rx_bytes.n_ops;
768 rx_bytes.n_relax ++;
777 rx_bytes.link_relax |= RX_RELAXA_DSP4;
780 rx_bytes.link_relax |= RX_RELAXA_DSP6;
783 rx_bytes.link_relax |= RX_RELAXA_DSP14;
794 rx_bytes.link_relax |= RX_RELAXA_IMM6;
797 rx_bytes.link_relax |= RX_RELAXA_IMM12;
805 rx_bytes.link_relax |= RX_RELAXA_BRA;
811 rx_bytes.fixups[rx_bytes.n_fixups].exp = exp;
812 rx_bytes.fixups[rx_bytes.n_fixups].offset = offsetbits;
813 rx_bytes.fixups[rx_bytes.n_fixups].nbits = nbits;
814 rx_bytes.fixups[rx_bytes.n_fixups].type = type;
815 rx_bytes.fixups[rx_bytes.n_fixups].reloc = exp.X_md;
816 rx_bytes.n_fixups ++;
823 rx_fixup (exp, offset + 8 * rx_bytes.n_base, nbits, type)
828 rx_bytes.base[0] = b1;
829 rx_bytes.n_base = 1;
835 rx_bytes.base[0] = b1;
836 rx_bytes.base[1] = b2;
837 rx_bytes.n_base = 2;
843 rx_bytes.base[0] = b1;
844 rx_bytes.base[1] = b2;
845 rx_bytes.base[2] = b3;
846 rx_bytes.n_base = 3;
852 rx_bytes.base[0] = b1;
853 rx_bytes.base[1] = b2;
854 rx_bytes.base[2] = b3;
855 rx_bytes.base[3] = b4;
856 rx_bytes.n_base = 4;
898 gas_assert (bytep < rx_bytes.n_base);
899 rx_bytes.base[bytep] |= svalm;
907 gas_assert (bytep < rx_bytes.n_base);
908 rx_bytes.base[bytep] |= valm;
929 rx_bytes.base[0] |= val >> 2;
930 rx_bytes.base[1] |= (val << 6) & 0x80;
931 rx_bytes.base[1] |= (val << 3) & 0x08;
942 rx_bytes.base[1] |= (val << 3) & 0x80;
943 rx_bytes.base[1] |= (val ) & 0x0f;
959 rx_bytes.ops[0] = imm & 0xff;
960 rx_bytes.ops[1] = (imm >> 8);
961 rx_bytes.n_ops = 2;
964 #define OP(x) rx_bytes.ops[rx_bytes.n_ops++] = (x)
981 char * ip = rx_bytes.ops + rx_bytes.n_ops;
995 rx_bytes.n_ops += 4;
1019 rx_op_fixup (exp, rx_bytes.n_ops * 8, nbytes * 8, type);
1020 memset (rx_bytes.ops + rx_bytes.n_ops, 0, nbytes);
1021 rx_bytes.n_ops += nbytes;
1027 rx_bytes.post[rx_bytes.n_post++] = byte;
1037 if (rx_bytes.N_B) \
1039 memcpy (bytes + idx, rx_bytes.B, rx_bytes.N_B); \
1040 idx += rx_bytes.N_B; \
1046 if (rx_bytes.n_relax || rx_bytes.link_relax || rx_bytes.n_base < 0)
1049 memcpy (fragP->tc_frag_data, & rx_bytes, sizeof (rx_bytesT));
1133 memset (& rx_bytes, 0, sizeof (rx_bytes));
1141 if (rx_bytes.n_relax || rx_bytes.link_relax)
1144 rx_bytes in it, which we initialize above. */
1155 frag_then->fr_fix += rx_bytes.n_base + rx_bytes.n_ops + rx_bytes.n_post;
1156 frag_then->fr_subtype = rx_bytes.n_base + rx_bytes.n_ops + rx_bytes.n_post;
1160 bytes = frag_more (rx_bytes.n_base + rx_bytes.n_ops + rx_bytes.n_post);
1163 fetchalign_bytes->n_ops = rx_bytes.n_base + rx_bytes.n_ops + rx_bytes.n_post;
1172 if (rx_bytes.link_relax && rx_bytes.n_fixups)
1180 rx_bytes.link_relax | rx_bytes.n_fixups,
1186 for (i = 0; i < rx_bytes.n_fixups; i ++)
1199 idx = rx_bytes.fixups[i].offset / 8;
1200 rel = reloc_map [rx_bytes.fixups[i].nbits / 8][(int) rx_bytes.fixups[i].type];
1202 if (rx_bytes.fixups[i].reloc)
1203 rel = rx_bytes.fixups[i].reloc;
1208 exp = & rx_bytes.fixups[i].exp;
1212 rx_bytes.fixups[i].nbits / 8,
1214 rx_bytes.fixups[i].type == RXREL_PCREL ? 1 : 0,
1372 rx_bytes.