;; Call instruction.
;; ??? It's not clear what reservation is best to use for calls.
;; ??? For now we use mem-write + return reservations to reflect the fact of
-;; ??? pushing and poping return address to and from the stack.
+;; ??? pushing and popping return address to and from the stack.
;; Takes 3 cycles.
(define_reservation "cfv12_call" "cfv12_alu_01,cfv12_rts")
;; Takes 1/5 cycles.
;; Takes 1 cycles.
(define_reservation "cfv3_bcc" "cfv123_alu_00")
-;; Unconditional branch instruciton.
+;; Unconditional branch instruction.
;; Takes 2 cycles.
(define_reservation "cfv12_bra" "cfv12_alu_01")
;; Takes 1 cycles.
return m68k_unwrap_symbol_1 (orig, unwrap_reloc32_p, NULL);
}
-/* Adjust decorated address operand before outputing assembler for it. */
+/* Adjust decorated address operand before outputting assembler for it. */
static void
m68k_adjust_decorated_operand (rtx op)
}
}
-/* Prescan insn before outputing assembler for it. */
+/* Prescan insn before outputting assembler for it. */
void
m68k_final_prescan_insn (rtx_insn *insn ATTRIBUTE_UNUSED,
x = m68k_wrap_symbol (x, reloc, m68k_get_gp (), NULL_RTX);
/* __tls_get_addr() is not a libcall, but emitting a libcall_value
- is the simpliest way of generating a call. The difference between
+ is the simplest way of generating a call. The difference between
__tls_get_addr() and libcall is that the result is returned in D0
instead of A0. To workaround this, we use m68k_libcall_value_in_a0_p
which temporarily switches returning the result to A0. */
start_sequence ();
/* __m68k_read_tp() is not a libcall, but emitting a libcall_value
- is the simpliest way of generating a call. The difference between
+ is the simplest way of generating a call. The difference between
__m68k_read_tp() and libcall is that the result is returned in D0
instead of A0. To workaround this, we use m68k_libcall_value_in_a0_p
which temporarily switches returning the result to A0. */
}
/* Return operand X or Y (depending on OPX_P) of INSN,
- if it is a MEM, or NULL overwise. */
+ if it is a MEM, or NULL otherwise. */
static enum attr_op_type
sched_get_opxy_mem_type (rtx_insn *insn, bool opx_p)
{
}
/* Return X or Y (depending on OPX_P) operand of INSN,
- if it is an integer register, or NULL overwise. */
+ if it is an integer register, or NULL otherwise. */
static rtx
sched_get_reg_operand (rtx_insn *insn, bool opx_p)
{
}
/* Return X or Y (depending on OPX_P) operand of INSN,
- if it is a MEM, or NULL overwise. */
+ if it is a MEM, or NULL otherwise. */
static rtx
sched_get_mem_operand (rtx_insn *insn, bool must_read_p, bool must_write_p)
{
/* Helper function for m68k_sched_indexed_address_bypass_p.
if PRO modifies register used as index in CON,
- return scale of indexed memory access in CON. Return zero overwise. */
+ return scale of indexed memory access in CON. Return zero otherwise. */
static int
sched_get_indexed_address_scale (rtx_insn *pro, rtx_insn *con)
{