#include <stdio.h>


Go to the source code of this file.
Data Types | |
| type | IR_FIELDS |
| type | mem_segs |
| type | mem_wrd |
| type | PROCESSOR |
| type | OPSPEC |
| type | SIM_FLAGS |
| type | INSTRUCTAB |
Defines | |
| #define | OP 8 |
| #define | DEST 6 |
| #define | SOURCE1 6 |
| #define | SOURCE2 6 |
| #define | REGs 32 |
| #define | WORD long |
| #define | FLAG unsigned |
| #define | STATE short |
| #define | PINT 0 |
| #define | PFLT 1 |
| #define | PMEM 2 |
| #define | NA 3 |
| #define | HIPRI 3 |
| #define | MAXSEGS (10) |
| #define | MEMSEGSIZE (sizeof(struct mem_segs)) |
| #define | MEMWRDSIZE (sizeof (struct mem_wrd)) |
| #define | i26bit 1 |
| #define | i16bit 2 |
| #define | i10bit 3 |
| #define | mode 31 |
| #define | rbo 30 |
| #define | ser 29 |
| #define | carry 28 |
| #define | sf7m 11 |
| #define | sf6m 10 |
| #define | sf5m 9 |
| #define | sf4m 8 |
| #define | sf3m 7 |
| #define | sf2m 6 |
| #define | sf1m 5 |
| #define | mam 4 |
| #define | inm 3 |
| #define | exm 2 |
| #define | trm 1 |
| #define | ovfm 0 |
| #define | ADDU 1 |
| #define | ADDC 2 |
| #define | ADDUC 3 |
| #define | ADD 4 |
| #define | SUBU ADD+1 |
| #define | SUBB ADD+2 |
| #define | SUBUB ADD+3 |
| #define | SUB ADD+4 |
| #define | AND_ ADD+5 |
| #define | OR ADD+6 |
| #define | XOR ADD+7 |
| #define | CMP ADD+8 |
| #define | LDAB CMP+1 |
| #define | LDAH CMP+2 |
| #define | LDA CMP+3 |
| #define | LDAD CMP+4 |
| #define | LDB LDAD+1 |
| #define | LDH LDAD+2 |
| #define | LD LDAD+3 |
| #define | LDD LDAD+4 |
| #define | LDBU LDAD+5 |
| #define | LDHU LDAD+6 |
| #define | STB LDHU+1 |
| #define | STH LDHU+2 |
| #define | ST LDHU+3 |
| #define | STD LDHU+4 |
| #define | XMEMBU LDHU+5 |
| #define | XMEM LDHU+6 |
| #define | JSR STD+1 |
| #define | BSR STD+2 |
| #define | BR STD+3 |
| #define | JMP STD+4 |
| #define | BB1 STD+5 |
| #define | BB0 STD+6 |
| #define | RTN STD+7 |
| #define | BCND STD+8 |
| #define | TB1 BCND+1 |
| #define | TB0 BCND+2 |
| #define | TCND BCND+3 |
| #define | RTE BCND+4 |
| #define | TBND BCND+5 |
| #define | MUL TBND + 1 |
| #define | DIV MUL +2 |
| #define | DIVU MUL +3 |
| #define | MASK MUL +4 |
| #define | FF0 MUL +5 |
| #define | FF1 MUL +6 |
| #define | CLR MUL +7 |
| #define | SET MUL +8 |
| #define | EXT MUL +9 |
| #define | EXTU MUL +10 |
| #define | MAK MUL +11 |
| #define | ROT MUL +12 |
| #define | LDCR ROT +1 |
| #define | STCR ROT +2 |
| #define | XCR ROT +3 |
| #define | FLDCR ROT +4 |
| #define | FSTCR ROT +5 |
| #define | FXCR ROT +6 |
| #define | NOP XCR +1 |
| #define | FADD NOP +1 |
| #define | FSUB NOP +2 |
| #define | FMUL NOP +3 |
| #define | FDIV NOP +4 |
| #define | FSQRT NOP +5 |
| #define | FCMP NOP +6 |
| #define | FIP NOP +7 |
| #define | FLT NOP +8 |
| #define | INT NOP +9 |
| #define | NINT NOP +10 |
| #define | TRNC NOP +11 |
| #define | FLDC NOP +12 |
| #define | FSTC NOP +13 |
| #define | FXC NOP +14 |
| #define | UEXT(src, off, wid) ((((unsigned int)(src)) >> (off)) & ((1 << (wid)) - 1)) |
| #define | SEXT(src, off, wid) (((((int)(src))<<(32 - ((off) + (wid)))) >>(32 - (wid))) ) |
| #define | MAKE(src, off, wid) ((((unsigned int)(src)) & ((1 << (wid)) - 1)) << (off)) |
| #define | opword(n) (unsigned long) (memaddr->mem.l) |
| #define | SFU0 0x80000000 |
| #define | SFU1 0x84000000 |
| #define | SFU7 0x9c000000 |
| #define | RRI10 0xf0000000 |
| #define | RRR 0xf4000000 |
| #define | SFUMASK 0xfc00ffe0 |
| #define | RRRMASK 0xfc00ffe0 |
| #define | RRI10MASK 0xfc00fc00 |
| #define | DEFMASK 0xfc000000 |
| #define | CTRL 0x0000f000 |
| #define | CTRLMASK 0xfc00f800 |
| #define | HASHVAL 79 |
| #define | NO_OPERAND {0,0,0} |
Typedefs | |
| typedef unsigned int | UINT |
| typedef struct INSTRUCTAB | INSTAB |
Enumerations | |
| enum | operand_type { HEX = 1, REG = 2, CONT = 3, IND = 3, BF = 4, REGSC = 5, CRREG = 6, FCRREG = 7, PCREL = 8, CONDMASK = 9, XREG = 10, DEC = 11 } |
Variables | |
| struct mem_segs | memory [] |
| struct PROCESSOR | m78000 |
| const INSTAB | instructions [] |
| #define BR STD+3 |
| #define carry 28 |
Definition at line 241 of file m88k.h.
Referenced by __attribute__(), add_significands(), ar_add_integer(), ar_cfadd128(), ar_cfadd64(), ar_cfdiv128(), ar_cfmul128(), ar_cfmul64(), ar_i128norm(), ar_i32norm(), ar_i64norm(), ar_ifadd128(), ar_ifadd32(), ar_ifadd64(), ar_ifdiv128(), ar_ifdiv32(), ar_ifdiv64(), ar_ifmul128(), ar_ifmul32(), ar_ifmul64(), ar_subtract_integer(), decUnitAddSub(), div_and_round_double(), Expand_64Bit_ALU_OP(), madd(), mul_double(), mul_double_with_sign(), neg_significand(), round(), round_l(), and soft_div().
| #define CMP ADD+8 |
| #define DIV MUL +2 |
Definition at line 320 of file m88k.h.
Referenced by alpha_lookup_xfloating_lib_func(), alpha_rtx_costs(), arm_rtx_costs(), arm_rtx_costs_1(), arm_size_rtx_costs(), avr_rtx_costs(), binary_float_operator(), binary_fp_operator(), c4x_rtx_costs(), check_attr_value(), combine_simplify_rtx(), condexec_si_divide_operator(), contains_muldiv(), cris_op_str(), cris_rtx_costs(), default_min_divisions_for_recip_mul(), div_operator(), divmod_fixed_value_transform(), divmod_operator(), eliminate_regs(), eliminate_regs_1(), emit_hpdiv_const(), emit_soft_tfmode_binop(), expand_binop(), expand_divmod(), expand_vector_binop(), float_binary(), fold_rtx(), fold_rtx_subreg(), force_operand(), frv_rtx_costs(), gt_ggc_mx_rtx_def(), GTY(), h8300_rtx_costs(), hppa_rtx_costs(), ia64_rtx_costs(), init_expmed(), init_optabs(), insn_divmod_values_to_profile(), instantiate_virtual_regs_1(), ip2k_rtx_costs(), iq2000_rtx_costs(), ix86_rtx_costs(), m32r_rtx_costs(), m68hc11_notice_update_cc(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), m68k_rtx_costs(), make_tree(), may_trap_p(), may_trap_p_1(), mcore_rtx_costs(), memop_valid(), mips_rtx_costs(), mn10300_rtx_costs(), noncommutative_float_operator(), nonzero_bits1(), notice_update_cc(), num_sign_bit_copies1(), output_387_binary_op(), output_fpops(), pdp11_rtx_costs(), pj_output_rval(), print_exp(), print_operand(), ra_print_rtx_2op(), recog_1(), recog_10(), recog_12(), recog_17(), recog_2(), recog_21(), recog_23(), recog_24(), recog_26(), recog_3(), recog_31(), recog_32(), recog_33(), recog_34(), recog_35(), recog_36(), recog_4(), recog_6(), recog_7(), recog_8(), recog_9(), rs6000_rtx_costs(), rtx_cost(), rtx_needs_barrier(), rtx_to_tree_code(), s390_rtx_costs(), score_rtx_costs(), sh_rtx_costs(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), sparc_rtx_costs(), split_2(), split_3(), summarize_insn(), thumb_rtx_costs(), v850_rtx_costs(), vax_rtx_cost(), vax_rtx_costs(), write_attr_value(), write_test_expr(), xstormy16_rtx_costs(), and xtensa_rtx_costs().
| #define FADD NOP +1 |
Definition at line 346 of file m88k.h.
Referenced by MRT::Get_Dispatch_Unit(), MRT::Init(), and MRT::Reserve_Resources().
| #define FMUL NOP +3 |
Definition at line 348 of file m88k.h.
Referenced by MRT::Get_Dispatch_Unit(), MRT::Init(), and MRT::Reserve_Resources().
| #define HASHVAL 79 |
| #define JMP STD+4 |
| #define JSR STD+1 |
| #define mode 31 |
Definition at line 238 of file m88k.h.
Referenced by __dfp_get_round(), _Cif_binread(), _g_complx(), _g_number(), _indx_nl(), _ld_write(), _rb(), _rdfmt(), _sw_endrec(), _wb(), _wrfmt(), _xfer_iolist(), add_stored_regs(), add_subweb_2(), add_to_sequence(), allocate_dynamic_stack_space(), allocate_reload_reg(), alpha_arg_partial_bytes(), alpha_compute_xfloating_mode_arg(), alpha_emit_floatuns(), alpha_emit_setcc(), alpha_emit_xfloating_arith(), alpha_emit_xfloating_cvt(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_compare_and_swap_12(), alpha_expand_lock_test_and_set_12(), alpha_expand_unaligned_load(), alpha_initialize_trampoline(), alpha_legitimate_constant_p(), alpha_return_in_memory(), alpha_rtx_costs(), alpha_split_atomic_op(), alpha_split_compare_and_swap(), alpha_split_conditional_move(), alpha_split_lock_test_and_set(), alter_reg(), altivec_register_operand(), apply_args_size(), apply_result_size(), ar_convert_str_to_float(), ar_cvt_str_to_float(), arm_9e_rtx_costs(), arm_const_double_by_parts(), arm_const_double_inline_cost(), arm_fastmul_rtx_costs(), arm_function_value(), arm_gen_compare_reg(), arm_init_iwmmxt_builtins(), arm_print_operand(), arm_rtx_costs(), arm_rtx_costs_1(), arm_size_return_regs(), arm_size_rtx_costs(), arm_slowmul_rtx_costs(), arm_xscale_rtx_costs(), assertCanWriteDir(), assign_parm_setup_block(), assign_temp(), avr_reorg(), avr_rtx_costs(), bad_signed_byte_operand(), base_reg_class(), biased_biv_may_wrap_p(), binary_record(), block_alloc(), block_move_libcall_safe_for_call_parm(), block_move_loop(), block_move_no_loop(), block_move_sequence(), build_common_builtin_nodes(), c4x_gen_compare_reg(), c4x_init_cumulative_args(), c4x_legitimize_address(), c4x_Q_constraint(), c4x_R_constraint(), c4x_R_indirect(), c4x_S_constraint(), c4x_S_indirect(), call_address_operand(), can_store_by_pieces(), canon_condition(), canon_for_address(), canonicalize_condition(), check_dbra_loop(), choose_hard_reg_mode(), choose_reload_regs(), choose_reload_regs_init(), Cif_Close(), Cif_Getfiledir(), Cif_Printinfo(), Cif_Recgroup(), Cif_Release(), cif_VerifyCanWrite(), clear_storage(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), combine_movables(), combine_simplify_rtx(), compare_and_jump_seq(), Compose_Mem_Op(), compute_a_rotate_length(), compute_a_shift_cc(), compute_a_shift_length(), compute_argument_addresses(), compute_mov_length(), compute_plussi_cc(), compute_plussi_length(), compute_record_mode(), cond_move_dest_operand(), cond_move_operand(), const_binop(), const_rtx_hash_1(), constrain_operands(), contains_128bit_aligned_vector_p(), convert_move(), copy_rtx_and_substitute(), copyprop_hardreg_forward_1(), IPA_LNO_WRITE_FILE::Create_Temp_File(), create_temp_file(), cris_split_movdx(), crx_legitimate_address_p(), cse_insn(), cselib_lookup_mem(), cxx_expand_expr(), d30v_emit_comparison(), d30v_emit_cond_move(), d_register_operand(), deallocate_reload_reg(), default_min_divisions_for_recip_mul(), DEFUN(), defuse_overlap_p_1(), difference_cost(), distribute_and_simplify_rtx(), divmod_fixed_value_transform(), do_compare_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_greater(), easy_vector_same(), EBO_Load_Execution(), emit_a_rotate(), emit_a_shift(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_case_bit_tests(), emit_case_nodes(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_input_reload_insns(), emit_library_call_value_1(), emit_move_insn(), emit_move_insn_1(), emit_note_insn_var_location(), emit_output_reload_insns(), emit_prefetch_instructions(), emit_reload_insns(), emit_stack_save(), entry_and_rtx_equal_p(), expand_a_rotate(), expand_anon_union_decl(), expand_block_clear(), expand_block_move(), expand_builtin_prefetch(), expand_builtin_update_setjmp_buf(), Expand_C3_FFE(), Expand_C3_LEAD(), Expand_C3_revb(), Expand_C3_saadda_a(), expand_cmplxdiv_wide(), expand_complex_libcall(), expand_compound_operation(), expand_copysign(), expand_inline_function(), expand_movstr(), expand_one_builtin(), expand_one_error_var(), expand_twoval_binop(), expand_twoval_binop_libfunc(), expand_twoval_unop(), expand_value_return(), expand_vec_shift_expr(), expand_vector_parallel(), express_from_1(), extension_within_bounds_p(), extract_archive_member(), extract_fixed_bit_field(), extract_force_align_mem_bit_field(), extract_left_shift(), f_open0(), f_open064(), f_open1(), f_open_com(), finalize_type_size(), find_barrier(), find_identical_invariants(), find_oldest_value_reg(), find_reg(), find_split_point(), fixup_memory_subreg(), flow_find_cross_jump(), fmpyaddoperands(), fmpysuboperands(), fold_inf_compare(), fold_mathfn_compare(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), fold_unary(), force_expr_to_var_cost(), force_var_cost(), fr30_move_double(), fr30_num_arg_regs(), fr30_setup_incoming_varargs(), from_compare(), frv_expand_block_clear(), frv_expand_block_move(), frv_expand_load_builtin(), frv_expand_store_builtin(), frv_frame_access(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_int_to_acc(), frv_legitimate_constant_p(), frv_legitimize_argument(), frv_legitimize_target(), function_arg(), function_arg_pass_by_reference(), function_arg_record_value_2(), function_arg_record_value_3(), g_complx(), g_number(), gen_compare(), gen_compare_reg(), gen_conditional_branch(), gen_conditional_move(), gen_easy_altivec_constant(), gen_edge_profiler(), gen_group_rtx(), gen_int_relational(), gen_movdi(), gen_movsi(), gen_reload(), gen_split_1211(), gen_split_move_double(), get_arm_condition_code(), get_best_mode(), get_pointer_alignment(), get_ref_base_and_extent(), gofast_maybe_init_libfuncs(), gs_build_pointer_type(), GTY(), h8300_adjust_insn_length(), h8sx_binary_memory_operator(), handle_mode_attribute(), hfa_element_mode(), hook_pass_by_reference_must_pass_in_stack(), i960_output_ldconst(), ia64_expand_builtin(), ia64_expand_move(), ia64_function_value(), ia64_legitimate_constant_p(), ia64_return_in_memory(), ia64_secondary_reload_class(), idxopen(), idxread(), if_then_else_cond(), implicit_set_cond_p(), implies_p(), init_68881_table(), Init_Addr_Modes(), init_caller_save(), init_emit_once(), init_expmed(), init_expr_once(), init_num_sign_bit_copies_in_rep(), initial_elimination_offset(), initialize_argument_information(), insert_regs(), insn_divmod_values_to_profile(), insns_match_p(), instantiate_decl(), instantiate_virtual_regs_in_insn(), ip2k_gen_sCOND(), ip2k_gen_signed_comp_branch(), ip2k_gen_unsigned_comp_branch(), ip2k_rtx_costs(), iq2000_fill_delay_slot(), iq2000_function_value(), iq2000_move_1word(), iq2000_reg_mode_ok_for_base_p(), iq2000_rtx_costs(), iv_add(), iv_mult(), iv_number_of_iterations(), iv_shift(), ix86_expand_carry_flag_compare(), ix86_expand_copysign(), ix86_expand_fp_movcc(), ix86_expand_int_addcc(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_expand_sse_cmp(), ix86_expand_sse_fp_minmax(), ix86_expand_sse_movcc(), ix86_expand_vector_extract(), ix86_expand_vector_init(), ix86_expand_vector_set(), ix86_gimplify_va_arg(), ix86_init_mmx_sse_builtins(), ix86_mode_needed(), ix86_preferred_output_reload_class(), ix86_preferred_reload_class(), ix86_return_in_memory(), ix86_rtx_costs(), ix86_split_copysign_const(), ix86_split_copysign_var(), ix86_split_long_move(), ix86_split_sse_movcc(), ix86_struct_value_rtx(), ix86_va_arg(), layout_type(), legitimize_address(), load_register_parameters(), m32c_expand_scc(), m32c_function_value(), m32c_legitimize_address(), m32c_mov_ok(), m32c_prepare_shift(), m32c_pushm_popm(), m32c_return_addr_rtx(), m68hc11_reload_operands(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), m68hc11_split_move(), m68k_function_value(), m68k_valid_ea(), machine_dependent_reorg(), machopic_indirect_call_target(), make_compound_operation(), make_field_assignment(), mark_flags_life_zones(), mark_set_regs(), mark_stores(), may_be_unaligned_p(), may_unswitch_on(), maybe_eliminate_biv_1(), mcore_function_value(), mdx_movsicc(), memory_address_p(), merge_equiv_classes(), mergeable_constant_section(), mergeable_string_section(), mips_block_move_straight(), mips_expand_unaligned_store(), mips_fill_delay_slot(), mips_gen_conditional_trap(), mips_move_1word(), mips_move_integer(), mips_rtx_costs(), mips_subword(), mmix_function_outgoing_value(), mmix_gen_compare_reg(), mmix_output_condition(), mn10300_function_value(), mod_pow2_value_transform(), mod_subtract_transform(), mode_for_size(), move2add_note_store(), move_block_from_reg(), move_by_pieces(), move_by_pieces_ninsns(), n_indx(), native_interpret_real(), new_adjust(), noce_try_bitop(), noce_try_sign_mask(), noce_try_store_flag_constants(), ok_for_base_p_1(), old_insns_match_p(), optimize_bit_field(), output_286(), output_288(), output_a_rotate(), output_a_shift(), output_block_move(), output_cbranch(), output_condmove_single(), output_func_start_profiler(), output_load(), output_move_double(), output_move_single(), output_plussi(), output_shift(), output_stack_adjust(), output_store(), output_v9branch(), output_vec_const_move(), override_options(), parse_bit3(), pj_standard_float_constant(), pj_unsigned_comparison_operator(), plus_constant(), plus_constant_wide(), precompute_arguments(), precompute_register_parameters(), preferred_reload_class(), prepare_cmp_insn(), prepare_float_lib_cmp(), prepare_scc_operands(), print_dependency_table(), print_foperand(), print_indexed_operand(), print_insn_mode(), print_node(), print_operand(), promoted_input_arg(), purge_single_hard_subreg_set(), push_secondary_reload(), ra_emit_move_insn(), ra_print_rtx_object(), read_encoded_value_with_base(), read_rtx_1(), read_strlist(), record_jump_equiv(), record_promoted_value(), record_reg_classes(), record_value_for_reg(), reload_adjust_reg_for_icode(), reload_as_needed(), reload_combine_note_store(), reload_cse_simplify_operands(), reversed_comparison_code_parts(), rs6000_darwin64_record_arg_advance_flush(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_flush(), rs6000_darwin64_record_arg_recurse(), rs6000_emit_minmax(), rs6000_expand_builtin(), rs6000_expand_compare_and_swapqhi(), rs6000_expand_vector_extract(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rs6000_handle_altivec_attribute(), rs6000_hash_constant(), rs6000_output_function_epilogue(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_lock_test_and_set(), rs6000_split_multireg_move(), rtl_coverage_counter_ref(), rtl_gen_const_delta_profiler(), rtl_gen_edge_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), rtl_lv_add_condition_to_bb(), s390_call_saved_register_used(), s390_chunkify_start(), s390_const_ok_for_constraint_p(), s390_emit_compare(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_insv(), s390_expand_movmem(), s390_expand_setmem(), s390_mainpool_start(), s390_N_constraint_str(), s390_reg_clobbered_rtx(), safe_insert_insn_on_edge(), save_call_clobbered_regs(), save_or_restore_regs(), scan_rtx_reg(), sched_analyze_1(), sched_analyze_2(), score_print_operand(), score_print_operand_address(), score_rtx_costs(), see_analyze_one_def(), set_reload_reg(), set_storage_via_setmem(), setup_incoming_promotions(), sh5_schedule_saves(), sh_expand_epilogue(), sh_expand_prologue(), sh_reorg(), shiftdi_operand(), signed_comparison_operator(), simplify_comparison(), simplify_giv_expr(), simplify_if_then_else(), simplify_logical(), simplify_replace_rtx(), simplify_rtx(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), single_const_operand(), single_one_operand(), single_zero_operand(), small_symbolic_operand(), smallest_mode_for_size(), sparc_emit_float_lib_cmp(), sparc_emit_floatunsdi(), sparc_emit_set_const32(), sparc_expand_builtin(), sparc_rtx_costs(), spe_func_has_64bit_regs_p(), split_address_cost(), split_address_to_core_and_offset(), split_iv(), standard_sse_constant_p(), store_by_pieces_1(), store_fixed_bit_field(), store_unaligned_arguments_into_pseudos(), subreg_hard_regno(), subreg_lsb(), subst(), subst_constants(), subw(), symbolic_operand(), thumb_exit(), thumb_rtx_costs(), thumb_unexpanded_epilogue(), tree_to_aff_combination(), try_combine(), type_for_widest_vector_mode(), type_natural_mode(), u_short_cint_operand(), unroll_loop(), v850_reorg(), vax_float_literal(), vax_rtx_cost(), vax_rtx_costs(), vect_create_epilog_for_reduction(), vect_supportable_dr_alignment(), vectorizable_load(), visit_expression(), vspltis_constant(), word_offset_memref_operand(), writ_rep(), x86_emit_floatuns(), x86_field_alignment(), xs_hi_general_operand(), xs_hi_nonmemory_operand(), xstormy16_emit_cbranch(), xstormy16_expand_call(), xstormy16_function_value(), xstormy16_legitimate_address_p(), xtensa_copy_incoming_a7(), xtensa_emit_block_move(), xtensa_expand_block_move(), xtensa_find_mode_for_size(), and xtensa_load_constant().
| #define XMEM LDHU+6 |
| #define XOR ADD+7 |
Definition at line 269 of file m88k.h.
Referenced by apply_distributive_law(), arc_select_cc_mode(), arithmetic_instr(), arm_gen_constant(), arm_rtx_costs(), arm_rtx_costs_1(), arm_select_cc_mode(), arm_size_rtx_costs(), avr_rtx_costs(), bfin_rtx_costs(), binary_logical_operator(), bit_operator(), boolean_operator(), boolean_or_operator(), c4x_rtx_costs(), cc_arithop(), check_return_regs(), combine_simplify_rtx(), condexec_binary_operator(), condexec_si_binary_operator(), condexec_si_media_operator(), condop_operator(), const_ok_for_op(), cris_op_str(), distribute_and_simplify_rtx(), eliminate_regs(), eliminate_regs_1(), exp_equiv_p(), expand_builtin(), expand_sync_fetch_operation(), expand_sync_operation(), expand_vector_binop(), expr_equiv_p(), extract_left_shift(), fix_bit_operand(), fold_rtx(), force_to_mode(), frv_print_operand(), frv_rtx_costs(), gen_conditional_move(), gen_int_relational(), gen_xordi3(), gen_xorhi3(), gen_xorqi3(), gen_xorsi3(), gt_ggc_mx_rtx_def(), h8sx_binary_memory_operator(), if_then_else_cond(), init_optabs(), instantiate_virtual_regs_1(), intop_compare_operator(), iorxor_operator(), ip2k_rtx_costs(), iq2000_rtx_costs(), ix86_expand_fp_absneg_operator(), ix86_rtx_costs(), logical_binary_operator(), m68hc11_arith_operator(), m68hc11_logical_operator(), m68hc11_non_shift_operator(), m68hc11_notice_update_cc(), m68hc11_rtx_costs(), m68hc11_rtx_costs_1(), make_compound_operation(), make_field_assignment(), merge_outer_ops(), mips_emit_int_relational(), mips_rtx_costs(), noce_try_bitop(), nonzero_bits1(), notice_update_cc(), notice_update_cc_on_set(), num_sign_bit_copies1(), output_logical_op(), plus_xor_ior_operator(), print_exp(), print_operand(), promotable_binary_operator(), ra_print_rtx_2op(), recog_1(), recog_11(), recog_15(), recog_2(), recog_21(), recog_22(), recog_23(), recog_24(), recog_25(), recog_26(), recog_27(), recog_28(), recog_29(), recog_3(), recog_30(), recog_31(), recog_4(), recog_5(), recog_6(), recog_8(), rs6000_emit_sync(), rs6000_rtx_costs(), rtx_needs_barrier(), s390_expand_addcc(), s390_expand_atomic(), s390_rtx_costs(), safe_insn_src_p(), score_rtx_costs(), score_select_cc_mode(), set_extends(), sh_rtx_costs(), shiftable_operator(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_binary_operation(), simplify_if_then_else(), simplify_logical(), simplify_relational_operation_1(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_unary_operation(), simplify_unary_operation_1(), single_insn_src_p(), split_1(), split_2(), summarize_insn(), thumb_rtx_costs(), vax_notice_update_cc(), vax_rtx_cost(), vax_rtx_costs(), write_test_expr(), xstormy16_expand_arith(), and xtensa_rtx_costs().
| typedef struct INSTRUCTAB INSTAB |
| enum operand_type |
| const INSTAB instructions[] |
Referenced by ix86_adjust_cost(), and main().
1.5.6