diff options
author | Nick Clifton <nickc@redhat.com> | 2015-01-27 11:36:01 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2015-01-27 11:36:01 +0000 |
commit | 8410904a77b9238a1b65798a0fcd92f340ffe0ca (patch) | |
tree | 969cf563af72951fa4e504d4f6e8554327091aeb /gcc/tree-vrp.c | |
parent | 506f03c370e7cc6658a1aeb291a1a5b3d6143000 (diff) | |
download | gcc-8410904a77b9238a1b65798a0fcd92f340ffe0ca.zip gcc-8410904a77b9238a1b65798a0fcd92f340ffe0ca.tar.gz gcc-8410904a77b9238a1b65798a0fcd92f340ffe0ca.tar.bz2 |
cmpsi2.S: Use function start and end macros.
* config/rl78/cmpsi2.S: Use function start and end macros.
(__gcc_bcmp): New function.
* config/rl78/lshrsi3.S: Use function start and end macros.
* config/rl78/mulsi3.S: Add support for G10.
(__mulqi3): New function for G10.
* config/rl78/signbit.S: Use function start and end macros.
* config/rl78/t-rl78 (LIB2ADD): Add bit-count.S, fpbit-sf.S and
fpmath-sf.S.
(LIB2FUNCS_EXCLUDE): Define.
(LIB2FUNCS_ST): Define.
* config/rl78/trampoline.S: Use function start and end macros.
* config/rl78/vregs.h (START_FUNC): New macro.
(START_ANOTHER_FUNC): New macro.
(END_FUNC): New macro.
(END_ANOTHER_FUNC): New macro.
* config/rl78/bit-count.S: New file. Contains assembler
implementations of the bit counting functions: ___clzhi2,
__clzsi2, ctzhi2, ctzsi2, ffshi2, ffssi2, __partityhi2,
__paritysi2, __popcounthi2 and __popcountsi2.
* config/rl78/fpbit-sf.S: New file. Contains assembler
implementationas of the math functions: __negsf2, __cmpsf2,
__eqsf2, __nesf2, __lesf2, __ltsf2, __gesf2, gtsf2, __unordsf2,
__fixsfsi, __fixunssfsi, __floatsisf and __floatunssisf.
* config/rl78/fpmath-sf.S: New file. Contains assembler
implementations of the math functions: __subsf3, __addsf3,
__mulsf3 and __divsf3
From-SVN: r220162
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions