-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use
indexmap
to speedup if an element is in a vector
- Loading branch information
1 parent
2092680
commit 8998c5a
Showing
7 changed files
with
261 additions
and
257 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,3 +2,6 @@ | |
|
||
.vscode/ | ||
!.vscode/extensions.json | ||
|
||
perf.data | ||
perf.data.old |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,113 +1,113 @@ | ||
#ifndef HEADER_SYMBOLS_H | ||
#define HEADER_SYMBOLS_H | ||
|
||
extern char bootCOMMON_END[]; | ||
extern char bootCOMMON_SIZE[]; | ||
extern char bootCOMMON_START[]; | ||
extern char boot_BSS_END[]; | ||
extern char boot_BSS_SIZE[]; | ||
extern char boot_BSS_START[]; | ||
extern char boot_ROM_START[]; | ||
extern char boot_VRAM[]; | ||
extern char boot_alloc_VRAM[]; | ||
extern char boot_TEXT_START[]; | ||
extern char boot_TEXT_END[]; | ||
extern char boot_TEXT_SIZE[]; | ||
extern char boot_DATA_START[]; | ||
extern char boot_DATA_END[]; | ||
extern char boot_DATA_SIZE[]; | ||
extern char boot_DATA_START[]; | ||
extern char boot_RODATA_START[]; | ||
extern char boot_RODATA_END[]; | ||
extern char boot_RODATA_SIZE[]; | ||
extern char boot_RODATA_START[]; | ||
extern char boot_ROM_END[]; | ||
extern char boot_ROM_SIZE[]; | ||
extern char boot_ROM_START[]; | ||
extern char boot_SBSS_END[]; | ||
extern char boot_SBSS_SIZE[]; | ||
extern char boot_SBSS_START[]; | ||
extern char boot_SCOMMON_END[]; | ||
extern char boot_SCOMMON_SIZE[]; | ||
extern char boot_SCOMMON_START[]; | ||
extern char boot_SDATA_START[]; | ||
extern char boot_SDATA_END[]; | ||
extern char boot_SDATA_SIZE[]; | ||
extern char boot_SDATA_START[]; | ||
extern char boot_TEXT_END[]; | ||
extern char boot_TEXT_SIZE[]; | ||
extern char boot_TEXT_START[]; | ||
extern char boot_VRAM[]; | ||
extern char boot_VRAM_END[]; | ||
extern char boot_VRAM_SIZE[]; | ||
extern char boot_alloc_VRAM[]; | ||
extern char boot_alloc_VRAM_END[]; | ||
extern char boot_alloc_VRAM_SIZE[]; | ||
extern char boot_noload_VRAM[]; | ||
extern char boot_SBSS_START[]; | ||
extern char boot_SBSS_END[]; | ||
extern char boot_SBSS_SIZE[]; | ||
extern char boot_SCOMMON_START[]; | ||
extern char boot_SCOMMON_END[]; | ||
extern char boot_SCOMMON_SIZE[]; | ||
extern char boot_BSS_START[]; | ||
extern char boot_BSS_END[]; | ||
extern char boot_BSS_SIZE[]; | ||
extern char bootCOMMON_START[]; | ||
extern char bootCOMMON_END[]; | ||
extern char bootCOMMON_SIZE[]; | ||
extern char boot_noload_VRAM_END[]; | ||
extern char boot_noload_VRAM_SIZE[]; | ||
extern char kanjiCOMMON_END[]; | ||
extern char kanjiCOMMON_SIZE[]; | ||
extern char kanjiCOMMON_START[]; | ||
extern char kanji_BSS_END[]; | ||
extern char kanji_BSS_SIZE[]; | ||
extern char kanji_BSS_START[]; | ||
extern char boot_VRAM_END[]; | ||
extern char boot_VRAM_SIZE[]; | ||
extern char boot_ROM_END[]; | ||
extern char boot_ROM_SIZE[]; | ||
extern char kanji_ROM_START[]; | ||
extern char kanji_VRAM[]; | ||
extern char kanji_alloc_VRAM[]; | ||
extern char kanji_TEXT_START[]; | ||
extern char kanji_TEXT_END[]; | ||
extern char kanji_TEXT_SIZE[]; | ||
extern char kanji_DATA_START[]; | ||
extern char kanji_DATA_END[]; | ||
extern char kanji_DATA_SIZE[]; | ||
extern char kanji_DATA_START[]; | ||
extern char kanji_RODATA_START[]; | ||
extern char kanji_RODATA_END[]; | ||
extern char kanji_RODATA_SIZE[]; | ||
extern char kanji_RODATA_START[]; | ||
extern char kanji_ROM_END[]; | ||
extern char kanji_ROM_SIZE[]; | ||
extern char kanji_ROM_START[]; | ||
extern char kanji_SBSS_END[]; | ||
extern char kanji_SBSS_SIZE[]; | ||
extern char kanji_SBSS_START[]; | ||
extern char kanji_SCOMMON_END[]; | ||
extern char kanji_SCOMMON_SIZE[]; | ||
extern char kanji_SCOMMON_START[]; | ||
extern char kanji_SDATA_START[]; | ||
extern char kanji_SDATA_END[]; | ||
extern char kanji_SDATA_SIZE[]; | ||
extern char kanji_SDATA_START[]; | ||
extern char kanji_TEXT_END[]; | ||
extern char kanji_TEXT_SIZE[]; | ||
extern char kanji_TEXT_START[]; | ||
extern char kanji_VRAM[]; | ||
extern char kanji_VRAM_END[]; | ||
extern char kanji_VRAM_SIZE[]; | ||
extern char kanji_alloc_VRAM[]; | ||
extern char kanji_alloc_VRAM_END[]; | ||
extern char kanji_alloc_VRAM_SIZE[]; | ||
extern char kanji_noload_VRAM[]; | ||
extern char kanji_SBSS_START[]; | ||
extern char kanji_SBSS_END[]; | ||
extern char kanji_SBSS_SIZE[]; | ||
extern char kanji_SCOMMON_START[]; | ||
extern char kanji_SCOMMON_END[]; | ||
extern char kanji_SCOMMON_SIZE[]; | ||
extern char kanji_BSS_START[]; | ||
extern char kanji_BSS_END[]; | ||
extern char kanji_BSS_SIZE[]; | ||
extern char kanjiCOMMON_START[]; | ||
extern char kanjiCOMMON_END[]; | ||
extern char kanjiCOMMON_SIZE[]; | ||
extern char kanji_noload_VRAM_END[]; | ||
extern char kanji_noload_VRAM_SIZE[]; | ||
extern char mainCOMMON_END[]; | ||
extern char mainCOMMON_SIZE[]; | ||
extern char mainCOMMON_START[]; | ||
extern char main_BSS_END[]; | ||
extern char main_BSS_SIZE[]; | ||
extern char main_BSS_START[]; | ||
extern char kanji_VRAM_END[]; | ||
extern char kanji_VRAM_SIZE[]; | ||
extern char kanji_ROM_END[]; | ||
extern char kanji_ROM_SIZE[]; | ||
extern char main_ROM_START[]; | ||
extern char main_VRAM[]; | ||
extern char main_alloc_VRAM[]; | ||
extern char main_TEXT_START[]; | ||
extern char main_TEXT_END[]; | ||
extern char main_TEXT_SIZE[]; | ||
extern char main_DATA_START[]; | ||
extern char main_DATA_END[]; | ||
extern char main_DATA_SIZE[]; | ||
extern char main_DATA_START[]; | ||
extern char main_RODATA_START[]; | ||
extern char main_RODATA_END[]; | ||
extern char main_RODATA_SIZE[]; | ||
extern char main_RODATA_START[]; | ||
extern char main_ROM_END[]; | ||
extern char main_ROM_SIZE[]; | ||
extern char main_ROM_START[]; | ||
extern char main_SBSS_END[]; | ||
extern char main_SBSS_SIZE[]; | ||
extern char main_SBSS_START[]; | ||
extern char main_SCOMMON_END[]; | ||
extern char main_SCOMMON_SIZE[]; | ||
extern char main_SCOMMON_START[]; | ||
extern char main_SDATA_START[]; | ||
extern char main_SDATA_END[]; | ||
extern char main_SDATA_SIZE[]; | ||
extern char main_SDATA_START[]; | ||
extern char main_TEXT_END[]; | ||
extern char main_TEXT_SIZE[]; | ||
extern char main_TEXT_START[]; | ||
extern char main_VRAM[]; | ||
extern char main_VRAM_END[]; | ||
extern char main_VRAM_SIZE[]; | ||
extern char main_alloc_VRAM[]; | ||
extern char main_alloc_VRAM_END[]; | ||
extern char main_alloc_VRAM_SIZE[]; | ||
extern char main_noload_VRAM[]; | ||
extern char main_SBSS_START[]; | ||
extern char main_SBSS_END[]; | ||
extern char main_SBSS_SIZE[]; | ||
extern char main_SCOMMON_START[]; | ||
extern char main_SCOMMON_END[]; | ||
extern char main_SCOMMON_SIZE[]; | ||
extern char main_BSS_START[]; | ||
extern char main_BSS_END[]; | ||
extern char main_BSS_SIZE[]; | ||
extern char mainCOMMON_START[]; | ||
extern char mainCOMMON_END[]; | ||
extern char mainCOMMON_SIZE[]; | ||
extern char main_noload_VRAM_END[]; | ||
extern char main_noload_VRAM_SIZE[]; | ||
extern char main_VRAM_END[]; | ||
extern char main_VRAM_SIZE[]; | ||
extern char main_ROM_END[]; | ||
extern char main_ROM_SIZE[]; | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,35 @@ | ||
#ifndef HEADER_SYMBOLS_H | ||
#define HEADER_SYMBOLS_H | ||
|
||
extern Addr main_BSS_END; | ||
extern Addr main_BSS_SIZE; | ||
extern Addr main_BSS_START; | ||
extern Addr main_DATA_END; | ||
extern Addr main_DATA_SIZE; | ||
extern Addr main_DATA_START; | ||
extern Addr main_ROM_START; | ||
extern Addr main_VRAM; | ||
extern Addr main_alloc_VRAM; | ||
extern Addr main_RODATA_START; | ||
extern Addr main_RODATA_END; | ||
extern Addr main_RODATA_SIZE; | ||
extern Addr main_RODATA_START; | ||
extern Addr main_ROM_END; | ||
extern Addr main_ROM_SIZE; | ||
extern Addr main_ROM_START; | ||
extern Addr main_SBSS_END; | ||
extern Addr main_SBSS_SIZE; | ||
extern Addr main_SBSS_START; | ||
extern Addr main_SDATA_END; | ||
extern Addr main_SDATA_SIZE; | ||
extern Addr main_SDATA_START; | ||
extern Addr main_TEXT_START; | ||
extern Addr main_TEXT_END; | ||
extern Addr main_TEXT_SIZE; | ||
extern Addr main_TEXT_START; | ||
extern Addr main_VRAM; | ||
extern Addr main_VRAM_END; | ||
extern Addr main_VRAM_SIZE; | ||
extern Addr main_alloc_VRAM; | ||
extern Addr main_DATA_START; | ||
extern Addr main_DATA_END; | ||
extern Addr main_DATA_SIZE; | ||
extern Addr main_SDATA_START; | ||
extern Addr main_SDATA_END; | ||
extern Addr main_SDATA_SIZE; | ||
extern Addr main_SBSS_START; | ||
extern Addr main_SBSS_END; | ||
extern Addr main_SBSS_SIZE; | ||
extern Addr main_BSS_START; | ||
extern Addr main_BSS_END; | ||
extern Addr main_BSS_SIZE; | ||
extern Addr main_alloc_VRAM_END; | ||
extern Addr main_alloc_VRAM_SIZE; | ||
extern Addr main_noload_VRAM; | ||
extern Addr main_noload_VRAM_END; | ||
extern Addr main_noload_VRAM_SIZE; | ||
extern Addr main_VRAM_END; | ||
extern Addr main_VRAM_SIZE; | ||
extern Addr main_ROM_END; | ||
extern Addr main_ROM_SIZE; | ||
|
||
#endif |
Oops, something went wrong.