-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy path[proc,bank_gettabrange].cs2
40 lines (40 loc) · 1.35 KB
/
[proc,bank_gettabrange].cs2
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
// 513
[proc,bank_gettabrange](int $int0)(int, int)
if ($int0 = 1) {
return(0, %varbit4171);
}
def_int $int1 = 0;
if ($int0 = 2) {
$int1 = %varbit4171;
return($int1, calc($int1 + %varbit4172));
}
if ($int0 = 3) {
$int1 = calc(%varbit4171 + %varbit4172);
return($int1, calc($int1 + %varbit4173));
}
if ($int0 = 4) {
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173);
return($int1, calc($int1 + %varbit4174));
}
if ($int0 = 5) {
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173 + %varbit4174);
return($int1, calc($int1 + %varbit4175));
}
if ($int0 = 6) {
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173 + %varbit4174 + %varbit4175);
return($int1, calc($int1 + %varbit4176));
}
if ($int0 = 7) {
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173 + %varbit4174 + %varbit4175 + %varbit4176);
return($int1, calc($int1 + %varbit4177));
}
if ($int0 = 8) {
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173 + %varbit4174 + %varbit4175 + %varbit4176 + %varbit4177);
return($int1, calc($int1 + %varbit4178));
}
if ($int0 = 9) {
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173 + %varbit4174 + %varbit4175 + %varbit4176 + %varbit4177 + %varbit4178);
return($int1, calc($int1 + %varbit4179));
}
$int1 = calc(%varbit4171 + %varbit4172 + %varbit4173 + %varbit4174 + %varbit4175 + %varbit4176 + %varbit4177 + %varbit4178 + %varbit4179);
return($int1, 816);