/dports/comms/libfec/fec-3.0.1/ |
H A D | viterbi27_av.c | 37 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 D | viterbi29_av.c | 39 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 D | viterbi39_av.c | 37 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 D | viterbi615_av.c | 40 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 D | viterbi615_sse.c | 23 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 D | viterbi39_sse.c | 23 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 D | viterbi615_sse2.c | 23 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 D | viterbi39_sse2.c | 23 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 D | viterbi39_mmx.c | 22 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 D | viterbi29_port.c | 21 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 D | viterbi39_port.c | 21 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 D | viterbi615_port.c | 22 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 D | viterbi29.c | 50 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 D | viterbi27.c | 51 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 D | viterbi_decode.cpp | 82 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 D | check_heartbeat.php | 56 $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 D | warmup_metric_cache.php | 21 $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 D | check_metric.php | 57 $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 D | check_value_same_everywhere.php | 63 $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 D | check_multiple_metrics.php | 66 $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 D | check_metric_regex.php | 66 $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 D | check_multiple_metrics_warn.php | 66 $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 D | check_host_regex.php | 67 $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 D | metrics.php | 50 $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 D | metrics_autocomplete.php | 39 $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);
|