File: converters_test.ref

package info (click to toggle)
libitpp 4.3.1-14
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,952 kB
  • sloc: cpp: 73,628; makefile: 661; python: 548; sh: 261
file content (28 lines) | stat: -rw-r--r-- 1,275 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
==================================
   Test of conversion functions
==================================
v = [-4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 -15.6777 17.2892 8.12002 14.9884 21.1566 1.29941 -21.9229 -33.9464 -35.3513 -16.0077]

round(v) = [-4 -4 -3 -2 -2 -2 -1 0 0 0 1 2 2 2 3 4 4 4 5 6 -16 17 8 15 21 1 -22 -34 -35 -16]
round_i(v) = [-4 -4 -3 -2 -2 -2 -1 0 0 0 1 2 2 2 3 4 4 4 5 6 -16 17 8 15 21 1 -22 -34 -35 -16]

ceil(v) = [-4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 -15 18 9 15 22 2 -21 -33 -35 -16]
ceil_i(v) = [-4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 -15 18 9 15 22 2 -21 -33 -35 -16]

floor(v) = [-4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 -16 17 8 14 21 1 -22 -34 -36 -17]
floor_i(v) = [-4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 -16 17 8 14 21 1 -22 -34 -36 -17]

b = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]

bin2dec(b) = 26122
dec2bin(bin2dec(b)) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
bin2dec(b, false) = 10291
dec2bin(bin2dec(b, false), false) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1]

bin2oct(b) = [6 3 0 1 2]
oct2bin(bin2oct(b)) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]
oct2bin(bin2oct(b), 1) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]

bin2pol(b) = [-1 -1 1 1 -1 -1 1 1 1 1 1 -1 1 -1 1]
pol2bin(bin2pol(b)) = [1 1 0 0 1 1 0 0 0 0 0 1 0 1 0]