about summary refs log tree commit diff
path: root/test/pamarith.ok
blob: a86b02602a93169cea14f5c819c4a711cfc7cc3c (plain) (blame)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
Test 1
P2
16 2
15
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
-add
P2 16 1 15 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 15  
1927712885 59
1927712885 59
1927712885 59
-subtract
P2 16 1 15 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13  
622443613 59
622443613 59
622443613 59
-multiply
P2 16 1 15 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2  
1589721418 59
1589721418 59
1589721418 59
-divide
P2 16 1 15 0 8 15 15 15 15 15 15 15 15 15 15 15 15 15 15  
321546811 59
321546811 59
321546811 59
-difference
P2 16 1 15 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13  
590140907 59
590140907 59
590140907 59
-minimum
P2 16 1 15 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2  
3746423180 59
3746423180 59
3746423180 59
-maximum
P2 16 1 15 2 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15  
201376294 59
201376294 59
201376294 59
-mean
P2 16 1 15 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9  
1456675831 59
1456675831 59
1456675831 59
-compare
P2 16 1 2 0 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2  
196115582 58
196115582 58
196115582 58
-and
P2 16 1 15 0 0 2 2 0 0 2 2 0 0 2 2 0 0 2 2  
3660405045 59
3660405045 59
3660405045 59
-or
P2 16 1 15 2 3 2 3 6 7 6 7 10 11 10 11 14 15 14 15  
157317791 59
157317791 59
157317791 59
-nand
P2 16 1 15 15 15 13 13 15 15 13 13 15 15 13 13 15 15 13 13  
1625584307 59
1625584307 59
1625584307 59
-nor
P2 16 1 15 13 12 13 12 9 8 9 8 5 4 5 4 1 0 1 0  
3014218009 59
3014218009 59
3014218009 59
-xor
P2 16 1 15 2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13  
3227090877 59
3227090877 59
3227090877 59
-shiftleft
P2 16 1 15 0 4 8 12 0 4 8 12 0 4 8 12 0 4 8 12  
952940636 59
952940636 59
952940636 59
-shiftright
P2 16 1 15 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3  
2898922266 59
2898922266 59
2898922266 59
Test 2 (input = output)
cksum is 2425386270 41 or 2921940274 59
input image
2425386270 41
-minimum
2425386270 41
-maximum
2425386270 41
-mean
2425386270 41
-and
2425386270 41
-or
2425386270 41
input image
2921940274 59
-minimum
2921940274 59
-maximum
2921940274 59
-mean
2921940274 59
-and
2921940274 59
-or
2921940274 59
Test 3 (blank output)
cksum is 2817549367 41 or 320101399 59
-subtract
2817549367 41
-difference
2817549367 41
-xor
2817549367 41
-subtract
320101399 59
-difference
320101399 59
-xor
320101399 59
Test Error: Should print 1 twenty-two times
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1