-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrtoc.cpp
61 lines (59 loc) · 1.65 KB
/
rtoc.cpp
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# include "rtoc.h"
unordered_map<int, float> single_rtoc = {
{0x8047D7C4, 2.0},
{0x8047D818, 3.1415927410125732},
{0x8047D7A0, 0.0},
{0x8047D8A0, 2500.0},
{0x8047CC60, 1.0},
{0x8047CC64, -1.0},
{0x8047D830, 0.4},
{0x8047D79C, 1.0},
{0x8047D874, 0.6},
{0x8047D7A4, 0.5},
{0x8047C2C0, 0.5},
{0x8047C2C4, 3.0},
{0x8047C2D0, 0.5},
{0x8047D7C0, 6.28319},
};
unordered_map<int, double> double_rtoc = {
{0x8047c958, 0.0},
{0x8047c7d8, 4503601774854144.0},
{0x8047c7d0, 16777216.0},
{0x8047c788, 0.0},
{0x8047c7b8, 0.6366197723675814},
{0x8047c7b0, 0.5},
{0x8047c790, 1.5707963267341256},
{0x8047c798, 6.077100506506192e-11},
{0x8047c7a0, 6.077100506303966e-11},
{0x8047c7a8, 2.0222662487959506e-21},
{0x8047c7c0, 2.0222662487111665e-21},
{0x8047c7c8, 8.4784276603689e-32},
{0x8047c7e0, 1.0},
{0x8047c810, -1.1359647557788195e-11},
{0x8047c808, 2.087572321298175e-09},
{0x8047c800, -2.7557314351390663e-07},
{0x8047c7f8, 2.480158728947673e-05},
{0x8047c7f0, -0.001388888888887411},
{0x8047c7e8, 0.0416666666666666},
{0x8047c820, 0.28125},
{0x8047c818, 0.5},
{0x8047c888, 1.58969099521155e-10},
{0x8047c880, -2.5050760253406863e-08},
{0x8047c878, 2.7557313707070068e-06},
{0x8047c870, -0.0001984126982985795},
{0x8047c868, 0.00833333333332249},
{0x8047c898, 0.5},
{0x8047c890, -0.16666666666666632},
{0x8047c910, 0.0},
{0x8047d7d0, 4503599627370496.0},
{0x8047d7c8, 4503601774854144.0},
{0x8047d7f0, 6.283185307179586},
{0x8047d7a8, 3.141592653589793},
{0x8047d820, -3.141592653589793},
{0x8047c578, 1.2246467991473532e-16},
{0x8047c528, 3.141592653589793},
{0x8047c8f8, -1.0},
{0x8047c8e8, 2.0},
{0x8047c8e0, 1.0},
{0x8047c8f0, 1.5},
};