diff options
| author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-24 20:08:17 +0000 |
|---|---|---|
| committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-24 20:08:17 +0000 |
| commit | 0c63e844d26dc1c3d060e2c3d10df627323f7311 (patch) | |
| tree | b772649365a9beff0a996918db6cdd5835fa12df /gcc/local-alloc.c | |
| parent | 7084e4fbd6d7f764cd3d734105061088a5d3b4a3 (diff) | |
| download | ppe42-gcc-0c63e844d26dc1c3d060e2c3d10df627323f7311.tar.gz ppe42-gcc-0c63e844d26dc1c3d060e2c3d10df627323f7311.zip | |
* lib1funcs.asm (sdivsi3): Add optimized SH64 implementations.
(udivsi3): Likewise. Rewrite SH1 implementation.
(udivdi3, divdi3, umoddi3, moddi3): New SHmedia functions.
* sh.md (R20_REG, R21_REG, R22_REG, R23_REG, FR23_REG): New constants.
(udivsi3_i1_media, divsi3_i1_media): Fix clobber list.
* config/sh/t-sh64 (LIB1ASMFUNCS): (_udivdi3, _divdi3, _umoddi3): Add.
(_moddi3): Likewise.
* lib1funcs.asm (ic_invalidate): Add data cache line writeback.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54965 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/local-alloc.c')
0 files changed, 0 insertions, 0 deletions

