-
- мне кажется Вам не хватило памяти - student_andrey(22.08.2007 13:17)
- to student_andrey quarter(218 знак., 22.08.2007 13:31)
- настройки нипричём. трабл в самом компиллере, он хрено "разбирает" длинные выражения типа (а+б)*с/(а-е)... что-то там с размещением автопеременных у него хромает. либо спецально так сделано, либо не LordN(343 знак., 22.08.2007 18:03)
- Тоже склоняюсь к глюку компилятора - просто хотел услышать мнениt других. Тоже буду юзать 9.50 n/r/ перетряхивать исходник не очень хочется. - quarter(23.08.2007 14:13)
- хм, я до сих пор PICC 8.05 и PICC18 8.35 юзаю и ничего... - Gamma SPb(23.08.2007 14:26)
- тоже верно. я для самых первых проектов на 16х пиках дооолго держал 7.какой-то... непомню уже цифирок :о) пока на осьмнадцатый его не перевёл... да и нах надо - парился парился отлаживал а когда всё LordN(39 знак., 23.08.2007 19:41)
- ..угу, небось 7.87 ? тож не хотел слезать :) аж ностальгия прошибла... первый у меня был 7.82 - blackbit(30.08.2007 22:45)
- мля, аж самому интересно стало :о) всё, пойду рыться в хламе, должен же он там быть где-то... найду - отпишусь. - LordN(30.08.2007 22:54)
- хз, это хорошая проверка кода, а алгоритм меняться не должен и отлаживать там не надо ничего, как раз если что-то вылезает это значит что-то кривовато сделано и тут заметно стало htsoft(193 знак., 23.08.2007 20:57)
- вопщем потратил сегодня денек на переделки кода, шоб 9.61 смог таки скомпилить проектик. вот что получилось LordN(10046 знак., 30.08.2007 18:05)
- спасибо, интересно - htsoft(30.08.2007 20:32)
- .спасибом не отделаетесь :о) лучше подскажите, как таки этот грёбанный универсал тулзсьют научить подставлять опцию, что в "старых" компиллерах называлась -FDOUBLE ? она(её аналог) в 9.61-м воопще LordN(5 знак., 30.08.2007 21:54)
- свежий 9.50пл3 научился работать с фаст дублями из-под универсального тулзсьюита. но кода получается децл больше, чем из-под пикси-18 тулзсьюит LordN(3885 знак., 15.10.2007 06:45)
- picc18.exe --help :)) - htsoft(31.08.2007 21:57)
- так вот аналога ей нет, опции там подставляются через добавление дополнительных опций, удаляться правда не хотят, проект надо пересоздавать ;) htsoft(315 знак., 31.08.2007 23:06)
- да я и в лоб пытался, батником.. последний кампиллер где фаст32 еще работает - 9.50std. в 9.6xPRO фастов уже нету, а без них время выполнения примерно от полутора до двух раз больше. от таки дела... LordN(209 знак., 31.08.2007 23:20)
- исходники библиотек есть в комплекте? сами fast double в исходниках имеются? - jaga-jaga(05.09.2007 18:56)
- мда, как я не догадался... конечно есть и при определённой сноровке их можно использовать - htsoft(05.09.2007 20:44)
- и? - LordN(05.09.2007 21:16)
- и фуй ;) чёто у меня из исходников только 9.50ым компилится ;) - htsoft(05.09.2007 21:18)
- исходники для 9.61 побыстрее ;) - htsoft(05.09.2007 21:23)
- невнимательно посмотрел ;) компиляется ;) чуть быстрее ;) меньше 10% выигрыш - htsoft(05.09.2007 22:09)
- а может в разы ;) глюки какие-то со стопвочем ;) - htsoft(05.09.2007 22:19)
- поделись шпаргалкой, как это всё заподключить... тож хочится проверить, а как низнаю. - LordN(06.09.2007 16:55)
- ломает меня мануалы писать ;) рассказывай ;) что делал ;) что не получилось ;) - htsoft(06.09.2007 21:08, ссылка)
- не понял. ты про пару файлов в sources с именем fastdbl или про что-то другое? - LordN(06.09.2007 22:48)
- /*не понял.*/
наверное не сильно хотел ;) htsoft(52 знак., 06.09.2007 22:56)
- не нашел ключей активирующих fastdouble для 9.61про по причине их отсутсвия в мануале. вопщем-то и всё если отбросить всё лишнее. - LordN(06.09.2007 23:05)
- ну значит рано пока... живи так... - htsoft(06.09.2007 23:33)
- включи в проект эти исходники, но с именами как у обычных стандартных ф-ций (умножение, деление, хз что там исчо), чтобы при сборке линковались те, что из проекта, а не те, что из либы. но это хак, и jaga-jaga(313 знак., 07.09.2007 13:40)
- да там вроде всё законно, интерфейс, то есть сигнатуры одинаковые, а в зависимости от ключей линкуется конкретная реализация, а тут мы без ключей даём ему фаст дабл из исходников, всё корректно :) - htsoft(07.09.2007 22:18)
- так именно в этом и вопрос - как без ключа подсунуть фаст дабл из исходников? тупо скопировать содержимое fastdbl.h? - LordN(08.09.2007 08:13)
- не в обиду ;) htsoft(275 знак., 08.09.2007 09:26)
- ИМХО LordN(3333 знак., 08.09.2007 14:22)
- а ашыпки потому что ты и С не знаешь, это асмовый хедер и там комментарии не // а ; а ты его в С файл включаешь и он начинает его С транслировать и выдаёт ашыпки трансляции, по ихнему - парсера - htsoft(10.09.2007 23:57)
- ИМХО LordN(1701 знак., 11.09.2007 18:52)
- ну памяти ему не хватает, поставь побольше контроллер, а дальше сишные ашыпки, сам должен справиться ;) - htsoft(11.09.2007 20:05)
- да нету там сей, сплошной асм... думаешь просто размер памяти маловат? или надо на отдельные модули проект разбивать? щас у меня всё в одной куче... про память - для камня с меньшей рам, для 242-го, генерится та же самая ошибка... - LordN(11.09.2007 20:41)
- просто для проверки поставь камень с большей рам, есть маза они потому и не включили опцию в релиз, что она стала памяти больше жрать, процентов на 10 точно и кода на несколько байт больше htsoft(152 знак., 12.09.2007 23:36)
- без разницы, то же самое. LordN(3952 знак., 19.09.2007 06:36)
- ну чего? так и не осилил? lard(86 знак., 03.11.2007 12:08)
- нет. кардинально быстрее получается, есть за что биться? - LordN(03.11.2007 17:27)
- в разы быстрее - lard(04.11.2007 19:19)
- уговорил. буду еще пробовать. вопрос, если знаешь, на сколь больше ему надо памяти? - LordN(04.11.2007 19:46)
- ну в твоём случае он вроде бы говорит то ли о 20 то ли 23 байтах - lard(04.11.2007 20:04)
- уговорил. буду еще пробовать. вопрос, если знаешь, на сколь больше ему надо памяти? - LordN(04.11.2007 19:46)
- в разы быстрее - lard(04.11.2007 19:19)
- нет. кардинально быстрее получается, есть за что биться? - LordN(03.11.2007 17:27)
- перетряхивай сырцы, рецепты знаешь... - lard(21.09.2007 22:14)
- ну чего? так и не осилил? lard(86 знак., 03.11.2007 12:08)
- вот смотри, в 9.50пл3 без фастдублей делал кода на ~6500, с фастдублями на 7500. т.е. примерно те же 10..15%. так что это здесь ни причём... ладно, подумаю ишшо... - LordN(13.09.2007 07:51)
- я не об этом ;) - htsoft(13.09.2007 21:52)
- без разницы, то же самое. LordN(3952 знак., 19.09.2007 06:36)
- просто для проверки поставь камень с большей рам, есть маза они потому и не включили опцию в релиз, что она стала памяти больше жрать, процентов на 10 точно и кода на несколько байт больше htsoft(152 знак., 12.09.2007 23:36)
- да нету там сей, сплошной асм... думаешь просто размер памяти маловат? или надо на отдельные модули проект разбивать? щас у меня всё в одной куче... про память - для камня с меньшей рам, для 242-го, генерится та же самая ошибка... - LordN(11.09.2007 20:41)
- ну памяти ему не хватает, поставь побольше контроллер, а дальше сишные ашыпки, сам должен справиться ;) - htsoft(11.09.2007 20:05)
- ИМХО LordN(1701 знак., 11.09.2007 18:52)
- чего добиться-то хотел? вспоминаю старую бодягу про хедеры... htsoft(219 знак., 10.09.2007 23:29)
- тяжёлый случай... в мире опенсорса к которому так стемитесь, не можете скомпилить из исходников, покупаете дистрибутив... стрёмно как-то, в такой отрасли и вообще без асма... знать не надо, но хотя бы ориентироваться... htsoft(151 знак., 09.09.2007 01:19)
- ну это не только асма ты не знаешь, но и С и вообще программирования ;) так что это долгий разговор и я пока пас... - htsoft(08.09.2007 14:52)
- а ашыпки потому что ты и С не знаешь, это асмовый хедер и там комментарии не // а ; а ты его в С файл включаешь и он начинает его С транслировать и выдаёт ашыпки трансляции, по ихнему - парсера - htsoft(10.09.2007 23:57)
- ИМХО LordN(3333 знак., 08.09.2007 14:22)
- не в обиду ;) htsoft(275 знак., 08.09.2007 09:26)
- так именно в этом и вопрос - как без ключа подсунуть фаст дабл из исходников? тупо скопировать содержимое fastdbl.h? - LordN(08.09.2007 08:13)
- идею вроде понял, но смутно. а в каких букварях такие вещи описаны? или это нужно копать в конкрентной реализации компиллера? - LordN(07.09.2007 17:58)
- ээээ... букварей на этот счет, наверное, нет. хз... опыт? хак: подменить стандартные ф-ции работы с флоатами на те, которые хотим... имена ф-ций, переменных проверить-изменить. наличие-отсутствие ф-ций тоже. в общем случае это геморойно, но в конкретном jaga-jaga(74 знак., 07.09.2007 19:21)
- это оно? LordN(5352 знак., 07.09.2007 20:32)
- ну всё правильно, а теперь получилось? - htsoft(07.09.2007 21:59)
- это оно? LordN(5352 знак., 07.09.2007 20:32)
- ээээ... букварей на этот счет, наверное, нет. хз... опыт? хак: подменить стандартные ф-ции работы с флоатами на те, которые хотим... имена ф-ций, переменных проверить-изменить. наличие-отсутствие ф-ций тоже. в общем случае это геморойно, но в конкретном jaga-jaga(74 знак., 07.09.2007 19:21)
- да там вроде всё законно, интерфейс, то есть сигнатуры одинаковые, а в зависимости от ключей линкуется конкретная реализация, а тут мы без ключей даём ему фаст дабл из исходников, всё корректно :) - htsoft(07.09.2007 22:18)
- включи в проект эти исходники, но с именами как у обычных стандартных ф-ций (умножение, деление, хз что там исчо), чтобы при сборке линковались те, что из проекта, а не те, что из либы. но это хак, и jaga-jaga(313 знак., 07.09.2007 13:40)
- ну значит рано пока... живи так... - htsoft(06.09.2007 23:33)
- не нашел ключей активирующих fastdouble для 9.61про по причине их отсутсвия в мануале. вопщем-то и всё если отбросить всё лишнее. - LordN(06.09.2007 23:05)
- /*не понял.*/
наверное не сильно хотел ;) htsoft(52 знак., 06.09.2007 22:56)
- не понял. ты про пару файлов в sources с именем fastdbl или про что-то другое? - LordN(06.09.2007 22:48)
- ломает меня мануалы писать ;) рассказывай ;) что делал ;) что не получилось ;) - htsoft(06.09.2007 21:08, ссылка)
- поделись шпаргалкой, как это всё заподключить... тож хочится проверить, а как низнаю. - LordN(06.09.2007 16:55)
- а может в разы ;) глюки какие-то со стопвочем ;) - htsoft(05.09.2007 22:19)
- невнимательно посмотрел ;) компиляется ;) чуть быстрее ;) меньше 10% выигрыш - htsoft(05.09.2007 22:09)
- исходники для 9.61 побыстрее ;) - htsoft(05.09.2007 21:23)
- и фуй ;) чёто у меня из исходников только 9.50ым компилится ;) - htsoft(05.09.2007 21:18)
- и? - LordN(05.09.2007 21:16)
- мда, как я не догадался... конечно есть и при определённой сноровке их можно использовать - htsoft(05.09.2007 20:44)
- исходники библиотек есть в комплекте? сами fast double в исходниках имеются? - jaga-jaga(05.09.2007 18:56)
- да я и в лоб пытался, батником.. последний кампиллер где фаст32 еще работает - 9.50std. в 9.6xPRO фастов уже нету, а без них время выполнения примерно от полутора до двух раз больше. от таки дела... LordN(209 знак., 31.08.2007 23:20)
- авотху :о) все намного хуже. ответ тута => - LordN(31.08.2007 22:54, ссылка)
- забыл что ли за лето? ;) - htsoft(31.08.2007 23:10)
- стд это и есть 9.50PL3 htsoft(93 знак., 31.08.2007 23:19)
- бум надеяться, а че еще остаётся делать... просто я было уже решился нахаляву чуток форсануть свою девайсину, чтоб время цикла на десяток мс LordN(132 знак., 31.08.2007 23:27)
- стд это и есть 9.50PL3 htsoft(93 знак., 31.08.2007 23:19)
- забыл что ли за лето? ;) - htsoft(31.08.2007 23:10)
- так вот аналога ей нет, опции там подставляются через добавление дополнительных опций, удаляться правда не хотят, проект надо пересоздавать ;) htsoft(315 знак., 31.08.2007 23:06)
- .спасибом не отделаетесь :о) лучше подскажите, как таки этот грёбанный универсал тулзсьют научить подставлять опцию, что в "старых" компиллерах называлась -FDOUBLE ? она(её аналог) в 9.61-м воопще LordN(5 знак., 30.08.2007 21:54)
- p.s. и так, для сведенья, 9.61 не любит выражений "глубже" чем вида a *= b + c; т.е. выражение a = (b + c) + d; он еще проглотит, но сделает это крайне не эффективно, а уж более "глубокие" ваще LordN(9 знак., 30.08.2007 18:18)
- спасибо, интересно - htsoft(30.08.2007 20:32)
- :о) код нармальный, эт кампиллер кривой :о))). хз, може оно и так. но лениво. новые компиллеры - для новых проектов. - LordN(24.08.2007 05:54)
- вопщем потратил сегодня денек на переделки кода, шоб 9.61 смог таки скомпилить проектик. вот что получилось LordN(10046 знак., 30.08.2007 18:05)
- ..угу, небось 7.87 ? тож не хотел слезать :) аж ностальгия прошибла... первый у меня был 7.82 - blackbit(30.08.2007 22:45)
- тоже верно. я для самых первых проектов на 16х пиках дооолго держал 7.какой-то... непомню уже цифирок :о) пока на осьмнадцатый его не перевёл... да и нах надо - парился парился отлаживал а когда всё LordN(39 знак., 23.08.2007 19:41)
- хм, я до сих пор PICC 8.05 и PICC18 8.35 юзаю и ничего... - Gamma SPb(23.08.2007 14:26)
- Тоже склоняюсь к глюку компилятора - просто хотел услышать мнениt других. Тоже буду юзать 9.50 n/r/ перетряхивать исходник не очень хочется. - quarter(23.08.2007 14:13)
- настройки нипричём. трабл в самом компиллере, он хрено "разбирает" длинные выражения типа (а+б)*с/(а-е)... что-то там с размещением автопеременных у него хромает. либо спецально так сделано, либо не LordN(343 знак., 22.08.2007 18:03)
- to student_andrey quarter(218 знак., 22.08.2007 13:31)
- мне кажется Вам не хватило памяти - student_andrey(22.08.2007 13:17)