diff options
author | Dimitar Dimitrov <dimitar@dinux.eu> | 2025-08-17 21:39:17 +0300 |
---|---|---|
committer | Dimitar Dimitrov <dimitar@dinux.eu> | 2025-08-21 21:43:05 +0300 |
commit | 625af54662b4ff95c40d7b91fbb047ada6b06622 (patch) | |
tree | 0ad96c668aac627573ca384999b43559438bd107 /libjava/javax/swing/DesktopManager.java | |
parent | 352cc9b57b2cfd62e37c962b6d2a83ed6d4827d2 (diff) | |
download | gcc-625af54662b4ff95c40d7b91fbb047ada6b06622.zip gcc-625af54662b4ff95c40d7b91fbb047ada6b06622.tar.gz gcc-625af54662b4ff95c40d7b91fbb047ada6b06622.tar.bz2 |
pru: libgcc: Add software implementation for multiplication
For cores without a hardware multiplier, set respective optabs
with library functions which use software implementation of
multiplication.
The implementation was copied from the RL78 backend.
gcc/ChangeLog:
* config/pru/pru.cc (pru_init_libfuncs): Set softmpy libgcc
functions for optab multiplication entries if TARGET_OPT_MUL
option is not set.
libgcc/ChangeLog:
* config/pru/libgcc-eabi.ver: Add __pruabi_softmpyi and
__pruabi_softmpyll symbols.
* config/pru/t-pru: Add softmpy source files.
* config/pru/pru-softmpy.h: New file.
* config/pru/softmpyi.c: New file.
* config/pru/softmpyll.c: New file.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
Diffstat (limited to 'libjava/javax/swing/DesktopManager.java')
0 files changed, 0 insertions, 0 deletions