1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-25 20:02:37 +03:00

Move 64-bit integer division and modulo functions into flash

Saves another 1819 bytes of IRAM (may help with #1582)
This commit is contained in:
Ivan Grokhotkov 2016-02-18 11:15:08 +03:00
parent 64ade03f6a
commit 55e5bdfc6c

View File

@ -154,6 +154,8 @@ SECTIONS
EXCLUDE_FILE (umm_malloc.c.o) .text*) EXCLUDE_FILE (umm_malloc.c.o) .text*)
*.cpp.o(.literal*, .text*) *.cpp.o(.literal*, .text*)
*libm.a:(.literal .text .literal.* .text.*) *libm.a:(.literal .text .literal.* .text.*)
*libgcc.a:_umoddi3.o(.literal .text)
*libgcc.a:_udivdi3.o(.literal .text)
*libsmartconfig.a:(.literal .text .literal.* .text.*) *libsmartconfig.a:(.literal .text .literal.* .text.*)
*(.irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text .irom.text.*) *(.irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text .irom.text.*)
_irom0_text_end = ABSOLUTE(.); _irom0_text_end = ABSOLUTE(.);