Searched refs:udivmod (Results 1 – 20 of 20) sorted by relevance
156 double_int udivmod (double_int, unsigned, double_int *) const;
973 double_int::udivmod (double_int b, unsigned code, double_int *mod) const in udivmod() function in double_int
132 OPTAB_NC(udivmod_optab, "udivmod$a4", UNKNOWN)
27679 (divmod<mode>4, udivmod<mode>4, <u>divmod<GPR:mode>4_hilo_<HILO:mode>):27850 (udivmod<mode>4, sqrt<mode>2, *rsqrt<mode>a, *rsqrt<mode>b)29599 * config/mips/mips.md (divmod<mode>4, udivmod<mode>4): Delete.29603 (udivmod<mode>4_internal): Likewise udivmod<mode>4.
7550 (udivmod<mode>4): Macroize expander from udivmoddi4, udivmodsi4 and7552 (*udivmod<mode>4): Macroize insn_and_split pattern from7555 (*udivmod<mode>4_noext): Macroize insn from *udivmoddi4_noext,26824 config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850,
28905 and udivmod<mode>4 patterns using any_div code iterator.28910 and *udivmod<mode>4_noext patterns using any_div code iterator.28912 *divmod<mode>4_noext_zext_1 and *udivmod<mode>4_noext_zext_128915 *divmod<mode>4_noext_zext_2 and *udivmod<mode>4_noext_zext_2
7248 (udivmod peephole): Likewise.36659 * config/i386/i386.md (*udivmod<mode>4_pow2): Allow38912 * config/i386/i386.md (*udivmod<mode>4_pow2): Remove39097 * config/i386/i386.md (*udivmod<mode>4_pow2): New.
47716 * config/mips/mips.md (divmod<mode>4, udivmod<mode>4): Turn into47718 (divmod<mode>4_mips16, udivmod<mode>4_mips16): ...these new47720 (*divmod<mode>4, *udivmod<mode>4): New patterns, taken from the47721 non-MIPS16 version of the old divmod<mode>4 and udivmod<mode>4.
2407 (divmod<mode>4, udivmod<mode>4): Turn into define_expands.2410 (divmod<mode>4_internal, udivmod<mode>4_internal): Renamed5291 config/floatunsitf.c, config/floatunsixf.c, config/udivmod.c,
9962 double_int::udivmod.14307 (double_int::udivmod): New.
2227 * config/mn10200/udivmod.c, config/mn10200/divmod.c,2229 * config/udivmod.c, config/divmod.c, config/udivmodsi4.c: To here.
5042 * lib1funcs.asm, divmod.c, udivmod.c, udivmodsi4.c: Likewise.
13736 (udivmod<mode>4_1): Likewise.34704 (*udivmod<mode>4): Ditto.
16969 (divmod<mode>4, udivmod<mode>4): Turn into define_insn_and_splits.
285 #define __udivmoddi4 __NDW(udivmod,4)
2645 * udivmod.c: Ditto.9477 config/floatunsitf.c, config/floatunsixf.c, config/udivmod.c,
2936 (define_expand "udivmod<mode>4"2955 (define_insn_and_split "*udivmod<mode>4"2975 (define_insn_and_split "udivmod<mode>4_mips16"
8890 (define_insn_and_split "udivmod<mode>4_1"9066 (define_insn_and_split "*udivmod<mode>4"9089 (define_insn_and_split "*udivmod<mode>4_pow2"
5922 @cindex @code{udivmod@var{m}4} instruction pattern5923 @item @samp{udivmod@var{m}4}
68962 93d9979dbb1eca4f0954ae4f9ab2dd58 gcc/testsuite/gcc.target/i386/udivmod-1.c68963 8950d7bf5681f03b1ac271428565f90d gcc/testsuite/gcc.target/i386/udivmod-2.c68964 bb5b98d9f514eb87414a13a71b7ef65a gcc/testsuite/gcc.target/i386/udivmod-3.c68965 cd1514bc672897ccd336522e7e4b9c75 gcc/testsuite/gcc.target/i386/udivmod-4.c68966 0efa6c43c4c8466567ee6c56186c1470 gcc/testsuite/gcc.target/i386/udivmod-4a.c68967 9cf1c39e22aba5b0758c7b34de596027 gcc/testsuite/gcc.target/i386/udivmod-5.c68968 81ddb632fb38aeca1743e7f489feb55d gcc/testsuite/gcc.target/i386/udivmod-6.c68969 9d334c93c0ea26df7f9434fcb5a047b4 gcc/testsuite/gcc.target/i386/udivmod-7.c68970 be3365966668001dda567754312a4f5e gcc/testsuite/gcc.target/i386/udivmod-8.c94691 ad0e5b6dc4da0e2a75058348063be38f libgcc/udivmod.c