projects
/
sdk
/
emulator
/
qemu.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
hw/arm: pass pristine kernel image to guest firmware over fw_cfg
[sdk/emulator/qemu.git]
/
target-ppc
/
mfrom_table_gen.c
1
#define _GNU_SOURCE
2
#include <stdint.h>
3
#include <stdio.h>
4
#include <math.h>
5
6
int main (void)
7
{
8
double d;
9
uint8_t n;
10
int i;
11
12
printf("static const uint8_t mfrom_ROM_table[602] =\n{\n ");
13
for (i = 0; i < 602; i++) {
14
/* Extremely decomposed:
15
* -T0 / 256
16
* T0 = 256 * log10(10 + 1.0) + 0.5
17
*/
18
d = -i;
19
d /= 256.0;
20
d = exp10(d);
21
d += 1.0;
22
d = log10(d);
23
d *= 256;
24
d += 0.5;
25
n = d;
26
printf("%3d, ", n);
27
if ((i & 7) == 7)
28
printf("\n ");
29
}
30
printf("\n};\n");
31
32
return 0;
33
}