Lines Matching defs:sub
2739 "sub", fixed_arith_modes[i].name, 3);
4792 TODO: Arithmetic splitting for set/add/sub, rather than bitwise. */
5226 rtx sub = subtargets ? gen_reg_rtx (mode) : target;
5229 gen_rtx_SET (sub, GEN_INT (val)));
5233 source, sub)));
5258 rtx sub = subtargets ? gen_reg_rtx (mode) : target;
5263 gen_rtx_SET (sub,
5272 gen_rtx_LSHIFTRT (mode, sub,
5293 rtx sub = subtargets ? gen_reg_rtx (mode) : target;
5298 gen_rtx_SET (sub,
5307 gen_rtx_ASHIFT (mode, sub,
5324 rtx sub = subtargets ? gen_reg_rtx (mode) : target;
5326 gen_rtx_SET (sub,
5328 source = sub;
5330 sub = gen_reg_rtx (mode);
5332 gen_rtx_SET (sub,
5337 gen_rtx_NOT (mode, sub)));
6216 otherwise return the count in the sub-tree.
10620 of useful sub-operations is limited. Check for shift operations
19975 output_asm_insn ("sub%?\t%0, %1, #%n2", otherops);
19989 output_asm_insn ("sub%?\t%0, %1, %2", otherops);
20581 "sub%?\t%0, %1, %2", "sub%?\t%0, %0, %2", 2,
20669 return shift_first_arg ? "rsb" : "sub";
21372 sprintf (instr, "sub%ss\t%%|pc, %%|lr, #4", conditional);
21491 sub fp, ip, #4
23196 output_asm_insn ("sub\t%0, %0, %1", xops);
26770 0 sub SP, #16 Reserve space for 4 registers.
28371 const char *const mi_op = mi_delta < 0 ? "sub" : "add";
32611 sub-features. */