aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2015-01-27 11:36:01 +0000
committerNick Clifton <nickc@gcc.gnu.org>2015-01-27 11:36:01 +0000
commit8410904a77b9238a1b65798a0fcd92f340ffe0ca (patch)
tree969cf563af72951fa4e504d4f6e8554327091aeb /gcc/tree-vrp.c
parent506f03c370e7cc6658a1aeb291a1a5b3d6143000 (diff)
downloadgcc-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