11.11.2015 Взять и поделить или деление по модулю

Материал из SRNS
Перейти к: навигация, поиск
(Новая страница: «<summary [ hidden ]> <!--- 400px ---> О работе различных функций взятия по модулю в O…»)
 
Строка 6: Строка 6:
 
{{TOCright}}
 
{{TOCright}}
  
Есть некоторая неуверенность в результате работы функций взятия по модулю, для борьбы с которой составлена эта памятка. Ниже представлены результаты, полученные на Oryx 161, компилятор из Xilinx SDK 2014.4 ( gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23)).
+
Есть некоторая неуверенность в результатах работы функций взятия по модулю, для борьбы с которой составлена эта памятка.  
 +
 
 +
Ниже представлены результаты, полученные на Oryx 161, компилятор из Xilinx SDK 2014.4 ( gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23)).
  
 
== Классический % ==
 
== Классический % ==
 +
 +
{{Hider|title = Первая разность для псевдодальности и для фазы опорного сигнала (хак, напрямую читается PHASE из коррелятора)
 +
|content = <source lang="bash">
 +
(int(13)) % (int(-15))  = 13
 +
(int(13)) % (int(-10))  = 3
 +
(int(13)) % (int(-5))    = 3
 +
(int(13)) % (int(-1))    = 0
 +
(int(13)) % (int(1))    = 0
 +
(int(13)) % (int(5))    = 3
 +
(int(13)) % (int(10))    = 3
 +
(int(13)) % (int(15))    = 13
 +
(int(-13)) % (int(-15))  = -13
 +
(int(-13)) % (int(-10))  = -3
 +
(int(-13)) % (int(-5))  = -3
 +
(int(-13)) % (int(-1))  = 0
 +
(int(-13)) % (int(1))    = 0
 +
(int(-13)) % (int(5))    = -3
 +
(int(-13)) % (int(10))  = -3
 +
(int(-13)) % (int(15))  = -13
 +
(unsigned int(13)) % (int(-15))  = 13
 +
(unsigned int(13)) % (int(-10))  = 13
 +
(unsigned int(13)) % (int(-5))  = 13
 +
(unsigned int(13)) % (int(-1))  = 13
 +
(unsigned int(13)) % (int(1))    = 0
 +
(unsigned int(13)) % (int(5))    = 3
 +
(unsigned int(13)) % (int(10))  = 3
 +
(unsigned int(13)) % (int(15))  = 13
 +
</source>
 +
|hidden = 1
 +
}}
  
  
 
[[Category:Oryx]]
 
[[Category:Oryx]]

Версия 17:24, 11 ноября 2015

Содержание

Есть некоторая неуверенность в результатах работы функций взятия по модулю, для борьбы с которой составлена эта памятка.

Ниже представлены результаты, полученные на Oryx 161, компилятор из Xilinx SDK 2014.4 ( gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23)).

Классический %

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты