1 | *** BEGIN OF TEST SMPATOMIC 1 *** |
---|
2 | === atomic add test case === |
---|
3 | worker 0 value: 68020 |
---|
4 | worker 1 value: 355745 |
---|
5 | worker 2 value: 341230 |
---|
6 | worker 3 value: 395115 |
---|
7 | worker 4 value: 341233 |
---|
8 | worker 5 value: 352026 |
---|
9 | worker 6 value: 381492 |
---|
10 | worker 7 value: 357940 |
---|
11 | worker 8 value: 422258 |
---|
12 | worker 9 value: 244645 |
---|
13 | worker 10 value: 246474 |
---|
14 | worker 11 value: 197385 |
---|
15 | worker 12 value: 256213 |
---|
16 | worker 13 value: 233617 |
---|
17 | worker 14 value: 234606 |
---|
18 | worker 15 value: 260702 |
---|
19 | worker 16 value: 214706 |
---|
20 | worker 17 value: 86201 |
---|
21 | worker 18 value: 104268 |
---|
22 | worker 19 value: 67940 |
---|
23 | worker 20 value: 68509 |
---|
24 | worker 21 value: 98021 |
---|
25 | worker 22 value: 66668 |
---|
26 | worker 23 value: 87962 |
---|
27 | atomic value: expected = 5482976, actual = 5482976 |
---|
28 | === atomic flag test case === |
---|
29 | worker 0 value: 90301 |
---|
30 | worker 1 value: 90507 |
---|
31 | worker 2 value: 91048 |
---|
32 | worker 3 value: 90930 |
---|
33 | worker 4 value: 91129 |
---|
34 | worker 5 value: 90994 |
---|
35 | worker 6 value: 91677 |
---|
36 | worker 7 value: 91086 |
---|
37 | worker 8 value: 90729 |
---|
38 | worker 9 value: 90540 |
---|
39 | worker 10 value: 91358 |
---|
40 | worker 11 value: 90859 |
---|
41 | worker 12 value: 90954 |
---|
42 | worker 13 value: 90816 |
---|
43 | worker 14 value: 91052 |
---|
44 | worker 15 value: 90994 |
---|
45 | worker 16 value: 90961 |
---|
46 | worker 17 value: 89741 |
---|
47 | worker 18 value: 90144 |
---|
48 | worker 19 value: 90270 |
---|
49 | worker 20 value: 90301 |
---|
50 | worker 21 value: 90054 |
---|
51 | worker 22 value: 89782 |
---|
52 | worker 23 value: 90108 |
---|
53 | atomic value: expected = 2176335, actual = 2176335 |
---|
54 | === atomic sub test case === |
---|
55 | worker 0 value: 4294821032 |
---|
56 | worker 1 value: 4294618821 |
---|
57 | worker 2 value: 4294631020 |
---|
58 | worker 3 value: 4294597642 |
---|
59 | worker 4 value: 4294626165 |
---|
60 | worker 5 value: 4294629962 |
---|
61 | worker 6 value: 4294601673 |
---|
62 | worker 7 value: 4294668647 |
---|
63 | worker 8 value: 4294687608 |
---|
64 | worker 9 value: 4294691802 |
---|
65 | worker 10 value: 4294770759 |
---|
66 | worker 11 value: 4294700436 |
---|
67 | worker 12 value: 4294715096 |
---|
68 | worker 13 value: 4294716993 |
---|
69 | worker 14 value: 4294708426 |
---|
70 | worker 15 value: 4294725595 |
---|
71 | worker 16 value: 4294732565 |
---|
72 | worker 17 value: 4294893135 |
---|
73 | worker 18 value: 4294857801 |
---|
74 | worker 19 value: 4294892291 |
---|
75 | worker 20 value: 4294874959 |
---|
76 | worker 21 value: 4294839944 |
---|
77 | worker 22 value: 4294874753 |
---|
78 | worker 23 value: 4294875135 |
---|
79 | atomic value: expected = 4289504452, actual = 4289504452 |
---|
80 | === atomic compare exchange test case === |
---|
81 | worker 0 value: 121131 |
---|
82 | worker 1 value: 134839 |
---|
83 | worker 2 value: 139422 |
---|
84 | worker 3 value: 123158 |
---|
85 | worker 4 value: 122908 |
---|
86 | worker 5 value: 134536 |
---|
87 | worker 6 value: 134554 |
---|
88 | worker 7 value: 133142 |
---|
89 | worker 8 value: 129816 |
---|
90 | worker 9 value: 133474 |
---|
91 | worker 10 value: 129722 |
---|
92 | worker 11 value: 140019 |
---|
93 | worker 12 value: 129180 |
---|
94 | worker 13 value: 122164 |
---|
95 | worker 14 value: 135158 |
---|
96 | worker 15 value: 126391 |
---|
97 | worker 16 value: 132336 |
---|
98 | worker 17 value: 123469 |
---|
99 | worker 18 value: 122731 |
---|
100 | worker 19 value: 124443 |
---|
101 | worker 20 value: 125119 |
---|
102 | worker 21 value: 121813 |
---|
103 | worker 22 value: 123291 |
---|
104 | worker 23 value: 121235 |
---|
105 | atomic value: expected = 3084051, actual = 3084051 |
---|
106 | === atomic or/and test case === |
---|
107 | worker 0 value: 0 |
---|
108 | worker 1 value: 0 |
---|
109 | worker 2 value: 4 |
---|
110 | worker 3 value: 8 |
---|
111 | worker 4 value: 0 |
---|
112 | worker 5 value: 32 |
---|
113 | worker 6 value: 64 |
---|
114 | worker 7 value: 0 |
---|
115 | worker 8 value: 0 |
---|
116 | worker 9 value: 512 |
---|
117 | worker 10 value: 0 |
---|
118 | worker 11 value: 0 |
---|
119 | worker 12 value: 0 |
---|
120 | worker 13 value: 8192 |
---|
121 | worker 14 value: 16384 |
---|
122 | worker 15 value: 0 |
---|
123 | worker 16 value: 0 |
---|
124 | worker 17 value: 131072 |
---|
125 | worker 18 value: 0 |
---|
126 | worker 19 value: 524288 |
---|
127 | worker 20 value: 1048576 |
---|
128 | worker 21 value: 2097152 |
---|
129 | worker 22 value: 0 |
---|
130 | worker 23 value: 8388608 |
---|
131 | atomic value: expected = 12214892, actual = 12214892 |
---|
132 | === atomic fence test case === |
---|
133 | normal value = 10931635, second value = 10931635 |
---|
134 | === atomic store release and load acquire test case === |
---|
135 | processor 0 delta 1040ns, load count 0 |
---|
136 | processor 1 delta 1573ns, load count 59 |
---|
137 | processor 2 delta 1840ns, load count 21 |
---|
138 | processor 3 delta 1307ns, load count 71 |
---|
139 | processor 4 delta 1440ns, load count 45 |
---|
140 | processor 5 delta 1973ns, load count 0 |
---|
141 | processor 6 delta 1173ns, load count 84 |
---|
142 | processor 7 delta 1707ns, load count 34 |
---|
143 | processor 8 delta 1867ns, load count 39 |
---|
144 | processor 9 delta 1360ns, load count 84 |
---|
145 | processor 10 delta 1227ns, load count 0 |
---|
146 | processor 11 delta 1760ns, load count 51 |
---|
147 | processor 12 delta 1493ns, load count 13 |
---|
148 | processor 13 delta 2000ns, load count 64 |
---|
149 | processor 14 delta 2133ns, load count 77 |
---|
150 | processor 15 delta 1627ns, load count 26 |
---|
151 | processor 16 delta 2240ns, load count 41 |
---|
152 | processor 17 delta 1733ns, load count 0 |
---|
153 | processor 18 delta 2000ns, load count 29 |
---|
154 | processor 19 delta 1467ns, load count 74 |
---|
155 | processor 20 delta 1600ns, load count 16 |
---|
156 | processor 21 delta 1200ns, load count 66 |
---|
157 | processor 22 delta 1867ns, load count 3 |
---|
158 | processor 23 delta 1333ns, load count 53 |
---|
159 | === atomic read-modify-write test case === |
---|
160 | processor 0 delta 1067ns, read-modify-write count 0 |
---|
161 | processor 1 delta 3921ns, read-modify-write count 0 |
---|
162 | processor 2 delta 3067ns, read-modify-write count 0 |
---|
163 | processor 3 delta 1200ns, read-modify-write count 0 |
---|
164 | processor 4 delta 3600ns, read-modify-write count 0 |
---|
165 | processor 5 delta 3334ns, read-modify-write count 0 |
---|
166 | processor 6 delta 1334ns, read-modify-write count 0 |
---|
167 | processor 7 delta 2187ns, read-modify-write count 0 |
---|
168 | processor 8 delta 1147ns, read-modify-write count 0 |
---|
169 | processor 9 delta 3947ns, read-modify-write count 0 |
---|
170 | processor 10 delta 2321ns, read-modify-write count 0 |
---|
171 | processor 11 delta 3734ns, read-modify-write count 0 |
---|
172 | processor 12 delta 2827ns, read-modify-write count 1 |
---|
173 | processor 13 delta 2481ns, read-modify-write count 0 |
---|
174 | processor 14 delta 1254ns, read-modify-write count 0 |
---|
175 | processor 15 delta 2667ns, read-modify-write count 0 |
---|
176 | processor 16 delta 3467ns, read-modify-write count 0 |
---|
177 | processor 17 delta 2054ns, read-modify-write count 0 |
---|
178 | processor 18 delta 1707ns, read-modify-write count 1 |
---|
179 | processor 19 delta 1894ns, read-modify-write count 0 |
---|
180 | processor 20 delta 2934ns, read-modify-write count 0 |
---|
181 | processor 21 delta 1547ns, read-modify-write count 0 |
---|
182 | processor 22 delta 1361ns, read-modify-write count 0 |
---|
183 | processor 23 delta 3200ns, read-modify-write count 0 |
---|
184 | === single writer seqlock test case === |
---|
185 | processor 0 count 2451021 |
---|
186 | processor 1 count 1 |
---|
187 | processor 2 count 8 |
---|
188 | processor 3 count 31 |
---|
189 | processor 4 count 52 |
---|
190 | processor 5 count 23 |
---|
191 | processor 6 count 23 |
---|
192 | processor 7 count 49 |
---|
193 | processor 8 count 703 |
---|
194 | processor 9 count 750 |
---|
195 | processor 10 count 684 |
---|
196 | processor 11 count 770 |
---|
197 | processor 12 count 710 |
---|
198 | processor 13 count 691 |
---|
199 | processor 14 count 687 |
---|
200 | processor 15 count 695 |
---|
201 | processor 16 count 774 |
---|
202 | processor 17 count 828 |
---|
203 | processor 18 count 732 |
---|
204 | processor 19 count 719 |
---|
205 | processor 20 count 728 |
---|
206 | processor 21 count 761 |
---|
207 | processor 22 count 685 |
---|
208 | processor 23 count 764 |
---|
209 | === multi writer seqlock test case === |
---|
210 | processor 0 count 124410 |
---|
211 | processor 1 count 7865 |
---|
212 | processor 2 count 123950 |
---|
213 | processor 3 count 7797 |
---|
214 | processor 4 count 124253 |
---|
215 | processor 5 count 7773 |
---|
216 | processor 6 count 124763 |
---|
217 | processor 7 count 7817 |
---|
218 | processor 8 count 124593 |
---|
219 | processor 9 count 7781 |
---|
220 | processor 10 count 124647 |
---|
221 | processor 11 count 7753 |
---|
222 | processor 12 count 124322 |
---|
223 | processor 13 count 7692 |
---|
224 | processor 14 count 124906 |
---|
225 | processor 15 count 7715 |
---|
226 | processor 16 count 124568 |
---|
227 | processor 17 count 7605 |
---|
228 | processor 18 count 125060 |
---|
229 | processor 19 count 7908 |
---|
230 | processor 20 count 124499 |
---|
231 | processor 21 count 7804 |
---|
232 | processor 22 count 124538 |
---|
233 | processor 23 count 7874 |
---|
234 | *** END OF TEST SMPATOMIC 1 *** |
---|