blob: b7ff9f79c2b2f90a458908170343b9a13ee84cef (
plain)
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
|
#include <u.h>
#include <libc.h>
uvlong
next(uvlong t)
{
print("t0: %llud ", t);
t = t * 8000 / 44100;
print("t1: %llud ", t);
t = t*(42&t>>10);
print("t2: %llud ", t);
print("t3: %llud ", t<<8);
return t<<8;
}
void
main()
{
uvlong t;
short sl;
for(t = 20000;; t++){
sl = next(t);
print("%2d\t", sl);
}
}
|