Lines Matching refs:exops

255   rtx exops[2][2];
260 pdp11_expand_operands (inops, exops, 2, 2, NULL, big);
263 if (CONST_INT_P (exops[0][1]) && INTVAL (exops[0][1]) == 0)
264 output_asm_insn ("tst\t%0", exops[0]);
266 output_asm_insn ("cmp\t%0,%1", exops[0]);
268 if (CONST_INT_P (exops[1][1]) && INTVAL (exops[1][1]) == 0)
269 output_asm_insn ("tst\t%0", exops[1]);
271 output_asm_insn ("cmp\t%0,%1", exops[1]);
289 rtx exops[4][2];
295 pdp11_expand_operands (inops, exops, 2, 4, NULL, big);
300 if (CONST_INT_P (exops[i][1]) && INTVAL (exops[i][1]) == 0)
301 output_asm_insn ("tst\t%0", exops[i]);
303 output_asm_insn ("cmp\t%0,%1", exops[i]);
306 if (CONST_INT_P (exops[3][1]) && INTVAL (exops[3][1]) == 0)
307 output_asm_insn ("tst\t%0", exops[3]);
309 output_asm_insn ("cmp\t%0,%1", exops[3]);
1129 rtx exops[4][2];
1133 pdp11_expand_operands (inops, exops, 2, 4, NULL, big);
1135 if (!CONST_INT_P (exops[0][1]) || INTVAL (exops[0][1]) != 0)
1136 output_asm_insn (\"add\t%1,%0\", exops[0]);
1137 if (!CONST_INT_P (exops[1][1]) || INTVAL (exops[1][1]) != 0)
1139 output_asm_insn (\"add\t%1,%0\", exops[1]);
1140 output_asm_insn (\"adc\t%0\", exops[0]);
1142 if (!CONST_INT_P (exops[2][1]) || INTVAL (exops[2][1]) != 0)
1144 output_asm_insn (\"add\t%1,%0\", exops[2]);
1145 output_asm_insn (\"adc\t%0\", exops[1]);
1146 output_asm_insn (\"adc\t%0\", exops[0]);
1148 if (!CONST_INT_P (exops[3][1]) || INTVAL (exops[3][1]) != 0)
1150 output_asm_insn (\"add\t%1,%0\", exops[3]);
1151 output_asm_insn (\"adc\t%0\", exops[2]);
1152 output_asm_insn (\"adc\t%0\", exops[1]);
1153 output_asm_insn (\"adc\t%0\", exops[0]);
1191 rtx exops[2][2];
1195 pdp11_expand_operands (inops, exops, 2, 2, NULL, big);
1197 if (!CONST_INT_P (exops[0][1]) || INTVAL (exops[0][1]) != 0)
1198 output_asm_insn (\"add\t%1,%0\", exops[0]);
1199 if (!CONST_INT_P (exops[1][1]) || INTVAL (exops[1][1]) != 0)
1201 output_asm_insn (\"add\t%1,%0\", exops[1]);
1202 output_asm_insn (\"adc\t%0\", exops[0]);
1323 rtx exops[4][2];
1327 pdp11_expand_operands (inops, exops, 2, 4, NULL, big);
1329 if (!CONST_INT_P (exops[0][1]) || INTVAL (exops[0][1]) != 0)
1330 output_asm_insn (\"sub\t%1,%0\", exops[0]);
1331 if (!CONST_INT_P (exops[1][1]) || INTVAL (exops[1][1]) != 0)
1333 output_asm_insn (\"sub\t%1,%0\", exops[1]);
1334 output_asm_insn (\"sbc\t%0\", exops[0]);
1336 if (!CONST_INT_P (exops[2][1]) || INTVAL (exops[2][1]) != 0)
1338 output_asm_insn (\"sub\t%1,%0\", exops[2]);
1339 output_asm_insn (\"sbc\t%0\", exops[1]);
1340 output_asm_insn (\"sbc\t%0\", exops[0]);
1342 if (!CONST_INT_P (exops[3][1]) || INTVAL (exops[3][1]) != 0)
1344 output_asm_insn (\"sub\t%1,%0\", exops[3]);
1345 output_asm_insn (\"sbc\t%0\", exops[2]);
1346 output_asm_insn (\"sbc\t%0\", exops[1]);
1347 output_asm_insn (\"sbc\t%0\", exops[0]);
1376 rtx exops[2][2];
1380 pdp11_expand_operands (inops, exops, 2, 2, NULL, big);
1382 if (!CONST_INT_P (exops[0][1]) || INTVAL (exops[0][1]) != 0)
1383 output_asm_insn (\"sub\t%1,%0\", exops[0]);
1384 if (!CONST_INT_P (exops[1][1]) || INTVAL (exops[1][1]) != 0)
1386 output_asm_insn (\"sub\t%1,%0\", exops[1]);
1387 output_asm_insn (\"sbc\t%0\", exops[0]);
1861 rtx exops[4][2];
1864 pdp11_expand_operands (inops, exops, 1, 4, NULL, big);
1866 output_asm_insn (\"com\t%0\", exops[3]);
1867 output_asm_insn (\"com\t%0\", exops[2]);
1868 output_asm_insn (\"com\t%0\", exops[1]);
1869 output_asm_insn (\"com\t%0\", exops[0]);
1870 output_asm_insn (\"add\t%#1,%0\", exops[3]);
1871 output_asm_insn (\"adc\t%0\", exops[2]);
1872 output_asm_insn (\"adc\t%0\", exops[1]);
1873 output_asm_insn (\"adc\t%0\", exops[0]);
1899 rtx exops[4][2];
1902 pdp11_expand_operands (inops, exops, 1, 2, NULL, big);
1904 output_asm_insn (\"com\t%0\", exops[1]);
1905 output_asm_insn (\"com\t%0\", exops[0]);
1906 output_asm_insn (\"add\t%#1,%0\", exops[1]);
1907 output_asm_insn (\"adc\t%0\", exops[0]);
2209 rtx exops[2][2];
2214 pdp11_expand_operands (inops, exops, 2, 2, NULL, either);
2216 t = exops[0][0];
2217 exops[0][0] = exops[1][0];
2218 exops[1][0] = t;
2220 output_asm_insn ("mov\t%0,%1", exops[0]);
2221 output_asm_insn ("mov\t%0,%1", exops[1]);
2222 output_asm_insn ("swab\t%0", exops[0]);
2223 output_asm_insn ("swab\t%0", exops[1]);