OpenCores
URL https://opencores.org/ocsvn/altor32/altor32/trunk

Subversion Repositories altor32

[/] [altor32/] [trunk/] [gcc-x64/] [or1knd-elf/] [lib/] [gcc/] [or1knd-elf/] [4.8.0/] [plugin/] [include/] [insn-flags.h] - Rev 35

Compare with Previous | Blame | View Log

/* Generated automatically by the program `genflags'
   from the machine description file `md'.  */
 
#ifndef GCC_INSN_FLAGS_H
#define GCC_INSN_FLAGS_H
 
#define HAVE_frame_alloc_fp 1
#define HAVE_frame_dealloc_fp 1
#define HAVE_frame_dealloc_sp 1
#define HAVE_return_internal 1
#define HAVE_movsi_lo_sum 1
#define HAVE_movsi_high 1
#define HAVE_movsi_gotofflo (flag_pic)
#define HAVE_movsi_gotoffhi (flag_pic)
#define HAVE_movsi_got (flag_pic)
#define HAVE_movsi_tlsgdlo 1
#define HAVE_movsi_tlsgdhi 1
#define HAVE_movsi_gottpofflo 1
#define HAVE_movsi_gottpoffhi 1
#define HAVE_load_gottpoff 1
#define HAVE_movsi_tpofflo 1
#define HAVE_movsi_tpoffhi 1
#define HAVE_movsi_insn_big (GET_CODE (operands[1]) != CONST_INT)
#define HAVE_cmov (TARGET_MASK_CMOV)
#define HAVE_movdi 1
#define HAVE_movdf 1
#define HAVE_movsf 1
#define HAVE_extendqisi2_sext (TARGET_MASK_SEXT)
#define HAVE_extendqisi2_no_sext_mem (!TARGET_MASK_SEXT)
#define HAVE_extendhisi2_sext (TARGET_MASK_SEXT)
#define HAVE_extendhisi2_no_sext_mem (!TARGET_MASK_SEXT)
#define HAVE_zero_extendqisi2 1
#define HAVE_zero_extendhisi2 1
#define HAVE_ashlsi3 1
#define HAVE_ashrsi3 1
#define HAVE_lshrsi3 1
#define HAVE_rotrsi3 (TARGET_MASK_ROR)
#define HAVE_andsi3 1
#define HAVE_iorsi3 1
#define HAVE_xorsi3 1
#define HAVE_one_cmplqi2 1
#define HAVE_one_cmplsi2 1
#define HAVE_negsi2 1
#define HAVE_addsi3 1
#define HAVE_subsi3 1
#define HAVE_mulsi3 (TARGET_HARD_MUL)
#define HAVE_divsi3 (TARGET_HARD_DIV)
#define HAVE_udivsi3 (TARGET_HARD_DIV)
#define HAVE_jump_internal 1
#define HAVE_indirect_jump_internal 1
#define HAVE_call_internal 1
#define HAVE_call_value_internal 1
#define HAVE_call_value_indirect_internal 1
#define HAVE_call_indirect_internal 1
#define HAVE_tablejump_internal 1
#define HAVE_nop 1
#define HAVE_addsf3 (TARGET_HARD_FLOAT)
#define HAVE_adddf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
#define HAVE_subsf3 (TARGET_HARD_FLOAT)
#define HAVE_subdf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
#define HAVE_mulsf3 (TARGET_HARD_FLOAT)
#define HAVE_muldf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
#define HAVE_divsf3 (TARGET_HARD_FLOAT)
#define HAVE_divdf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
#define HAVE_floatsisf2 (TARGET_HARD_FLOAT)
#define HAVE_fixunssfsi2 (TARGET_HARD_FLOAT)
#define HAVE_set_got 1
#define HAVE_prologue 1
#define HAVE_epilogue 1
#define HAVE_movqi 1
#define HAVE_movhi 1
#define HAVE_movsi 1
#define HAVE_addsicc 1
#define HAVE_addhicc 1
#define HAVE_addqicc 1
#define HAVE_movsicc (TARGET_MASK_CMOV)
#define HAVE_movhicc 1
#define HAVE_movqicc 1
#define HAVE_cbranchsi4 1
#define HAVE_cbranchsf4 (TARGET_HARD_FLOAT)
#define HAVE_extendqisi2 1
#define HAVE_extendqisi2_no_sext_reg (!TARGET_MASK_SEXT)
#define HAVE_extendhisi2 1
#define HAVE_extendhisi2_no_sext_reg (!TARGET_MASK_SEXT)
#define HAVE_jump 1
#define HAVE_indirect_jump 1
#define HAVE_call 1
#define HAVE_call_value 1
#define HAVE_call_value_indirect 1
#define HAVE_call_indirect 1
#define HAVE_tablejump 1
extern rtx        gen_frame_alloc_fp               (rtx);
extern rtx        gen_frame_dealloc_fp             (void);
extern rtx        gen_frame_dealloc_sp             (rtx);
extern rtx        gen_return_internal              (rtx);
extern rtx        gen_movsi_lo_sum                 (rtx, rtx, rtx);
extern rtx        gen_movsi_high                   (rtx, rtx);
extern rtx        gen_movsi_gotofflo               (rtx, rtx, rtx);
extern rtx        gen_movsi_gotoffhi               (rtx, rtx);
extern rtx        gen_movsi_got                    (rtx, rtx);
extern rtx        gen_movsi_tlsgdlo                (rtx, rtx, rtx);
extern rtx        gen_movsi_tlsgdhi                (rtx, rtx);
extern rtx        gen_movsi_gottpofflo             (rtx, rtx, rtx);
extern rtx        gen_movsi_gottpoffhi             (rtx, rtx);
extern rtx        gen_load_gottpoff                (rtx, rtx);
extern rtx        gen_movsi_tpofflo                (rtx, rtx, rtx);
extern rtx        gen_movsi_tpoffhi                (rtx, rtx);
extern rtx        gen_movsi_insn_big               (rtx, rtx);
extern rtx        gen_cmov                         (rtx, rtx, rtx, rtx, rtx);
extern rtx        gen_movdi                        (rtx, rtx);
extern rtx        gen_movdf                        (rtx, rtx);
extern rtx        gen_movsf                        (rtx, rtx);
extern rtx        gen_extendqisi2_sext             (rtx, rtx);
extern rtx        gen_extendqisi2_no_sext_mem      (rtx, rtx);
extern rtx        gen_extendhisi2_sext             (rtx, rtx);
extern rtx        gen_extendhisi2_no_sext_mem      (rtx, rtx);
extern rtx        gen_zero_extendqisi2             (rtx, rtx);
extern rtx        gen_zero_extendhisi2             (rtx, rtx);
extern rtx        gen_ashlsi3                      (rtx, rtx, rtx);
extern rtx        gen_ashrsi3                      (rtx, rtx, rtx);
extern rtx        gen_lshrsi3                      (rtx, rtx, rtx);
extern rtx        gen_rotrsi3                      (rtx, rtx, rtx);
extern rtx        gen_andsi3                       (rtx, rtx, rtx);
extern rtx        gen_iorsi3                       (rtx, rtx, rtx);
extern rtx        gen_xorsi3                       (rtx, rtx, rtx);
extern rtx        gen_one_cmplqi2                  (rtx, rtx);
extern rtx        gen_one_cmplsi2                  (rtx, rtx);
extern rtx        gen_negsi2                       (rtx, rtx);
extern rtx        gen_addsi3                       (rtx, rtx, rtx);
extern rtx        gen_subsi3                       (rtx, rtx, rtx);
extern rtx        gen_mulsi3                       (rtx, rtx, rtx);
extern rtx        gen_divsi3                       (rtx, rtx, rtx);
extern rtx        gen_udivsi3                      (rtx, rtx, rtx);
extern rtx        gen_jump_internal                (rtx);
extern rtx        gen_indirect_jump_internal       (rtx);
extern rtx        gen_call_internal                (rtx, rtx);
extern rtx        gen_call_value_internal          (rtx, rtx, rtx);
extern rtx        gen_call_value_indirect_internal (rtx, rtx, rtx);
extern rtx        gen_call_indirect_internal       (rtx, rtx);
extern rtx        gen_tablejump_internal           (rtx, rtx);
extern rtx        gen_nop                          (void);
extern rtx        gen_addsf3                       (rtx, rtx, rtx);
extern rtx        gen_adddf3                       (rtx, rtx, rtx);
extern rtx        gen_subsf3                       (rtx, rtx, rtx);
extern rtx        gen_subdf3                       (rtx, rtx, rtx);
extern rtx        gen_mulsf3                       (rtx, rtx, rtx);
extern rtx        gen_muldf3                       (rtx, rtx, rtx);
extern rtx        gen_divsf3                       (rtx, rtx, rtx);
extern rtx        gen_divdf3                       (rtx, rtx, rtx);
extern rtx        gen_floatsisf2                   (rtx, rtx);
extern rtx        gen_fixunssfsi2                  (rtx, rtx);
extern rtx        gen_set_got                      (rtx);
extern rtx        gen_prologue                     (void);
extern rtx        gen_epilogue                     (void);
extern rtx        gen_movqi                        (rtx, rtx);
extern rtx        gen_movhi                        (rtx, rtx);
extern rtx        gen_movsi                        (rtx, rtx);
extern rtx        gen_addsicc                      (rtx, rtx, rtx, rtx);
extern rtx        gen_addhicc                      (rtx, rtx, rtx, rtx);
extern rtx        gen_addqicc                      (rtx, rtx, rtx, rtx);
extern rtx        gen_movsicc                      (rtx, rtx, rtx, rtx);
extern rtx        gen_movhicc                      (rtx, rtx, rtx, rtx);
extern rtx        gen_movqicc                      (rtx, rtx, rtx, rtx);
extern rtx        gen_cbranchsi4                   (rtx, rtx, rtx, rtx);
extern rtx        gen_cbranchsf4                   (rtx, rtx, rtx, rtx);
extern rtx        gen_extendqisi2                  (rtx, rtx);
extern rtx        gen_extendqisi2_no_sext_reg      (rtx, rtx);
extern rtx        gen_extendhisi2                  (rtx, rtx);
extern rtx        gen_extendhisi2_no_sext_reg      (rtx, rtx);
extern rtx        gen_jump                         (rtx);
extern rtx        gen_indirect_jump                (rtx);
#define GEN_CALL(A, B, C, D) gen_call ((A), (B))
extern rtx        gen_call                         (rtx, rtx);
#define GEN_CALL_VALUE(A, B, C, D, E) gen_call_value ((A), (B), (C))
extern rtx        gen_call_value                   (rtx, rtx, rtx);
extern rtx        gen_call_value_indirect          (rtx, rtx, rtx);
extern rtx        gen_call_indirect                (rtx, rtx);
extern rtx        gen_tablejump                    (rtx, rtx);
 
#endif /* GCC_INSN_FLAGS_H */
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.