1
|
1
|
|
2 (define_insn "*sibcall_indirect_nonlocal_sysv<mode>"
|
|
3 [(call (mem:SI (match_operand:P 0 "register_operand" "c,*l,c,*l"))
|
|
4 (match_operand 1 "" "g,g,g,g"))
|
|
5 (use (match_operand:SI 2 "immediate_operand" "O,O,n,n"))
|
|
6 (use (reg:SI LR_REGNO))
|
|
7 (return)]
|
|
8 "DEFAULT_ABI == ABI_V4
|
|
9 || DEFAULT_ABI == ABI_DARWIN"
|
|
10 {
|
|
11 /*
|
|
12 if (INTVAL (operands[2]) & CALL_V4_SET_FP_ARGS)
|
|
13 output_asm_insn ("crxor 6,6,6", operands);
|
|
14
|
|
15 else if (INTVAL (operands[2]) & CALL_V4_CLEAR_FP_ARGS)
|
|
16 output_asm_insn ("creqv 6,6,6", operands);
|
|
17 */
|
|
18
|
|
19 return "b%T0";
|
|
20 }
|
|
21 [(set_attr "type" "jmpreg,jmpreg,jmpreg,jmpreg")
|
|
22 (set_attr "length" "4,4,8,8")])
|