/freebsd-9.3-release/contrib/gcc/config/ |
H A D | gofast.h | 73 set_conv_libfunc (sfix_optab, SImode, SFmode, "fptosi"); 74 set_conv_libfunc (sfix_optab, SImode, DFmode, "dptoli"); 75 set_conv_libfunc (ufix_optab, SImode, SFmode, "fptoui"); 76 set_conv_libfunc (ufix_optab, SImode, DFmode, "dptoul"); 78 set_conv_libfunc (sfloat_optab, SFmode, SImode, "sitofp"); 79 set_conv_libfunc (sfloat_optab, DFmode, SImode, "litodp");
|
/freebsd-9.3-release/contrib/gcc/config/arm/ |
H A D | linux-elf.h | 103 emit_insn (gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (SImode, LR_REGNUM)))
|
H A D | arm.c | 791 set_conv_libfunc (sfix_optab, SImode, DFmode, "__aeabi_d2iz"); 792 set_conv_libfunc (ufix_optab, SImode, DFmode, "__aeabi_d2uiz"); 795 set_conv_libfunc (sfix_optab, SImode, SFmode, "__aeabi_f2iz"); 796 set_conv_libfunc (ufix_optab, SImode, SFmode, "__aeabi_f2uiz"); 805 set_conv_libfunc (sfloat_optab, DFmode, SImode, "__aeabi_i2d"); 806 set_conv_libfunc (ufloat_optab, DFmode, SImode, "__aeabi_ui2d"); 809 set_conv_libfunc (sfloat_optab, SFmode, SImode, "__aeabi_i2f"); 810 set_conv_libfunc (ufloat_optab, SFmode, SImode, "__aeabi_ui2f"); 825 set_optab_libfunc (sdivmod_optab, SImode, "__aeabi_idivmod"); 826 set_optab_libfunc (udivmod_optab, SImode, "__aeabi_uidivmo [all...] |
H A D | arm.h | 411 (MODE) = SImode; \ 418 (MODE) = SImode; \ 808 #define EH_RETURN_STACKADJ_RTX gen_rtx_REG (SImode, ARM_EH_STACKADJ_REGNUM) 1057 (((MODE) == SImode) ? BASE_REGS : LO_REGS)) 1155 else if (MODE == SImode \ 1700 emit_move_insn (gen_rtx_MEM (SImode, \ 1704 emit_move_insn (gen_rtx_MEM (SImode, \ 2092 #define Pmode SImode
|
/freebsd-9.3-release/contrib/gcc/config/sparc/ |
H A D | sysv4.h | 88 do { ASM_OUTPUT_ALIGN ((FILE), Pmode == SImode ? 2 : 3); \
|
H A D | sparc.c | 972 if (GET_CODE (operands[1]) == LABEL_REF && mode == SImode) 1043 case SImode: 2317 case SImode: 2331 case SImode: 2345 case SImode: 2359 case SImode: 2512 return GET_MODE_SIZE (GET_MODE (src)) <= GET_MODE_SIZE (SImode); 2535 /* The 'restore src1,src2,dest' pattern for SImode. */ 2537 && register_operand (XEXP (src, 0), SImode) 2538 && arith_operand (XEXP (src, 1), SImode)) 6086 SImode, 2, local [all...] |
H A D | sparc.h | 1038 may try to use it to hold an SImode value. See register_operand. 1072 SImode loads to floating-point registers are not zero-extended. 1075 we inhibit changes from SImode unless they are to a mode that is 1080 && (FROM) == SImode \ 1236 are accepted. It will reject, for example, negative SImode constants 1241 & ((unsigned HOST_WIDE_INT) 0x3ff - GET_MODE_MASK (SImode) - 1)) == 0) 1243 /* Version of the above predicate for SImode constants and below. */ 1245 (SPARC_SETHI_P ((unsigned HOST_WIDE_INT) (X) & GET_MODE_MASK (SImode))) 2050 /* Decompose SImode constants into hi+lo_sum. We do have to \ 2054 && GET_MODE (X) == SImode \ [all...] |
/freebsd-9.3-release/contrib/gcc/config/s390/ |
H A D | s390.c | 734 && GET_MODE (*op0) == SImode 783 /* Emit a SImode compare and swap instruction setting MEM to NEW if OLD 1214 in memory. Otherwise perform the operation in SImode. */ 1216 wmode = SImode; 1652 || (GET_MODE (base) != SImode 1700 || (GET_MODE (indx) != SImode 2006 return trunc_int_for_mode (value, SImode) == value; 2010 || s390_single_part (GEN_INT (value), DImode, SImode, 0) == 1; 2014 || s390_single_part (GEN_INT (value), DImode, SImode, -1) == 1; 2048 part_mode = SImode; [all...] |
H A D | s390.h | 345 SImode and DImode fit into FPRs as well. 908 #define CASE_VECTOR_MODE (TARGET_64BIT ? DImode : SImode) 917 #define Pmode ((enum machine_mode) (TARGET_64BIT ? DImode : SImode))
|
/freebsd-9.3-release/contrib/gcc/config/rs6000/ |
H A D | rs6000.c | 275 const int mulsi; /* cost of SImode multiplication. */ 276 const int mulsi_const; /* cost of SImode multiplication by constant. */ 277 const int mulsi_const9; /* cost of SImode mult by short constant. */ 279 const int divsi; /* cost of SImode division. */ 2169 the corresponding "float" is interpreted as an SImode integer. */ 2177 tmp = gen_lowpart (SImode, tmp); 2302 return gen_rtx_VEC_DUPLICATE (V4SImode, gen_lowpart (SImode, last)); 2622 && mode == SImode 2637 && mode == SImode 2914 || mode != SImode || GET_COD 14122 PUT_MODE (SET_DEST (real2), SImode); local [all...] |
H A D | rs6000.h | 397 (MODE) = TARGET_32BIT ? SImode : DImode; 1787 #define CASE_VECTOR_MODE SImode 1839 ((VALUE) = ((MODE) == SImode ? 32 : 64)) 1847 #define Pmode (TARGET_32BIT ? SImode : DImode) 1850 #define STACK_SIZE_MODE (TARGET_32BIT ? SImode : DImode) 1854 #define FUNCTION_MODE SImode
|
/freebsd-9.3-release/contrib/gcc/ |
H A D | loop-iv.c | 1577 || GET_MODE (cond) != SImode) 1578 cond = gen_rtx_fmt_ee (code, SImode, op0, op1); 1821 cond_under = simplify_gen_relational (LT, SImode, iv->extend_mode, 1823 cond_over = simplify_gen_relational (GT, SImode, iv->extend_mode, 2141 assumption = simplify_gen_relational (EQ, SImode, mode, tmp, 2151 assumption = simplify_gen_relational (EQ, SImode, mode, tmp, 2237 may_xform = simplify_gen_relational (cond, SImode, mode, 2240 SImode, mode, 2249 may_xform = simplify_gen_relational (cond, SImode, mode, 2252 SImode, mod [all...] |
H A D | cfgloopanal.c | 517 rtx reg1 = gen_raw_REG (SImode, FIRST_PSEUDO_REGISTER); 518 rtx reg2 = gen_raw_REG (SImode, FIRST_PSEUDO_REGISTER + 1); 520 rtx mem = validize_mem (gen_rtx_MEM (SImode, addr));
|
H A D | loop-unswitch.c | 233 stest = simplify_gen_relational (GET_CODE (test), SImode, 239 return canon_condition (gen_rtx_fmt_ee (GET_CODE (test), SImode,
|
H A D | stor-layout.c | 1912 int precision = GET_MODE_BITSIZE (SImode); 1914 TYPE_MODE (t) = SImode; 1915 TYPE_ALIGN (t) = GET_MODE_ALIGNMENT (SImode); 1920 TYPE_SIZE_UNIT (t) = build_int_cst (t, GET_MODE_SIZE (SImode)); 2122 larger than LARGEST_MODE (usually SImode).
|
H A D | optabs.c | 934 tmp = simplify_relational_operation (cmp_code, SImode, op1_mode, cmp1, cmp2); 4680 if (GET_MODE_SIZE (GET_MODE (from)) < GET_MODE_SIZE (SImode)) 4681 from = convert_to_mode (SImode, from, unsignedp); 4848 that the mode of TO is at least as wide as SImode, since those are the 4851 if (GET_MODE_SIZE (GET_MODE (to)) < GET_MODE_SIZE (SImode)) 4853 target = gen_reg_rtx (SImode);
|
H A D | reorg.c | 1549 merged_insns = gen_rtx_INSN_LIST (SImode, dtrial, 1576 if (GET_MODE (merged_insns) == SImode)
|
H A D | tree.c | 6548 intSI_type_node = make_or_reuse_type (GET_MODE_BITSIZE (SImode), 0); 6554 unsigned_intSI_type_node = make_or_reuse_type (GET_MODE_BITSIZE (SImode), 1);
|
H A D | builtins.c | 3684 if (cmpstr_optab[SImode] != CODE_FOR_nothing 3685 || cmpstrn_optab[SImode] != CODE_FOR_nothing)
|
/freebsd-9.3-release/contrib/gcc/config/i386/ |
H A D | i386.c | 64 : (mode) == SImode ? 2 \ 95 in QImode, HImode and SImode. 105 in SImode and DImode */ 107 in SImode and DImode */ 110 in SImode, DImode and TImode */ 112 in SImode, DImode and TImode */ 149 in QImode, HImode and SImode. 159 in SImode and DImode */ 161 in SImode and DImode */ 164 in SImode, DImod [all...] |
H A D | i386.h | 45 in QImode, HImode, SImode, DImode, TImode*/ 48 in QImode, HImode, SImode, DImode, TImode*/ 56 in QImode, HImode and SImode relative 59 in QImode, HImode and SImode */ 67 in SImode and DImode */ 69 in SImode and DImode */ 72 in SImode, DImode and TImode*/ 74 in SImode, DImode and TImode*/ 926 || (MODE) == V2SImode || (MODE) == SImode) 937 ((MODE) == QImode || (MODE) == HImode || (MODE) == SImode \ [all...] |
/freebsd-9.3-release/contrib/gcc/config/mips/ |
H A D | mips.h | 571 /* Generate three-operand multiply instructions for SImode. */ 1173 /* When in 64 bit mode, move insns will sign extend SImode and CCmode 1176 (TARGET_64BIT && ((MODE) == SImode || (MODE) == CCmode) \ 1189 if ((MODE) == SImode) \ 2202 (CONSTANT_P (X) && mips_legitimate_address_p (SImode, X, 0)) 2291 #define Pmode (TARGET_64BIT && TARGET_LONG64 ? DImode : SImode) 2294 /* Give call MEMs SImode since it is the "most permissive" mode 2297 #define FUNCTION_MODE SImode
|
H A D | mips.c | 209 above. The function's return value is an SImode boolean that is 1726 for SIs, and so on. An exception is SImode accesses off the 2361 emit_insn (gen_mfhilo_si (gen_rtx_REG (SImode, REGNO (dest)), 2362 gen_rtx_REG (SImode, REGNO (src)), 2363 gen_rtx_REG (SImode, other_regno))); 2670 else if (mode == SImode) 2701 /* A sign extend from SImode to DImode in 64 bit mode is often 2705 && GET_MODE (XEXP (x, 0)) == SImode) 2713 && GET_MODE (XEXP (x, 0)) == SImode) 2739 return mips_address_insns (addr, SImode); [all...] |
/freebsd-9.3-release/contrib/gcc/config/ia64/ |
H A D | ia64.c | 873 If we've been given an SImode destination register, change it. */ 2098 if ((mode == SImode || mode == DImode) 2110 if (mode == SImode) 2169 case SImode: icode = CODE_FOR_cmpxchg_rel_si; break; 4059 gr_mode = SImode; 4064 gr_mode = SImode; 4480 E Print 32 - constant, for SImode shifts as extract. 4984 && (GET_MODE (x) == SImode || GET_MODE (x) == HImode 6678 case SImode: return 3; /* SPEC_MODE_FOR_EXTEND_LAST */ 9230 /* Set SImode di [all...] |
H A D | ia64.h | 192 (MODE) = SImode; \ 912 but we can change e.g. DImode to SImode, and V2SFmode into DImode. */
|