#include "ia64-opc.h"


Go to the source code of this file.
Defines | |
| #define | f0 IA64_TYPE_F, 0 |
| #define | f IA64_TYPE_F, 1 |
| #define | f2 IA64_TYPE_F, 2 |
| #define | bF2(x) (((ia64_insn) ((x) & 0x7f)) << 13) |
| #define | bF4(x) (((ia64_insn) ((x) & 0x7f)) << 27) |
| #define | bQ(x) (((ia64_insn) ((x) & 0x1)) << 36) |
| #define | bRa(x) (((ia64_insn) ((x) & 0x1)) << 33) |
| #define | bRb(x) (((ia64_insn) ((x) & 0x1)) << 36) |
| #define | bSf(x) (((ia64_insn) ((x) & 0x3)) << 34) |
| #define | bTa(x) (((ia64_insn) ((x) & 0x1)) << 12) |
| #define | bXa(x) (((ia64_insn) ((x) & 0x1)) << 36) |
| #define | bXb(x) (((ia64_insn) ((x) & 0x1)) << 33) |
| #define | bX2(x) (((ia64_insn) ((x) & 0x3)) << 34) |
| #define | bX6(x) (((ia64_insn) ((x) & 0x3f)) << 27) |
| #define | bY(x) (((ia64_insn) ((x) & 0x1)) << 26) |
| #define | mF2 bF2 (-1) |
| #define | mF4 bF4 (-1) |
| #define | mQ bQ (-1) |
| #define | mRa bRa (-1) |
| #define | mRb bRb (-1) |
| #define | mSf bSf (-1) |
| #define | mTa bTa (-1) |
| #define | mXa bXa (-1) |
| #define | mXb bXb (-1) |
| #define | mX2 bX2 (-1) |
| #define | mX6 bX6 (-1) |
| #define | mY bY (-1) |
| #define | OpXa(a, b) (bOp (a) | bXa (b)), (mOp | mXa) |
| #define | OpXaSf(a, b, c) (bOp (a) | bXa (b) | bSf (c)), (mOp | mXa | mSf) |
| #define | OpXaSfF2(a, b, c, d) (bOp (a) | bXa (b) | bSf (c) | bF2 (d)), (mOp | mXa | mSf | mF2) |
| #define | OpXaSfF4(a, b, c, d) (bOp (a) | bXa (b) | bSf (c) | bF4 (d)), (mOp | mXa | mSf | mF4) |
| #define | OpXaSfF2F4(a, b, c, d, e) |
| #define | OpXaX2(a, b, c) (bOp (a) | bXa (b) | bX2 (c)), (mOp | mXa | mX2) |
| #define | OpXaX2F2(a, b, c, d) (bOp (a) | bXa (b) | bX2 (c) | bF2 (d)), (mOp | mXa | mX2 | mF2) |
| #define | OpRaRbTaSf(a, b, c, d, e) |
| #define | OpTa(a, b) (bOp (a) | bTa (b)), (mOp | mTa) |
| #define | OpXbQSf(a, b, c, d) (bOp (a) | bXb (b) | bQ (c) | bSf (d)), (mOp | mXb | mQ | mSf) |
| #define | OpXbX6(a, b, c) (bOp (a) | bXb (b) | bX6 (c)), (mOp | mXb | mX6) |
| #define | OpXbX6Y(a, b, c, d) (bOp (a) | bXb (b) | bX6 (c) | bY (d)), (mOp | mXb | mX6 | mY) |
| #define | OpXbX6F2(a, b, c, d) (bOp (a) | bXb (b) | bX6 (c) | bF2 (d)), (mOp | mXb | mX6 | mF2) |
| #define | OpXbX6Sf(a, b, c, d) (bOp (a) | bXb (b) | bX6 (c) | bSf (d)), (mOp | mXb | mX6 | mSf) |
| #define | EMPTY 0,0,NULL |
Variables | |
| struct ia64_opcode | ia64_opcodes_f [] |
| #define bF2 | ( | x | ) | (((ia64_insn) ((x) & 0x7f)) << 13) |
Definition at line 28 of file ia64-opc-f.c.
| #define bF4 | ( | x | ) | (((ia64_insn) ((x) & 0x7f)) << 27) |
Definition at line 29 of file ia64-opc-f.c.
| #define bQ | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 36) |
Definition at line 30 of file ia64-opc-f.c.
| #define bRa | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 33) |
Definition at line 31 of file ia64-opc-f.c.
| #define bRb | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 36) |
Definition at line 32 of file ia64-opc-f.c.
| #define bSf | ( | x | ) | (((ia64_insn) ((x) & 0x3)) << 34) |
Definition at line 33 of file ia64-opc-f.c.
| #define bTa | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 12) |
Definition at line 34 of file ia64-opc-f.c.
| #define bX2 | ( | x | ) | (((ia64_insn) ((x) & 0x3)) << 34) |
Definition at line 37 of file ia64-opc-f.c.
| #define bX6 | ( | x | ) | (((ia64_insn) ((x) & 0x3f)) << 27) |
Definition at line 38 of file ia64-opc-f.c.
| #define bXa | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 36) |
Definition at line 35 of file ia64-opc-f.c.
| #define bXb | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 33) |
Definition at line 36 of file ia64-opc-f.c.
| #define bY | ( | x | ) | (((ia64_insn) ((x) & 0x1)) << 26) |
Definition at line 39 of file ia64-opc-f.c.
| #define EMPTY 0,0,NULL |
Definition at line 83 of file ia64-opc-f.c.
| #define f IA64_TYPE_F, 1 |
Definition at line 25 of file ia64-opc-f.c.
Referenced by __acosf(), __atan2f(), __cosf(), __cptofcd(), __erfc(), __ev_create_fs(), __ev_get_fs_internal(), __ev_set_fs_internal(), __expf(), __fmodf(), __hypotf(), __log10f(), __log1p(), __log1pf(), __logf(), __powf(), __sinf(), __sinhf(), __tanf(), __vatanf(), __vlog10f(), __vlogf(), __vsqrtf(), __yy_memcpy(), _bfd_elf_print_private_bfd_data(), FRAC::_checksz(), _cpp_read_file(), _cpp_save_file_entries(), _g_number(), _map_to_dv(), _Unwind_Find_FDE(), _Unwind_IteratePhdrCallback(), add_implicitly_declared_members(), add_instr_archive(), alloc_page(), alloc_small_page(), alpha_split_conditional_move(), append_default_options(), arm_output_epilogue(), avr_output_function_prologue(), BBlist_Add_BB_with_Prob(), begin_file(), bfd_i386linux_size_dynamic_sections(), bfd_m68klinux_size_dynamic_sections(), bfd_sparclinux_size_dynamic_sections(), bfin_init_machine_status(), binary_search_mixed_encoding_fdes(), binary_search_single_encoding_fdes(), binary_search_unencoded_fdes(), build_call_from_tree(), build_constructor(), build_mips16_call_stub(), build_mips16_function_stub(), c4x_parse_pragma(), c_common_read_pch(), cmp_jmp(), cmp_set(), cnvt_tmsfloat_ieee(), LOOP_INVAR_CODE_MOTION::Code_Motion_Is_Profitable(), collect(), KEY_SCH::Collect_Sched_Info(), Compute_BR_Prob_From_Hint(), Compute_Branch_Probabilities(), FAVOR_DELAY_HEUR::Compute_Delay(), Compute_Footprint(), compute_outgoing_frequencies(), cond_exec_process_if_block(), convert_class_to_reference(), copy_rtx_and_substitute(), Count_Loop_Interation(), count_type_elements(), create_file(), create_go32_stub(), cwh_dst_stride_kind(), cwh_dst_struct_type(), cwh_stk_dump(), decNumberSquareRoot(), default_coff_asm_named_section(), default_elf_asm_named_section(), destroy_node(), directory_is_writable(), do_include(), dosum(), DST_copy_filename(), DST_dump_files(), PATTERN_TYPE::Dump(), dump_bb(), dump_cand_tree(), dump_file_to_stdout(), dump_hb(), dump_op(), dump_ops(), dump_scope(), elf_xtensa_print_private_bfd_data(), elfNN_ia64_relax_section(), end_input(), et_splay(), expand_vector_parallel(), expand_vector_piecewise(), expandargv(), expr_iter(), extract_flag(), feed_input(), fei_arith_con(), fei_static_member(), ffecom_open_include_(), ffestb_R1001(), ffestb_R100110_(), ffestb_R100111_(), ffestb_R100112_(), ffestb_R100113_(), ffestb_R10011_(), ffestb_R10012_(), ffestb_R10014_(), ffestb_subr_R1001_append_p_(), ffestd_subr_labels_(), Finalize_Freq_Edges(), find_compatible_field(), find_dfsnum_interval(), find_fde_for_dso(), find_formats(), IF_CONVERTOR::Find_Start_Node(), finish_call_expr(), finish_function(), fix_basic_block_boundaries(), fixup_child_record_type(), fixup_gotos(), Formula_For_Ak(), Formula_For_Nk(), fp_classify_128(), fp_classify_32(), fp_classify_64(), function_prologue(), gen_reg_rtx(), generate_bytecode_insns(), get_auto_cpu_name(), getieee32_2c(), ggc_collect(), i386_pe_asm_named_section(), ia64_expand_vecint_cmov(), ieeeerr32_2c(), ieeerand32_2(), LOOP_INVAR_CODE_MOTION::Ignore_Loop_With_Few_Interation(), init_emit(), Inliner(), instantiate_missing_elements(), interpret_float_suffix(), ip2k_gen_sCOND(), ip2k_gen_unsigned_comp_branch(), iq2000_init_machine_status(), is_normal_128(), is_normal_32(), is_normal_64(), is_syscalls_file(), ix86_init_machine_status(), joust(), l_convert(), lambda_loopnest_transform(), lang_for_each_file(), lang_for_each_input_file(), lang_gc_sections(), linux_add_one_symbol(), linux_finish_dynamic_link(), linux_gt_pch_get_address(), linux_tally_symbols(), locate_error(), lookup_opcode(), lower_bit_field_id(), lower_rsqrt(), lower_send_shared_vars(), main(), maybe_catch_exception(), maybe_fold_offset_to_component_ref(), mda_compute_frame_size(), mdx_epilogue(), mdx_prologue(), IF_CONVERTOR::Merge_Area(), Middle_Loop_Pwr2_Group_Hack(), mips16_fp_args(), mod_iter(), move_stmt_r(), mt_asm_output_opcode(), mt_init_machine_status(), n_getv(), new_fixup(), DEEPDOWN_SCHED_SEQ::Next(), Open_Append_File(), Open_Create_File(), Open_Read_File(), Instr::hash_map< _Key, _Data >::operator[](), out_shift_with_cnt(), pch_init(), pchf_compare(), Perform_Interprocedural_Optimization(), pex_input_file(), pex_input_pipe(), DIPA_Phase::Post_Dump_IR(), ppc_elf_relax_section(), ppcboot_bfd_print_private_bfd_data(), DIPA_Phase::Pre_Dump_IR(), BB_REGION::Print(), print_candidates(), print_insn_arg(), print_operand(), print_operand_float(), Process_Command_Line(), process_include(), purge_dead_edges(), pushdecl_class_level(), read_derived(), read_name_map(), read_repo_files(), read_table(), read_ucnid(), recompile_files(), remap_type_1(), report_missing_guard(), Report_statistics(), reposition_prologue_and_epilogue_notes(), RG::RG(), rs6000_darwin64_record_arg_advance_recurse(), rs6000_darwin64_record_arg_recurse(), save_function_data(), score_initial_elimination_offset(), search_object(), set_gc_used_type(), set_lang_adjust_rli(), set_option_name(), Set_Tcon_Value(), sfmode_constant_to_ulong(), sh_insn_sets_freg(), sh_insn_sets_reg(), sh_insn_uses_freg(), sh_insn_uses_reg(), should_stack_file(), sign_bit_128(), sign_bit_32(), sign_bit_64(), simplify_if_then_else(), simplify_ternary_operation(), SNL_Access_Nonlinear_Section(), SNL_Bound_Non_Lin_Symb_Worth_Optimizing(), SNL_Transform(), split_edge(), Split_PU_Entry_BB(), Split_PU_Exit_BB(), tail_recursion_args(), th_function_prologue(), tic4x_print_ftoa(), tic4x_print_immed(), tmpnam(), SUMMARY_VALUE::Trace(), SUMMARY_ACTUAL::Trace(), tsubst(), TY2F_Dump_Fld_Path(), TY2F_Last_Fld(), TY2F_Translate_Fld_Path(), type_can_instantiate_all_elements(), unwind_get_obj_phdr(), VECTOR_SPACE< T >::VECTOR_SPACE(), verify_ctree(), walk_globals_r(), walk_vtables_r(), walk_wild(), WFE_Expand_EH_Spec(), WFE_Expand_Handlers_Or_Cleanup(), WGEN_Expand_EH_Spec(), WGEN_Expand_Handlers_Or_Cleanup(), WNL(), write_gc_marker_routine_for_structure(), write_gc_roots(), write_gc_structure_fields(), write_get_option(), write_init_options(), write_macdef(), write_option_names(), and write_rtx_next().
| #define f0 IA64_TYPE_F, 0 |
Definition at line 24 of file ia64-opc-f.c.
Referenced by alpha_emit_floatuns(), Expand_F10_Div_By_Const(), Expand_F4_Div_By_Const(), Expand_F8_Div_By_Const(), Expand_I4_I4_Divide(), Expand_Intel_F10_Sqrt(), Expand_Intel_Max_Thr_F10_Divide(), Expand_Intel_Max_Thr_F4_Divide(), Expand_Intel_Max_Thr_F4_Sqrt(), Expand_Intel_Max_Thr_F8_Divide(), Expand_Intel_Max_Thr_F8_Sqrt(), Expand_Intel_Min_Lat_F10_Divide(), Expand_Intel_Min_Lat_F4_Divide(), Expand_Intel_Min_Lat_F4_Sqrt(), Expand_Intel_Min_Lat_F8_Divide(), Expand_Intel_Min_Lat_F8_Sqrt(), Find_one_variant(), simplify_binary_operation(), simplify_const_binary_operation(), sparc_emit_fixunsdi(), sparc_emit_floatunsdi(), and x86_emit_floatuns().
| #define f2 IA64_TYPE_F, 2 |
Definition at line 26 of file ia64-opc-f.c.
Referenced by add_entry(), add_function(), check_protocol(), complete_intrinsic_definition(), Compute_Footprint(), compute_nest_using_fourier_motzkin(), condjump_equiv_p(), cwh_types_mk_namelist_item_TY(), cwh_types_mk_namelist_TY(), cwh_types_mk_result_temp_TY(), decls_match(), Expand_Intel_Max_Thr_F10_Divide(), Expand_Intel_Max_Thr_F4_Divide(), Expand_Intel_Max_Thr_F8_Divide(), Expand_Intel_Min_Lat_F10_Divide(), Expand_Intel_Min_Lat_F4_Divide(), Expand_Intel_Min_Lat_F8_Divide(), Expand_Recip_Sqrt(), Expand_SGI_Sqrt(), F_check(), fei_non_conform_store(), main(), opcode_verify(), outgoing_edges_match(), Phase_123(), sh_insns_conflict(), and Skip_Loop_Invar_Code_Motion().
| #define mF2 bF2 (-1) |
Definition at line 41 of file ia64-opc-f.c.
| #define mF4 bF4 (-1) |
Definition at line 42 of file ia64-opc-f.c.
| #define mQ bQ (-1) |
Definition at line 43 of file ia64-opc-f.c.
| #define mRa bRa (-1) |
Definition at line 44 of file ia64-opc-f.c.
| #define mRb bRb (-1) |
Definition at line 45 of file ia64-opc-f.c.
| #define mSf bSf (-1) |
Definition at line 46 of file ia64-opc-f.c.
| #define mTa bTa (-1) |
Definition at line 47 of file ia64-opc-f.c.
| #define mX2 bX2 (-1) |
Definition at line 50 of file ia64-opc-f.c.
| #define mX6 bX6 (-1) |
Definition at line 51 of file ia64-opc-f.c.
| #define mXa bXa (-1) |
Definition at line 48 of file ia64-opc-f.c.
| #define mXb bXb (-1) |
Definition at line 49 of file ia64-opc-f.c.
| #define mY bY (-1) |
Definition at line 52 of file ia64-opc-f.c.
Definition at line 55 of file ia64-opc-f.c.
Definition at line 56 of file ia64-opc-f.c.
Definition at line 58 of file ia64-opc-f.c.
Definition at line 63 of file ia64-opc-f.c.
Definition at line 64 of file ia64-opc-f.c.
Definition at line 70 of file ia64-opc-f.c.
Definition at line 72 of file ia64-opc-f.c.
Definition at line 76 of file ia64-opc-f.c.
Definition at line 78 of file ia64-opc-f.c.
Definition at line 74 of file ia64-opc-f.c.
1.5.6