-
- Для начала — посмотреть, какую вариацию стандартов флота исповедуют оба контроллера/компилятора. Потом записать на бумажке в клеточку :) Скорее всего, double контроллера „32“ соответствует f64 контроллера „64”, но проверить надо. Николай Коровин(150 знак., 26.03.2016 12:14 - 12:16)
- да, когда флоат юсал у Микрочипа минимум 2 разных формата жило параллельно... - basilmak(26.03.2016 12:40)
- A в чем сложность? В побайтной передаче 8 бвйтового числа или в категорической несовместимости мк32 понимать принятое double64? - Олдфаг(26.03.2016 10:04, )
- сложность в том, что в х64 доступа нет, а х32 имеет только фбд в качестве среды программирования. а в ней нету такого понятия как дабл. есть только флоат. :) LordN(125 знак., 27.03.2016 21:51 - 21:53)
- А тут не суть важно, что у х32 нет нативного дабла. Проблема в том, что х64 гонит что-то в ХЗ каком формате. Задача только выяснить этот формат, чтобы можно было битовыми масками достать int мантиссы и int порядка, дальше стандартно. - Николай Коровин(28.03.2016 03:16)
- именно. где поглядеть варианты флоатов в х64 чтобы попытаться понять что можно сделать? - LordN(28.03.2016 21:02)
- какие блеать иные? есть IEEE754. - Mahagam(28.03.2016 23:19)
- спасибо! LordN(33 знак., 29.03.2016 10:00)
- Есть и Микрочиповский формат. Немножко отличается от ИЕЕЕ. - Крок(28.03.2016 23:42)
- это тот который 24 бита? так его нет в еее. а если у микрочипа и 64-х битный свой - то это жесть. професеанальная. - Mahagam(29.03.2016 00:05)
- нет. у 32-битного какой-то не родной формат. На 1 бит сдвинут от ИЕЕЕшного - Крок(29.03.2016 00:13)
- это тот который 24 бита? так его нет в еее. а если у микрочипа и 64-х битный свой - то это жесть. професеанальная. - Mahagam(29.03.2016 00:05)
- Википедия например. Число двойной точности. Только на Вашей совести будет следить чтобы во флот32 влезло число из флот64. Кроме того, отслеживайте и конвертируйте NaN и Infinity. - Олдфаг(28.03.2016 22:57, )
- какие блеать иные? есть IEEE754. - Mahagam(28.03.2016 23:19)
- именно. где поглядеть варианты флоатов в х64 чтобы попытаться понять что можно сделать? - LordN(28.03.2016 21:02)
- А тут не суть важно, что у х32 нет нативного дабла. Проблема в том, что х64 гонит что-то в ХЗ каком формате. Задача только выяснить этот формат, чтобы можно было битовыми масками достать int мантиссы и int порядка, дальше стандартно. - Николай Коровин(28.03.2016 03:16)
- сложность в том, что в х64 доступа нет, а х32 имеет только фбд в качестве среды программирования. а в ней нету такого понятия как дабл. есть только флоат. :) LordN(125 знак., 27.03.2016 21:51 - 21:53)
- "d = (double)f; f = (float)d;" Не? - SciFi(26.03.2016 08:25)
- Для начала — посмотреть, какую вариацию стандартов флота исповедуют оба контроллера/компилятора. Потом записать на бумажке в клеточку :) Скорее всего, double контроллера „32“ соответствует f64 контроллера „64”, но проверить надо. Николай Коровин(150 знак., 26.03.2016 12:14 - 12:16)