-
- только не в стандартной memcpy - 3m(21.08.2023 18:04)
- Вот в этом и вопрос - какого хрена?! - VLLV(21.08.2023 22:36)
- В погоне за "оптимизацией" компиляторостроители ищут йуридические
уловки в стандарте языка Си (уловки не в пользу бедного юзверя, и
там их предостаточно). И они их таки находят. Так вижу. - SciFi(21.08.2023 22:38)
- Все ещё хуже. Компиляторостроители засели в комитете и правят стандарт под свои хотелки и препятствуя полезным изменениям. Всего 20 лет потребовалось, чтобы таки внести в стандарт представление данных в дополнительном коде. Думаю ещё лет через 20 таки внесут, что INT_MIN-1==INT_MAX - LightElf(22.08.2023 00:43)
- В погоне за "оптимизацией" компиляторостроители ищут йуридические
уловки в стандарте языка Си (уловки не в пользу бедного юзверя, и
там их предостаточно). И они их таки находят. Так вижу. - SciFi(21.08.2023 22:38)
- Вот в этом и вопрос - какого хрена?! - VLLV(21.08.2023 22:36)
- В какой операции? - VLLV(21.08.2023 17:41)
- Попробуй добавить __align(4) в обявлении буфера. M0 такое
настоятельно требует (как и всяческие USB и DMA). - Гyдвин(21.08.2023 18:04)
- Для портабельности можно использовать union { uint32_t a; uint8_t buffer[BUF_SIZE]; } LightElf(45 знак., 21.08.2023 21:42)
- Попробуй добавить __align(4) в обявлении буфера. M0 такое
настоятельно требует (как и всяческие USB и DMA). - Гyдвин(21.08.2023 18:04)
- только не в стандартной memcpy - 3m(21.08.2023 18:04)