Hey Valeriy,
I think you are referring to the size of the ELF files, not the size of the executable that will be placed in the flash of the device. The ELF file, sometimes called an *.out file, contains more information than the assembly code that is loaded into flash. It also includes the debug information of the executable for a development environment like CCS or OpenOCD.
I just built the code on one of my VMs and notice the difference between the file's size and what the arm toolchain lists as it's text (assembly instructions):
```
vagrant@ubuntu-focal:~/ot-cc13x2-cc26x2/build/bin$ ls -la
total 1728
drwxrwxr-x 2 vagrant vagrant 4096 Feb 10 22:03 .
drwxrwxr-x 8 vagrant vagrant 4096 Feb 10 22:03 ..
-rwxrwxr-x 1 vagrant vagrant 610876 Feb 10 22:03 ot-cli-ftd
-rwxrwxr-x 1 vagrant vagrant 477672 Feb 10 22:03 ot-cli-mtd
-rwxrwxr-x 1 vagrant vagrant 204088 Feb 10 22:03 ot-cli-radio
-rwxrwxr-x 1 vagrant vagrant 539580 Feb 10 22:03 ot-ncp-ftd
-rwxrwxr-x 1 vagrant vagrant 478732 Feb 10 22:03 ot-ncp-mtd
-rwxrwxr-x 1 vagrant vagrant 225636 Feb 10 22:03 ot-rcp
vagrant@ubuntu-focal:~/ot-cc13x2-cc26x2/build/bin$ arm-none-eabi-size *
text data bss dec hex filename
201200 352 20748 222300 3645c ot-cli-ftd
138708 352 16484 155544 25f98 ot-cli-mtd
11027 320 2740 14087 3707 ot-cli-radio
192176 352 21068 213596 3425c ot-ncp-ftd
137960 352 16796 155108 25de4 ot-ncp-mtd
24299 336 6892 31527 7b27 ot-rcp
vagrant@ubuntu-focal:~/ot-cc13x2-cc26x2/build/bin$
```