ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
30 июня
1593679 Топик полностью
Zikon (Вчера, 07:23, просмотров: 43) ответил klen на riscv и регистр глобального указателя $gp: не будем пренебрегать ручной оптимизацией.
MRS2 - стандартные шаблоны уже поддерживают данный момент использования $gp (-Wl,--relax по умолчанию). И .sbss=.bss доступна по $gp. Ключ -msmall-data-limit влияет только на .sdata. В настройках проекта есть этот ключ в MRS2 и по умолчанию =0. Иногда в готовых проектах -msmall-data-limit=8 ( только до 64 бит переменные помещать в .sdata ) в памяти размещение сегментов .data .sdata .sbss .bss и $gp инициализируется как sdata_start + 0x0800