[an error occurred while processing this directive]
|
>>В листинге видно только обращение к библиотечной функции, например memcpy. Как она сделана в либе можно узнать с помощью DASM,
>>которого нет...
плохо
>>По твоим предположениям должна быть inline функция из одного оператора?
>>Хорошо бы, да вот как сделать библиотечную функцию inline разработчики Softune скрывают, хотя такая возможность есть для OS их производства.
да нет, достаточно обычной функции, тело которой написано на asm (ведь в softune так можно?)
типа:
void my_memcpy(void *dst,void *src,u8_t sz) {
// всякие установки банков и т.д
asm (
MOVSI dst,src,sz
)
}
>>Ну и возможности оптимизации еще не исчерпаны :)
не хочется оптимизации устраивать, хочется чтобы все по уму было:)
>>Будем открывать народную библиотеку оптимизированных системных функций? :)
за!:) готов принтф самодельный представить...правда кому он нужен:)?
p.s. я чего спросил то:
просто думал что Вы кто с фуджи работаете уже наверно его до дна
знаете да и этот softune....наверняка написали свои?:)...ну тогда придется разбираться.
E-mail: info@telesys.ru