Home
last modified time | relevance | path

Searched refs:divsi3 (Results 1 – 25 of 25) sorted by relevance

/trueos/sys/boot/arm/ixp425/boot2/
HDMakefile19 SRCS+=strlen.c ashldi3.c divsi3.S muldi3.c
67 divsi3.o: $S/libkern/${M}/divsi3.S
/trueos/contrib/compiler-rt/lib/sparc64/
HDgenerate.sh4 m4 -DANSWER=quotient divmod.m4 | sed -e 's/[[:space:]]*$//' | grep -v '^$' > divsi3.S
/trueos/contrib/compiler-rt/lib/
HDdivsi3.c21 ARM_EABI_FNALIAS(idiv, divsi3) in ARM_EABI_FNALIAS() argument
/trueos/lib/libc/arm/gen/
HDMakefile.inc10 SRCS+= divsi3.S
/trueos/sys/boot/arm/at91/libat91/
HDMakefile13 SRCS+=ashldi3.c divsi3.S
/trueos/lib/libstand/
HDMakefile69 SRCS+= divsi3.S
76 SRCS+= divmoddi4.c divmodsi4.c divdi3.c divsi3.c moddi3.c modsi3.c
/trueos/sys/boot/libstand32/
HDMakefile73 SRCS+= divsi3.S
80 SRCS+= divmoddi4.c divmodsi4.c divdi3.c divsi3.c moddi3.c modsi3.c
/trueos/lib/libcompiler_rt/
HDMakefile149 SRCF+= divsi3 \
/trueos/sys/boot/userboot/libstand/
HDMakefile70 SRCS+= divsi3.S
/trueos/sys/conf/
HDfiles.arm82 libkern/arm/divsi3.S standard
/trueos/contrib/gcc/config/arm/
HDlib1funcs.asm819 FUNC_START divsi3
820 FUNC_ALIAS aeabi_idiv divsi3
893 DIV_FUNC_END divsi3
/trueos/contrib/gcc/
HDChangeLog-19981083 (divsi3*, divdi3*, modsi3*, moddi3*, udivsi3*, udivdi3*, umodsi3*,
1273 divsi3, modsi3, andsi3, iorsi3, xorsi3, negsi2, one_cmplsi2,
1817 (udivsi3, divsi3): Emit special patterns for SH4 hardware,
7870 const_umulsi3_highpart, divsi3, divdi3, cmp_sdiv_cc_set, udivsi3,
11321 * alpha.md (divsi3, udivsi3, modsi3, umodsi3): Enable, and work
12688 (divsi3): Division is a long operation, not short.
17226 * mips/mips.md (divsi3,divdi3,modsi3,moddi3,udivsi3,udivdi3,
HDChangeLog-20022445 (divsi3): Likewise divsi3_i4_media.
3471 * config/ia64/ia64.md (divsi3): Change to use new macros.
3610 (unnamed patterns for mulsi3, divsi3, udivsi3, modsi3, umodsi3 and
7504 * config/ia64/ia64.md (divsi3, udivsi3): Likewise.
9324 (mulsi3, divsi3, udivsi3, umodsi3, modsi3): Tune for v850e.
15509 * sh.md (divsi3): Update way how to find insns in a sequence.
24522 (divsi3 - TARGET_SHMEDIA_FPU case): Don't ferry values
31476 * config/sh/sh.md (udivsi3, divsi3): Load libcall symbol name in
31634 (udivsi3, divsi3): Use them.
32062 (divsi3): Support SHmedia.
HDFSFChangeLog.104202 * rs6000.md (divsi3): Reorder so common mode does not negate
8295 * pa.md (divsi3, udivsi3, modsi3, umodsi3): Simplify.
9603 (udivsi3, divsi3, mulsi3_call): Use a pseudo-reg with regclass 'z'
HDChangeLog-19972116 * rs6000.md (udivsi3, divsi3): Split into MQ and non-MQ cases for
HDChangeLog-199911679 * pa.md (divsi3, udivsi3, modsi3, umodsi3 expanders): Clobber a new
11681 (divsi3, udivsi3, modis3, umodsi3 patterns): Corresponding changes.
12167 (divsi3_sp32): Renamed from divsi3, only on TARGET_ARCH32,
12170 ({,u}divsi3): New expands.
19932 * config/mips/mips.md ([u]divmodsi4,[u]divmoddi4,[u]divsi3,[u]divdi3,
HDChangeLog-20011506 (divsi3, modsi3): Delete, replace by ...
7511 * config/alpha/alpha.md (divsi3): Don't hard-code r24, r25, r27.
14196 (divsi3, modsi3): Clobber low word of divmoddisi3 before shifting
15838 (divsi3, modsi3): Ensure positive power-of-2.
17570 (divsi3): Likewise.
25924 * config/i370/i370.md (cmpstrsi, movstrsi, mulsi3, divsi3,
27133 (divsi3,divdi3): Ditto.
HDFSFChangeLog.111770 * rs6000.md (udivsi3, divsi3): Split into MQ and non-MQ cases for
4743 * alpha.md (divsi3, modsi3, udivsi3): Comment out.
6692 (divsi3, udivsi3): Remove patterns. Replaced by...
HDChangeLog-20008895 (divsi3, modsi3, udivsi3, umodsi3): New.
12742 * sh.md (udivsi3, divsi3): Don't use libcalls that use the FPU
13331 * i370.md (mulsi3, divsi3, udivsi3, modsi3, umodsi3): Changed gen_rtx
22219 (divsi3, udivsi3, modsi3, umodsi3): Fourth operand must be (reg:SI 2)
28401 (divsi3, mulhisi3, umulhisi3, mulsidi3, umulsidi3): Likewise.
HDChangeLog-200421098 (divsi3): Call it.
25459 (udivsi3, divhi3, udivsi3, divsi3): New.
37336 (mips_init_libfuncs): Use special functions for divsi3 and modsi3
38774 * config/ia64/ia64.md (divsi3, udivsi3): Remove unused variable
38800 * config/ia64/ia64.md (divsi3): Fix algorithm.
HDChangeLog-20032846 (divsi3): Likewise.
19740 * sh.md (udivsi3, divsi3, mulsi3, ic_invalidate_line): Use it.
19982 divsi3, divsi3_internal, divdi3, divdi3_internal, modsi3,
HDChangeLog-20058365 * config/ia64/ia64.md (divsi3): Check divide by zero.
15137 (udivsi3, divsi3, divsi3_no_mq, modsi3, movsi_internal2, movsi,
30751 * pa.md (mulsi3, divsi3, udivsi3, modsi3): Change predicate for
HDChangeLog-20068615 (udivsi3, divsi3): Use them. Check TARGET_DIVIDE_CALL_TABLE /
/trueos/contrib/gcc/config/ia64/
HDia64.md2073 (define_expand "divsi3"
/trueos/contrib/gcc/config/sparc/
HDsparc.md5074 (define_expand "divsi3"