<commit_before>MEMORY {
  sfr              : ORIGIN = 0x0000, LENGTH = 0x0010 /* END=0x0010, size 16 */
  peripheral_8bit  : ORIGIN = 0x0010, LENGTH = 0x00f0 /* END=0x0100, size 240 */
  peripheral_16bit : ORIGIN = 0x0100, LENGTH = 0x0100 /* END=0x0200, size 256 */
  ram (wx)         : ORIGIN = 0x0200, LENGTH = 0x0200 /* END=0x0400, size 512 */
  infomem          : ORIGIN = 0x1000, LENGTH = 0x00c0 /* END=0x10c0, size 192 as 3 64-byte segments */
  infod            : ORIGIN = 0x1000, LENGTH = 0x0040 /* END=0x1040, size 64 */
  infoc            : ORIGIN = 0x1040, LENGTH = 0x0040 /* END=0x1080, size 64 */
  infob            : ORIGIN = 0x1080, LENGTH = 0x0040 /* END=0x10c0, size 64 */
  infoa            : ORIGIN = 0x10c0, LENGTH = 0x0040 /* END=0x1100, size 64 */
  urom (rx)        : ORIGIN = 0xc000, LENGTH = 0x3800 /* END=0xf200, size 14336 */
  rom (rx)         : ORIGIN = 0xfa00, LENGTH = 0x0400 /* END=0xfe00, size 1024 sadly we have 480 byte gap */
  vectorseg (rx)   : ORIGIN = 0xfe00, LENGTH = 0x01e0 /* END=0xffe0, size 480 */
  vectors          : ORIGIN = 0xffe0, LENGTH = 0x0020 /* END=0x10000, size 32 as 16 2-byte segments */
  /* Remaining banks are absent */
  bsl              : ORIGIN = 0x0000, LENGTH = 0x0000
  ram2 (wx)        : ORIGIN = 0x0000, LENGTH = 0x0000
  ram_mirror (wx)  : ORIGIN = 0x0000, LENGTH = 0x0000
  usbram (wx)      : ORIGIN = 0x0000, LENGTH = 0x0000
  far_rom          : ORIGIN = 0x00000000, LENGTH = 0x00000000
}
/*  rom (rx)         : ORIGIN = 0xfa00, LENGTH = 0x0400 /* END=0xfe00, size 1024 sadly we have 480 byte gap */

REGION_ALIAS("REGION_USER", urom);
REGION_ALIAS("REGION_TEXT", rom);
REGION_ALIAS("REGION_DATA", ram);
REGION_ALIAS("REGION_INFOMEM", infomem);<commit_msg>fix comments to match actual addresses<commit_after>MEMORY {
  sfr              : ORIGIN = 0x0000, LENGTH = 0x0010 /* END=0x0010, size 16 */
  peripheral_8bit  : ORIGIN = 0x0010, LENGTH = 0x00f0 /* END=0x0100, size 240 */
  peripheral_16bit : ORIGIN = 0x0100, LENGTH = 0x0100 /* END=0x0200, size 256 */
  ram (wx)         : ORIGIN = 0x0200, LENGTH = 0x0200 /* END=0x0400, size 512 */
  infomem          : ORIGIN = 0x1000, LENGTH = 0x00c0 /* END=0x10c0, size 192 as 3 64-byte segments */
  infod            : ORIGIN = 0x1000, LENGTH = 0x0040 /* END=0x1040, size 64 */
  infoc            : ORIGIN = 0x1040, LENGTH = 0x0040 /* END=0x1080, size 64 */
  infob            : ORIGIN = 0x1080, LENGTH = 0x0040 /* END=0x10c0, size 64 */
  infoa            : ORIGIN = 0x10c0, LENGTH = 0x0040 /* END=0x1100, size 64 */
  urom (rx)        : ORIGIN = 0xc000, LENGTH = 0x3800 /* END=0xf200, size 14336 */
  rom (rx)         : ORIGIN = 0xfa00, LENGTH = 0x0400 /* END=0xfdff, size 1024 sadly we have 480 byte gap */
  vectorseg (rx)   : ORIGIN = 0xfe00, LENGTH = 0x01e0 /* END=0xffdf, size 480 */
  vectors          : ORIGIN = 0xffe0, LENGTH = 0x0020 /* END=0x10000, size 32 as 16 2-byte segments */
  /* Remaining banks are absent */
  bsl              : ORIGIN = 0x0000, LENGTH = 0x0000
  ram2 (wx)        : ORIGIN = 0x0000, LENGTH = 0x0000
  ram_mirror (wx)  : ORIGIN = 0x0000, LENGTH = 0x0000
  usbram (wx)      : ORIGIN = 0x0000, LENGTH = 0x0000
  far_rom          : ORIGIN = 0x00000000, LENGTH = 0x00000000
}
/*  rom (rx)         : ORIGIN = 0xfa00, LENGTH = 0x0400 /* END=0xfe00, size 1024 sadly we have 480 byte gap */

REGION_ALIAS("REGION_USER", urom);
REGION_ALIAS("REGION_TEXT", rom);
REGION_ALIAS("REGION_DATA", ram);
REGION_ALIAS("REGION_INFOMEM", infomem);
{'fraction_non_alphanumeric': 0.1223786268313703, 'fraction_numerical': 0.17207698937087043, 'mean_word_length': 2.5749486652977414, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 4, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5104078', 'n_tokens_mistral': 1835, 'n_tokens_neox': 1418, 'n_words': 360}