-
- специально глянул в math.h IBAH(1244 знак., 19.07.2016 12:24)
- 64 бита мало? - ferrum(15.07.2016 19:55)
- в смысле? Так вполне достаточно. Просто интересно, почему нет стандартной библиотеки математических функций (целочисленной) по аналогии с mach.h. У ARM есть DSP-LIB, но там далеко не все. - michas(15.07.2016 20:09)
- а смысл? для плавающей точки есть Cortex-M4, а для целых чисел вроде и так хватает того что есть, примитивщина типа abs, sqrt реализуется простейшими инлайнами... - ferrum(15.07.2016 22:12)
- А, я понял, у вас заикание. Не "match.h" и не "mach.h", a math.h! Ну извините, мне кажется, это довольно абсурдная идея. Скажем, логарифм и экспоненту класть на целые числа фиксированной разрядности довольно странно, далее почти везде. - SciFi(15.07.2016 20:24)
- вот я прямо сейчас и использую целочисленный log2 для расчета шумящих разрядов АЦП. В прошлом проекте использовал log10 для синтеза звуковых тонов. Плавучка нужна там где нужна, я ее и на М0 не чураюсь. michas(94 знак., 16.07.2016 06:36)
- я бы даже сказал, не надо плодить дополнительных уровней абстракций - IBAH(19.07.2016 12:33)
- unsigned char log2(unsigned long a){unsigned char i;while((a=a>>1)!=0)i++;return i;} не надо плодить сущностей! - IBAH(19.07.2016 12:32)
- Спасибо! Вопрос несколько был в другом правда. - michas(19.07.2016 12:44)
- это был не ответ, а пример того, что не надо плодить дополнительных абстракций - IBAH(19.07.2016 13:23)
- Спасибо! Вопрос несколько был в другом правда. - michas(19.07.2016 12:44)
- вот я прямо сейчас и использую целочисленный log2 для расчета шумящих разрядов АЦП. В прошлом проекте использовал log10 для синтеза звуковых тонов. Плавучка нужна там где нужна, я ее и на М0 не чураюсь. michas(94 знак., 16.07.2016 06:36)
- в смысле? Так вполне достаточно. Просто интересно, почему нет стандартной библиотеки математических функций (целочисленной) по аналогии с mach.h. У ARM есть DSP-LIB, но там далеко не все. - michas(15.07.2016 20:09)
- Даже любопытно стало, что такое "всё"... - SciFi(15.07.2016 17:36)
- Всё -- это 42 - blackprapor(15.07.2016 17:49)
- Тогда уж по 64. Бита. - Крок(15.07.2016 19:42)
- Везет же людям! Тут, блин приходится извращаться с 50 байтами "свободной" памяти... Гудвин(204 знак., 15.07.2016 17:42)
- Тю! Я легко могу ужать этот код раз в 10 --> - SciFi(15.07.2016 17:46, картинка)
- Вот вы шутите, а я знаю человека, который заложил в программу игрового автомата (того что на деньги) таблицу случайных чисел - AlexG(15.07.2016 21:55)
- Между прочим, абсолютно надёжный шифр - это одноразовый блокнот с кодами. - SciFi(15.07.2016 22:13)
- Съедобный? - Олдфаг(15.07.2016 23:38,
)
- Съедобный? - Олдфаг(15.07.2016 23:38,
- И прошел сертификацию? - blackprapor(15.07.2016 22:12)
- Подозреваю что времена были дикие и такое слово никто не вспоминал - AlexG(16.07.2016 06:01)
- Между прочим, абсолютно надёжный шифр - это одноразовый блокнот с кодами. - SciFi(15.07.2016 22:13)
- Код как раз некритичен - аж 12 кило флэш ;) - Гудвин(15.07.2016 17:50)
- Вот вы шутите, а я знаю человека, который заложил в программу игрового автомата (того что на деньги) таблицу случайных чисел - AlexG(15.07.2016 21:55)
- Тю! Я легко могу ужать этот код раз в 10 --> - SciFi(15.07.2016 17:46, картинка)
- Все по аналогии с match.h. - michas(15.07.2016 17:41)
- Всё -- это 42 - blackprapor(15.07.2016 17:49)