Home | History | Annotate | Download | only in config

Lines Matching refs:OP

254   /* The RX version of the .INCLUDE pseudo-op does not
259 /* Treat as the normal GAS .include pseudo-op. */
275 as_bad (_("no filename following .INCLUDE pseudo-op"));
494 pseudo-op. So check for it and handle it here if necessary. */
538 /* Like the .rept pseudo op, but supports the
571 as_warn (_("The \".%s\" pseudo-op is not implemented\n"),
932 #define OP(x) rx_bytes.ops[rx_bytes.n_ops++] = (x)
969 OP ((v >> (8 * (nbytes - 1))) & 0xff);
971 OP (v & 0xff);
1011 /* Handle the as100's version of the .equ pseudo-op. It has the syntax:
1054 /* A real pseudo-op must be preceeded by whitespace. */
1069 as_warn (_("The .DEFINE pseudo-op is not implemented"));
1071 as_warn (_("The .MACRO pseudo-op is not implemented"));
1073 as_warn (_("The .BTEQU pseudo-op is not implemented."));
1378 /* Given the opcode bytes at OP, figure out which opcode it is and
1383 rx_opcode_type (char * op)
1385 unsigned char b = (unsigned char) op[0];
1739 char * op = fragP->fr_opcode;
1770 op[0] = 0x2e;
1771 op[1] = count;
1775 memcpy (op, nops[count], count);
1812 tprintf ("convert, op is %d, disp %d (%lx-%lx)\n",
1821 op[0] = 0x08 + (disp & 7);
1824 op[0] = 0x2e;
1825 op[1] = disp;
1830 op[0] = 0x38;
1832 op[1] = (disp >> 8) & 0xff;
1833 op[2] = disp;
1835 op[2] = (disp >> 8) & 0xff;
1836 op[1] = disp;
1842 op[0] = 0x04;
1844 op[1] = (disp >> 16) & 0xff;
1845 op[2] = (disp >> 8) & 0xff;
1846 op[3] = disp;
1848 op[3] = (disp >> 16) & 0xff;
1849 op[2] = (disp >> 8) & 0xff;
1850 op[1] = disp;
1857 op[0] = 0x10 + (disp & 7);
1860 op[0] = 0x20;
1861 op[1] = disp;
1866 op[0] = 0x3a;
1868 op[1] = (disp >> 8) & 0xff;
1869 op[2] = disp;
1871 op[2] = (disp >> 8) & 0xff;
1872 op[1] = disp;
1878 op[0] = 0x1d; /* bne.s .+5. */
1879 op[1] = 0x04; /* bra.a dsp:24. */
1882 op[2] = (disp >> 16) & 0xff;
1883 op[3] = (disp >> 8) & 0xff;
1884 op[4] = disp;
1886 op[4] = (disp >> 16) & 0xff;
1887 op[3] = (disp >> 8) & 0xff;
1888 op[2] = disp;
1895 op[0] = 0x18 + (disp & 7);
1898 op[0] = 0x21;
1899 op[1] = disp;
1904 op[0] = 0x3b;
1906 op[1] = (disp >> 8) & 0xff;
1907 op[2] = disp;
1909 op[2] = (disp >> 8) & 0xff;
1910 op[1] = disp;
1916 op[0] = 0x15; /* beq.s .+5. */
1917 op[1] = 0x04; /* bra.a dsp:24. */
1920 op[2] = (disp >> 16) & 0xff;
1921 op[3] = (disp >> 8) & 0xff;
1922 op[4] = disp;
1924 op[4] = (disp >> 16) & 0xff;
1925 op[3] = (disp >> 8) & 0xff;
1926 op[2] = disp;
1933 op[0] = 0x39;
1935 op[1] = (disp >> 8) & 0xff;
1936 op[2] = disp;
1938 op[2] = (disp >> 8) & 0xff;
1939 op[1] = disp;
1945 op[0] = 0x05;
1947 op[1] = (disp >> 16) & 0xff;
1948 op[2] = (disp >> 8) & 0xff;
1949 op[3] = disp;
1951 op[3] = (disp >> 16) & 0xff;
1952 op[2] = (disp >> 8) & 0xff;
1953 op[1] = disp;
1960 op[1] = disp;
1964 op[0] ^= 1; /* Invert condition. */
1965 op[1] = 5; /* Displacement. */
1966 op[2] = 0x38;
1969 op[3] = (disp >> 8) & 0xff;
1970 op[4] = disp;
1972 op[4] = (disp >> 8) & 0xff;
1973 op[3] = disp;
1979 op[0] ^= 1; /* Invert condition. */
1980 op[1] = 6; /* Displacement. */
1981 op[2] = 0x04;
1984 op[3] = (disp >> 16) & 0xff;
1985 op[4] = (disp >> 8) & 0xff;
1986 op[5] = disp;
1988 op[5] = (disp >> 16) & 0xff;
1989 op[4] = (disp >> 8) & 0xff;
1990 op[3] = disp;
2008 char * imm = op + fragP->tc_frag_data->relax[ri].val_ofs;
2064 op[0] &= 0xfc;
2065 op[0] |= li;
2068 op[1] &= 0xf3;
2069 op[1] |= li << 2;
2072 op[2] &= 0xf3;
2073 op[2] |= li << 2;
2213 char * op;
2221 #define OP2(x) op[target_big_endian ? 1-x : x]
2222 #define OP3(x) op[target_big_endian ? 2-x : x]
2223 #define OP4(x) op[target_big_endian ? 3-x : x]
2225 op = f->fx_frag->fr_literal + f->fx_where;
2244 op[0] &= 0xf8;
2245 op[0] |= val & 0x07;
2251 op[0] = val;
2263 op[1] = val & 0xff;
2264 op[0] = (val >> 8) & 0xff;
2266 op[0] = val & 0xff;
2267 op[1] = (val >> 8) & 0xff;
2281 op[2] = val & 0xff;
2282 op[1] = (val >> 8) & 0xff;
2283 op[0] = (val >> 16) & 0xff;
2285 op[0] = val & 0xff;
2286 op[1] = (val >> 8) & 0xff;
2287 op[2] = (val >> 16) & 0xff;
2295 op[0] = val & 0xff;
2319 op[3] = val & 0xff;
2320 op[2] = (val >> 8) & 0xff;
2321 op[1] = (val >> 16) & 0xff;
2322 op[0] = (val >> 24) & 0xff;
2324 op[0] = val & 0xff;
2325 op[1] = (val >> 8) & 0xff;
2326 op[2] = (val >> 16) & 0xff;
2327 op[3] = (val >> 24) & 0xff;
2332 op[0] = - val;
2338 op[1] = val & 0xff;
2339 op[0] = (val >> 8) & 0xff;
2341 op[0] = val & 0xff;
2342 op[1] = (val >> 8) & 0xff;
2349 op[2] = val & 0xff;
2350 op[1] = (val >> 8) & 0xff;
2351 op[0] = (val >> 16) & 0xff;
2353 op[0] = val & 0xff;
2354 op[1] = (val >> 8) & 0xff;
2355 op[2] = (val >> 16) & 0xff;
2362 op[3] = val & 0xff;
2363 op[2] = (val >> 8) & 0xff;
2364 op[1] = (val >> 16) & 0xff;
2365 op[0] = (val >> 24) & 0xff;
2367 op[0] = val & 0xff;
2368 op[1] = (val >> 8) & 0xff;
2369 op[2] = (val >> 16) & 0xff;
2370 op[3] = (val >> 24) & 0xff;
2380 op[1] = val & 0xff;
2381 op[0] = (val >> 8) & 0xff;
2383 op[0] = val & 0xff;
2384 op[1] = (val >> 8) & 0xff;