Home
last modified time | relevance | path

Searched refs:new_metrics (Results 1 – 25 of 91) sorted by relevance

1234

/dports/comms/libfec/fec-3.0.1/
H A Dviterbi27_av.c37 vp->new_metrics = &vp->metrics2; in init_viterbi27_av()
167 vp->new_metrics->v[0] = vec_mergeh(survivor0,survivor1); in update_viterbi27_blk_av()
183 if(vp->new_metrics->c[0] >= 105){ in update_viterbi27_blk_av()
187 scale0 = vec_min(vp->new_metrics->v[0],vp->new_metrics->v[1]); in update_viterbi27_blk_av()
188 scale1 = vec_min(vp->new_metrics->v[2],vp->new_metrics->v[3]); in update_viterbi27_blk_av()
196 vp->new_metrics->v[0] = vec_subs(vp->new_metrics->v[0],scale0); in update_viterbi27_blk_av()
197 vp->new_metrics->v[1] = vec_subs(vp->new_metrics->v[1],scale0); in update_viterbi27_blk_av()
198 vp->new_metrics->v[2] = vec_subs(vp->new_metrics->v[2],scale0); in update_viterbi27_blk_av()
199 vp->new_metrics->v[3] = vec_subs(vp->new_metrics->v[3],scale0); in update_viterbi27_blk_av()
204 vp->old_metrics = vp->new_metrics; in update_viterbi27_blk_av()
[all …]
H A Dviterbi29_av.c39 vp->new_metrics = &vp->metrics2; in init_viterbi29_av()
159 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi29_blk_av()
160 vp->new_metrics->v[2*i+1] = vec_mergel(survivor0,survivor1); in update_viterbi29_blk_av()
164 if(vp->new_metrics->c[0] >= 50){ in update_viterbi29_blk_av()
169 scale0 = vp->new_metrics->v[0]; in update_viterbi29_blk_av()
170 scale1 = vp->new_metrics->v[1]; in update_viterbi29_blk_av()
172 scale0 = vec_min(scale0,vp->new_metrics->v[i]); in update_viterbi29_blk_av()
173 scale1 = vec_min(scale1,vp->new_metrics->v[i+1]); in update_viterbi29_blk_av()
183 vp->new_metrics->v[i] = vec_subs(vp->new_metrics->v[i],scale0); in update_viterbi29_blk_av()
187 vp->old_metrics = vp->new_metrics; in update_viterbi29_blk_av()
[all …]
H A Dviterbi39_av.c37 vp->new_metrics = &vp->metrics2; in init_viterbi39_av()
169 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi39_blk_av()
189 min_metric = max_metric = vp->new_metrics->v[0]; in update_viterbi39_blk_av()
191 min_metric = vec_min(min_metric,vp->new_metrics->v[i]); in update_viterbi39_blk_av()
192 max_metric = vec_max(max_metric,vp->new_metrics->v[i]); in update_viterbi39_blk_av()
223 if(vp->new_metrics->s[0] >= USHRT_MAX-5000){ in update_viterbi39_blk_av()
228 scale = vp->new_metrics->v[0]; in update_viterbi39_blk_av()
230 scale = vec_min(scale,vp->new_metrics->v[i]); in update_viterbi39_blk_av()
240 vp->new_metrics->v[i] = vec_subs(vp->new_metrics->v[i],scale); in update_viterbi39_blk_av()
247 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_av()
[all …]
H A Dviterbi615_av.c40 vp->new_metrics = &vp->metrics2; in init_viterbi615_av()
174 vp->new_metrics->v[2*i] = vec_mergeh(survivor0,survivor1); in update_viterbi615_blk_av()
194 min_metric = max_metric = vp->new_metrics->v[0]; in update_viterbi615_blk_av()
196 min_metric = vec_min(min_metric,vp->new_metrics->v[i]); in update_viterbi615_blk_av()
197 max_metric = vec_max(max_metric,vp->new_metrics->v[i]); in update_viterbi615_blk_av()
229 if(vp->new_metrics->s[0] >= USHRT_MAX-12750){ in update_viterbi615_blk_av()
234 scale = vp->new_metrics->v[0]; in update_viterbi615_blk_av()
236 scale = vec_min(scale,vp->new_metrics->v[i]); in update_viterbi615_blk_av()
246 vp->new_metrics->v[i] = vec_subs(vp->new_metrics->v[i],scale); in update_viterbi615_blk_av()
253 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_av()
[all …]
H A Dviterbi615_sse.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
38 vp->new_metrics = &vp->metrics2; in init_viterbi615_sse()
167 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi615_blk_sse()
168 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi615_blk_sse()
173 if(vp->new_metrics->s[0] >= SHRT_MAX-12750){ in update_viterbi615_blk_sse()
179 adjustv = vp->new_metrics->v[0]; in update_viterbi615_blk_sse()
181 adjustv = _mm_min_pi16(adjustv,vp->new_metrics->v[i]); in update_viterbi615_blk_sse()
190 vp->new_metrics->v[i] = _mm_sub_pi16(vp->new_metrics->v[i],adjustv); in update_viterbi615_blk_sse()
195 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_sse()
196 vp->new_metrics = tmp; in update_viterbi615_blk_sse()
H A Dviterbi39_sse.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
38 vp->new_metrics = &vp->metrics2; in init_viterbi39_sse()
166 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi39_blk_sse()
167 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi39_blk_sse()
172 if(vp->new_metrics->s[0] >= SHRT_MAX-5000){ in update_viterbi39_blk_sse()
178 adjustv = vp->new_metrics->v[0]; in update_viterbi39_blk_sse()
180 adjustv = _mm_min_pi16(adjustv,vp->new_metrics->v[i]); in update_viterbi39_blk_sse()
190 vp->new_metrics->v[i] = _mm_sub_pi16(vp->new_metrics->v[i],adjustv); in update_viterbi39_blk_sse()
195 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_sse()
196 vp->new_metrics = tmp; in update_viterbi39_blk_sse()
H A Dviterbi615_sse2.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
38 vp->new_metrics = &vp->metrics2; in init_viterbi615_sse2()
165 vp->new_metrics->v[2*i] = _mm_unpacklo_epi16(survivor0,survivor1); in update_viterbi615_blk_sse2()
166 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi16(survivor0,survivor1); in update_viterbi615_blk_sse2()
171 if(vp->new_metrics->s[0] >= SHRT_MAX-12750){ in update_viterbi615_blk_sse2()
177 adjustv = vp->new_metrics->v[0]; in update_viterbi615_blk_sse2()
179 adjustv = _mm_min_epi16(adjustv,vp->new_metrics->v[i]); in update_viterbi615_blk_sse2()
192 vp->new_metrics->v[i] = _mm_sub_epi16(vp->new_metrics->v[i],adjustv); in update_viterbi615_blk_sse2()
197 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_sse2()
198 vp->new_metrics = tmp; in update_viterbi615_blk_sse2()
H A Dviterbi39_sse2.c23 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->new_metrics = &vp->metrics2; in init_viterbi39_sse2()
162 vp->new_metrics->v[2*i] = _mm_unpacklo_epi16(survivor0,survivor1); in update_viterbi39_blk_sse2()
163 vp->new_metrics->v[2*i+1] = _mm_unpackhi_epi16(survivor0,survivor1); in update_viterbi39_blk_sse2()
166 if(vp->new_metrics->s[0] >= SHRT_MAX-5000){ in update_viterbi39_blk_sse2()
172 adjustv = vp->new_metrics->v[0]; in update_viterbi39_blk_sse2()
174 adjustv = _mm_min_epi16(adjustv,vp->new_metrics->v[i]); in update_viterbi39_blk_sse2()
188 vp->new_metrics->v[i] = _mm_sub_epi16(vp->new_metrics->v[i],adjustv); in update_viterbi39_blk_sse2()
193 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_sse2()
194 vp->new_metrics = tmp; in update_viterbi39_blk_sse2()
H A Dviterbi39_mmx.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
37 vp->new_metrics = &vp->metrics2; in init_viterbi39_mmx()
171 vp->new_metrics->v[2*i] = _mm_unpacklo_pi16(survivor0,survivor1); in update_viterbi39_blk_mmx()
172 vp->new_metrics->v[2*i+1] = _mm_unpackhi_pi16(survivor0,survivor1); in update_viterbi39_blk_mmx()
174 if(vp->new_metrics->s[0] < vp->old_metrics->s[0]) in update_viterbi39_blk_mmx()
179 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_mmx()
180 vp->new_metrics = tmp; in update_viterbi39_blk_mmx()
H A Dviterbi29_port.c21 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->new_metrics = &vp->metrics2; in init_viterbi29_port()
124 vp->new_metrics->w[2*i] = decision ? m1 : m0;\
129 vp->new_metrics->w[2*i+1] = decision ? m1 : m0;\
161 vp->old_metrics = vp->new_metrics; in update_viterbi29_blk_port()
162 vp->new_metrics = tmp; in update_viterbi29_blk_port()
H A Dviterbi39_port.c21 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
36 vp->new_metrics = &vp->metrics2; in init_viterbi39_port()
125 vp->new_metrics->w[2*i] = decision ? m1 : m0;\
130 vp->new_metrics->w[2*i+1] = decision ? m1 : m0;\
163 vp->old_metrics = vp->new_metrics; in update_viterbi39_blk_port()
164 vp->new_metrics = tmp; in update_viterbi39_blk_port()
H A Dviterbi615_port.c22 metric_t *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
66 vp->new_metrics = &vp->metrics2; in init_viterbi615_port()
123 vp->new_metrics->w[2*i] = decision0 ? m1 : m0;\
124 vp->new_metrics->w[2*i+1] = decision1 ? m3 : m2;\
150 vp->old_metrics = vp->new_metrics; in update_viterbi615_blk_port()
151 vp->new_metrics = tmp; in update_viterbi615_blk_port()
/dports/math/simd-viterbi/simd-viterbi-2.0.3/
H A Dviterbi29.c50 unsigned char *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
116 vp->new_metrics = vp->metrics2; in create_viterbi29()
126 vp->new_metrics = vp->metrics2; in init_viterbi29()
179 vp->new_metrics[2*i] = decision ? m1 : m0;\
184 vp->new_metrics[2*i+1] = decision ? m1 : m0;\
201 if(vp->new_metrics[0] > 150){ in update_viterbi29()
206 if(vp->new_metrics[i] < minmetric) in update_viterbi29()
207 minmetric = vp->new_metrics[i]; in update_viterbi29()
209 vp->new_metrics[i] -= minmetric; in update_viterbi29()
215 vp->old_metrics = vp->new_metrics; in update_viterbi29()
[all …]
H A Dviterbi27.c51 unsigned char *old_metrics,*new_metrics; /* Pointers to path metrics, swapped on every bit */ member
117 vp->new_metrics = vp->metrics2; in create_viterbi27()
127 vp->new_metrics = vp->metrics2; in init_viterbi27()
180 vp->new_metrics[2*i] = decision ? m1 : m0;\
185 vp->new_metrics[2*i+1] = decision ? m1 : m0;\
230 if(vp->new_metrics[0] > 150){ in update_viterbi27()
235 if(vp->new_metrics[i] < minmetric) in update_viterbi27()
236 minmetric = vp->new_metrics[i]; in update_viterbi27()
238 vp->new_metrics[i] -= minmetric; in update_viterbi27()
244 vp->old_metrics = vp->new_metrics; in update_viterbi27()
[all …]
/dports/comms/qsstv/qsstv/drmrx/
H A Dviterbi_decode.cpp82 float *old_metrics, *new_metrics, inf = (float) 1e20; in viterbi_decode() local
101 new_metrics = (float *) (memory_ptr + STATES * sizeof(float)); in viterbi_decode()
195 new_metrics[2 * butterfly] = metric_s1 + metric_inc; in viterbi_decode()
198 if (metric_path2 > new_metrics[2 * butterfly]) in viterbi_decode()
200 new_metrics[2 * butterfly] = metric_path2; in viterbi_decode()
203 new_metrics[2 * butterfly + 1] = metric_s1 - metric_inc; in viterbi_decode()
206 if (metric_path2 > new_metrics[2 * butterfly + 1]) in viterbi_decode()
208 new_metrics[2 * butterfly + 1] = metric_path2; in viterbi_decode()
216 old_metrics = new_metrics; in viterbi_decode()
217 new_metrics = (float *)swap_ptr; in viterbi_decode()
/dports/sysutils/ganglia-webfrontend/ganglia-web-3.7.2/nagios/
H A Dcheck_heartbeat.php56 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
58 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
61 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
63 $metrics = $new_metrics;
64 unset($new_metrics);
H A Dwarmup_metric_cache.php21 $new_metrics[$host][$name]['VAL'] = $metrics[$host][$name]['VAL'];
23 $new_metrics[$host][$name]['UNITS'] = $metrics[$host][$name]['UNITS'];
27 file_put_contents($conf['nagios_cache_file'] . "_" . $host, serialize($new_metrics[$host]));
33 file_put_contents($temp_file, serialize($new_metrics));
H A Dcheck_metric.php57 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
59 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
62 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
64 $metrics = $new_metrics;
65 unset($new_metrics);
H A Dcheck_value_same_everywhere.php63 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
65 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
68 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
70 $metrics = $new_metrics;
71 unset($new_metrics);
H A Dcheck_multiple_metrics.php66 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
68 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
71 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
73 $metrics = $new_metrics;
74 unset($new_metrics);
H A Dcheck_metric_regex.php66 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
68 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
71 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
73 $metrics = $new_metrics;
74 unset($new_metrics);
H A Dcheck_multiple_metrics_warn.php66 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
68 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
71 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
73 $metrics = $new_metrics;
74 unset($new_metrics);
H A Dcheck_host_regex.php67 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
69 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
72 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
74 $metrics = $new_metrics;
75 unset($new_metrics);
/dports/sysutils/ganglia-webfrontend/ganglia-web-3.7.2/api/
H A Dmetrics.php50 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
52 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
55 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
57 $metrics = $new_metrics;
58 unset($new_metrics);
H A Dmetrics_autocomplete.php39 $new_metrics[$mhost][$name]['VAL'] = $metrics[$mhost][$name]['VAL'];
41 $new_metrics[$mhost][$name]['UNITS'] = $metrics[$mhost][$name]['UNITS'];
45 file_put_contents($conf['nagios_cache_file'], serialize($new_metrics));
46 $metrics = $new_metrics;
47 unset($new_metrics);

1234