1 extern void abort (void);
3 typedef signed short int16_t;
4 typedef unsigned short uint16_t;
6 int16_t logadd (int16_t *a
, int16_t *b
);
7 void ba_compute_psd (int16_t start
);
9 int16_t masktab
[6] = { 1, 2, 3, 4, 5};
10 int16_t psd
[6] = { 50, 40, 30, 20, 10};
11 int16_t bndpsd
[6] = { 1, 2, 3, 4, 5};
13 void ba_compute_psd (int16_t start
)
24 for (i
= j
; i
< lastbin
; i
++) {
25 bndpsd
[k
] = logadd(&bndpsd
[k
], &psd
[j
]);
30 int16_t logadd (int16_t *a
, int16_t *b
)
41 if (bndpsd
[1] != 140) abort ();