~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tools/test-js-optimizer-regs-output.js

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-09-20 22:44:35 UTC
  • mfrom: (4.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20130920224435-apuwj4fsl3fqv1a6
Tags: 1.5.6~20130920~6010666-1
* New snapshot release
* Update the list of supported architectures to the same as libv8
  (Closes: #723129)
* emlibtool has been removed from upstream.
* Fix warning syntax-error-in-dep5-copyright
* Refresh of the patches

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
function test() {
2
 
  var r1, r2;
3
 
  r1 = 0;
4
 
  f(r1);
5
 
  r1 += 1;
6
 
  r2 = r1 + 2;
7
 
  g(r1, r2);
8
 
  f(r1);
9
 
  r1 = cheez();
10
 
  r2 = r1 + 2;
11
 
  g(r2, r2);
12
 
  r2 = 200;
13
 
  r2 = 203;
14
 
  r2 = 205;
15
 
  r1 = 208;
16
 
  c(r2);
17
 
  while (f()) {
18
 
    r2 = 5;
19
 
    r1 = 12;
20
 
    gg(r2, r1 * 2);
21
 
    r1 = 100;
22
 
    gg(r1, 20);
23
 
  }
24
 
  r1 = f(), r2 = 100, r2 = 1e3, r2 = 1e5;
25
 
  f(r1());
 
2
 var r1, r2;
 
3
 r1 = 0;
 
4
 f(r1);
 
5
 r1 += 1;
 
6
 r2 = r1 + 2;
 
7
 g(r1, r2);
 
8
 f(r1);
 
9
 r1 = cheez();
 
10
 r2 = r1 + 2;
 
11
 g(r2, r2);
 
12
 r2 = 200;
 
13
 r2 = 203;
 
14
 r2 = 205;
 
15
 r1 = 208;
 
16
 c(r2);
 
17
 while (f()) {
 
18
  r2 = 5;
 
19
  r1 = 12;
 
20
  gg(r2, r1 * 2);
 
21
  r1 = 100;
 
22
  gg(r1, 20);
 
23
 }
 
24
 r1 = f(), r2 = 100, r2 = 1e3, r2 = 1e5;
 
25
 f(r1());
26
26
}
27
27
function primes() {
28
 
  var r1, r2, r3, r4, r5, r6, r7;
29
 
  r1 = 2;
30
 
  r2 = 0;
31
 
  $_$2 : while (1) {
32
 
    r3 = r1 | 0;
33
 
    r4 = _sqrtf(r3);
34
 
    r3 = 2;
35
 
    $_$4 : while (1) {
36
 
      r5 = r3 | 0;
37
 
      r6 = r5 < r4;
38
 
      if (!r6) {
39
 
        r7 = 1;
40
 
        break $_$4;
41
 
      }
42
 
      r6 = (r1 | 0) % (r3 | 0);
43
 
      r5 = (r6 | 0) == 0;
44
 
      if (r5) {
45
 
        r7 = 0;
46
 
        break $_$4;
47
 
      }
48
 
      r5 = r3 + 1 | 0;
49
 
      r3 = r5;
50
 
    }
51
 
    r3 = r7 + r2 | 0;
52
 
    r4 = r1 + 1 | 0;
53
 
    r5 = (r3 | 0) < 1e5;
54
 
    if (r5) {
55
 
      r1 = r4;
56
 
      r2 = r3;
57
 
    } else {
58
 
      break $_$2;
59
 
    }
60
 
  }
61
 
  r2 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r1, tempInt));
62
 
  return 1;
63
 
  return null;
 
28
 var r1, r2, r3, r4, r5, r6, r7;
 
29
 r1 = 2;
 
30
 r2 = 0;
 
31
 $_$2 : while (1) {
 
32
  r3 = r1 | 0;
 
33
  r4 = _sqrtf(r3);
 
34
  r3 = 2;
 
35
  $_$4 : while (1) {
 
36
   r5 = r3 | 0;
 
37
   r6 = r5 < r4;
 
38
   if (!r6) {
 
39
    r7 = 1;
 
40
    break $_$4;
 
41
   }
 
42
   r6 = (r1 | 0) % (r3 | 0);
 
43
   r5 = (r6 | 0) == 0;
 
44
   if (r5) {
 
45
    r7 = 0;
 
46
    break $_$4;
 
47
   }
 
48
   r5 = r3 + 1 | 0;
 
49
   r3 = r5;
 
50
  }
 
51
  r3 = r7 + r2 | 0;
 
52
  r4 = r1 + 1 | 0;
 
53
  r5 = (r3 | 0) < 1e5;
 
54
  if (r5) {
 
55
   r1 = r4;
 
56
   r2 = r3;
 
57
  } else {
 
58
   break $_$2;
 
59
  }
 
60
 }
 
61
 r2 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r1, tempInt));
 
62
 return 1;
 
63
 return null;
64
64
}
65
65
function atomic() {
66
 
  var r1, r2, r3, r4;
67
 
  r1 = STACKTOP;
68
 
  STACKTOP += 4;
69
 
  r2 = r1 >> 2;
70
 
  HEAP32[r2] = 10;
71
 
  r3 = (tempValue = HEAP32[r2], HEAP32[r2] == 10 && (HEAP32[r2] = 7), tempValue);
72
 
  r4 = (r3 | 0) == 10 & 1;
73
 
  r3 = HEAP32[r2];
74
 
  r2 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r4, tempInt));
75
 
  STACKTOP = r1;
76
 
  return 0;
77
 
  return null;
 
66
 var r1, r2, r3, r4;
 
67
 r1 = STACKTOP;
 
68
 STACKTOP += 4;
 
69
 r2 = r1 >> 2;
 
70
 HEAP32[r2] = 10;
 
71
 r3 = (tempValue = HEAP32[r2], HEAP32[r2] == 10 && (HEAP32[r2] = 7), tempValue);
 
72
 r4 = (r3 | 0) == 10 & 1;
 
73
 r3 = HEAP32[r2];
 
74
 r2 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r4, tempInt));
 
75
 STACKTOP = r1;
 
76
 return 0;
 
77
 return null;
78
78
}
79
79
function fcntl_open() {
80
 
  var r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17;
81
 
  r1 = STACKTOP;
82
 
  STACKTOP += 84;
83
 
  r2 = r1;
84
 
  r3 = r1 + 72;
85
 
  r4 = r3 | 0;
86
 
  for (r5 = STRING_TABLE.__ZZ4mainE16nonexistent_name | 0, r6 = r4, r7 = r5 + 12; r5 < r7; r5++, r6++) {
87
 
    HEAP8[r6] = HEAP8[r5];
88
 
  }
89
 
  r5 = (r2 + 8 | 0) >> 2;
90
 
  r8 = r2 >> 2;
91
 
  r9 = r3 + 9 | 0;
92
 
  r10 = r3 + 10 | 0;
93
 
  r3 = 0;
 
80
 var r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17;
 
81
 r1 = STACKTOP;
 
82
 STACKTOP += 84;
 
83
 r2 = r1;
 
84
 r3 = r1 + 72;
 
85
 r4 = r3 | 0;
 
86
 for (r5 = STRING_TABLE.__ZZ4mainE16nonexistent_name | 0, r6 = r4, r7 = r5 + 12; r5 < r7; r5++, r6++) {
 
87
  HEAP8[r6] = HEAP8[r5];
 
88
 }
 
89
 r5 = (r2 + 8 | 0) >> 2;
 
90
 r8 = r2 >> 2;
 
91
 r9 = r3 + 9 | 0;
 
92
 r10 = r3 + 10 | 0;
 
93
 r3 = 0;
 
94
 while (1) {
 
95
  r11 = HEAP32[__ZZ4mainE5modes + (r3 << 2) >> 2];
 
96
  r12 = r11 | 512;
 
97
  r13 = r3 + 97 & 255;
 
98
  r14 = 0;
94
99
  while (1) {
95
 
    r11 = HEAP32[__ZZ4mainE5modes + (r3 << 2) >> 2];
96
 
    r12 = r11 | 512;
97
 
    r13 = r3 + 97 & 255;
98
 
    r14 = 0;
99
 
    while (1) {
100
 
      r15 = (r14 & 1 | 0) == 0 ? r11 : r12;
101
 
      r16 = (r14 & 2 | 0) == 0 ? r15 : r15 | 2048;
102
 
      r15 = (r14 & 4 | 0) == 0 ? r16 : r16 | 1024;
103
 
      r16 = (r14 & 8 | 0) == 0 ? r15 : r15 | 8;
104
 
      r15 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r14, tempInt));
105
 
      r15 = _open(STRING_TABLE.__str2 | 0, r16, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = 511, tempInt));
106
 
      r17 = (r15 | 0) != -1 & 1;
107
 
      r15 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r17, tempInt));
108
 
      r17 = ___errno();
109
 
      r15 = HEAP32[r17 >> 2];
110
 
      r17 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
111
 
      r15 = _stat(STRING_TABLE.__str2 | 0, r2);
112
 
      r15 = HEAP32[r5] & -512;
113
 
      r17 = _printf(STRING_TABLE.__str4 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
114
 
      for (r6 = r8, r7 = r6 + 18; r6 < r7; r6++) {
115
 
        HEAP32[r6] = 0;
116
 
      }
117
 
      r15 = _putchar(10);
118
 
      r15 = ___errno();
119
 
      HEAP32[r15 >> 2] = 0;
120
 
      r15 = _printf(STRING_TABLE.__str6 | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r14, tempInt));
121
 
      r15 = _open(STRING_TABLE.__str7 | 0, r16, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = 511, tempInt));
122
 
      r17 = (r15 | 0) != -1 & 1;
123
 
      r15 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r17, tempInt));
124
 
      r17 = ___errno();
125
 
      r15 = HEAP32[r17 >> 2];
126
 
      r17 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
127
 
      r15 = _stat(STRING_TABLE.__str7 | 0, r2);
128
 
      r15 = HEAP32[r5] & -512;
129
 
      r17 = _printf(STRING_TABLE.__str4 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
130
 
      for (r6 = r8, r7 = r6 + 18; r6 < r7; r6++) {
131
 
        HEAP32[r6] = 0;
132
 
      }
133
 
      r15 = _putchar(10);
134
 
      r15 = ___errno();
135
 
      HEAP32[r15 >> 2] = 0;
136
 
      HEAP8[r9] = r13;
137
 
      HEAP8[r10] = r14 + 97 & 255;
138
 
      r15 = _printf(STRING_TABLE.__str8 | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r14, tempInt));
139
 
      r15 = _open(r4, r16, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = 511, tempInt));
140
 
      r17 = (r15 | 0) != -1 & 1;
141
 
      r15 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r17, tempInt));
142
 
      r17 = ___errno();
143
 
      r15 = HEAP32[r17 >> 2];
144
 
      r17 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
145
 
      r15 = _stat(r4, r2);
146
 
      r15 = HEAP32[r5] & -512;
147
 
      r17 = _printf(STRING_TABLE.__str4 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
148
 
      for (r6 = r8, r7 = r6 + 18; r6 < r7; r6++) {
149
 
        HEAP32[r6] = 0;
150
 
      }
151
 
      r16 = _putchar(10);
152
 
      r16 = ___errno();
153
 
      HEAP32[r16 >> 2] = 0;
154
 
      r16 = r14 + 1 | 0;
155
 
      if ((r16 | 0) == 16) {
156
 
        break;
157
 
      }
158
 
      r14 = r16;
159
 
    }
160
 
    r14 = r3 + 1 | 0;
161
 
    if ((r14 | 0) == 3) {
162
 
      break;
163
 
    }
164
 
    r3 = r14;
165
 
  }
166
 
  r3 = _puts(STRING_TABLE._str | 0);
167
 
  r3 = _creat(STRING_TABLE.__str10 | 0, 511);
168
 
  r6 = (r3 | 0) != -1 & 1;
169
 
  r3 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r6, tempInt));
170
 
  r6 = ___errno();
171
 
  r3 = HEAP32[r6 >> 2];
172
 
  r6 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r3, tempInt));
173
 
  STACKTOP = r1;
174
 
  return 0;
175
 
  return null;
 
100
   r15 = (r14 & 1 | 0) == 0 ? r11 : r12;
 
101
   r16 = (r14 & 2 | 0) == 0 ? r15 : r15 | 2048;
 
102
   r15 = (r14 & 4 | 0) == 0 ? r16 : r16 | 1024;
 
103
   r16 = (r14 & 8 | 0) == 0 ? r15 : r15 | 8;
 
104
   r15 = _printf(STRING_TABLE.__str | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r14, tempInt));
 
105
   r15 = _open(STRING_TABLE.__str2 | 0, r16, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = 511, tempInt));
 
106
   r17 = (r15 | 0) != -1 & 1;
 
107
   r15 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r17, tempInt));
 
108
   r17 = ___errno();
 
109
   r15 = HEAP32[r17 >> 2];
 
110
   r17 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
 
111
   r15 = _stat(STRING_TABLE.__str2 | 0, r2);
 
112
   r15 = HEAP32[r5] & -512;
 
113
   r17 = _printf(STRING_TABLE.__str4 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
 
114
   for (r6 = r8, r7 = r6 + 18; r6 < r7; r6++) {
 
115
    HEAP32[r6] = 0;
 
116
   }
 
117
   r15 = _putchar(10);
 
118
   r15 = ___errno();
 
119
   HEAP32[r15 >> 2] = 0;
 
120
   r15 = _printf(STRING_TABLE.__str6 | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r14, tempInt));
 
121
   r15 = _open(STRING_TABLE.__str7 | 0, r16, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = 511, tempInt));
 
122
   r17 = (r15 | 0) != -1 & 1;
 
123
   r15 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r17, tempInt));
 
124
   r17 = ___errno();
 
125
   r15 = HEAP32[r17 >> 2];
 
126
   r17 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
 
127
   r15 = _stat(STRING_TABLE.__str7 | 0, r2);
 
128
   r15 = HEAP32[r5] & -512;
 
129
   r17 = _printf(STRING_TABLE.__str4 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
 
130
   for (r6 = r8, r7 = r6 + 18; r6 < r7; r6++) {
 
131
    HEAP32[r6] = 0;
 
132
   }
 
133
   r15 = _putchar(10);
 
134
   r15 = ___errno();
 
135
   HEAP32[r15 >> 2] = 0;
 
136
   HEAP8[r9] = r13;
 
137
   HEAP8[r10] = r14 + 97 & 255;
 
138
   r15 = _printf(STRING_TABLE.__str8 | 0, (tempInt = STACKTOP, STACKTOP += 8, HEAP32[tempInt >> 2] = r3, HEAP32[tempInt + 4 >> 2] = r14, tempInt));
 
139
   r15 = _open(r4, r16, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = 511, tempInt));
 
140
   r17 = (r15 | 0) != -1 & 1;
 
141
   r15 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r17, tempInt));
 
142
   r17 = ___errno();
 
143
   r15 = HEAP32[r17 >> 2];
 
144
   r17 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
 
145
   r15 = _stat(r4, r2);
 
146
   r15 = HEAP32[r5] & -512;
 
147
   r17 = _printf(STRING_TABLE.__str4 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r15, tempInt));
 
148
   for (r6 = r8, r7 = r6 + 18; r6 < r7; r6++) {
 
149
    HEAP32[r6] = 0;
 
150
   }
 
151
   r16 = _putchar(10);
 
152
   r16 = ___errno();
 
153
   HEAP32[r16 >> 2] = 0;
 
154
   r16 = r14 + 1 | 0;
 
155
   if ((r16 | 0) == 16) {
 
156
    break;
 
157
   }
 
158
   r14 = r16;
 
159
  }
 
160
  r14 = r3 + 1 | 0;
 
161
  if ((r14 | 0) == 3) {
 
162
   break;
 
163
  }
 
164
  r3 = r14;
 
165
 }
 
166
 r3 = _puts(STRING_TABLE._str | 0);
 
167
 r3 = _creat(STRING_TABLE.__str10 | 0, 511);
 
168
 r6 = (r3 | 0) != -1 & 1;
 
169
 r3 = _printf(STRING_TABLE.__str1 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r6, tempInt));
 
170
 r6 = ___errno();
 
171
 r3 = HEAP32[r6 >> 2];
 
172
 r6 = _printf(STRING_TABLE.__str3 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r3, tempInt));
 
173
 STACKTOP = r1;
 
174
 return 0;
 
175
 return null;
176
176
}
177
177
function ex() {
178
 
  var r1, r2;
179
 
  r1 = STACKTOP;
180
 
  STACKTOP += 4;
181
 
  r2 = r1;
182
 
  r1 = _puts(STRING_TABLE._str17 | 0);
183
 
  r1 = r2 | 0;
184
 
  r2 = 0;
185
 
  while (1) {
186
 
    r1 = _printf(STRING_TABLE.__str15 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = r2, tempInt));
187
 
    ((function() {
188
 
      try {
189
 
        __THREW__ = false;
190
 
        return __Z5magici(r2);
191
 
      } catch (e) {
192
 
        if (typeof e != "number") throw e;
193
 
        if (ABORT) throw e;
194
 
        __THREW__ = true;
195
 
        return null;
196
 
      }
197
 
    }))();
198
 
  }
 
178
 var __stackBase__ = STACKTOP;
 
179
 STACKTOP += 4;
 
180
 var $e1 = __stackBase__;
 
181
 var $puts = _puts(STRING_TABLE._str17 | 0);
 
182
 var $x41 = $e1 | 0;
 
183
 var $i_04 = 0;
 
184
 while (1) {
 
185
  var $i_04;
 
186
  var $call1 = _printf(STRING_TABLE.__str15 | 0, (tempInt = STACKTOP, STACKTOP += 4, HEAP32[tempInt >> 2] = $i_04, tempInt));
 
187
  ((function() {
 
188
   try {
 
189
    __THREW__ = false;
 
190
    return __Z5magici($i_04);
 
191
   } catch (e) {
 
192
    if (typeof e != "number") throw e;
 
193
    if (ABORT) throw e;
 
194
    __THREW__ = true;
 
195
    return null;
 
196
   }
 
197
  }))();
 
198
 }
199
199
}
200
200
function switchey(r1) {
201
 
  var r2, r3, r4, r5, r6, r7, r8, r9;
202
 
  r2 = 5;
203
 
  while (1) {
204
 
    switch (r1 = f(r1, r2)) {
205
 
     case 1:
206
 
      g(r2);
207
 
      r3 = r1 + 1;
208
 
      r1--;
209
 
      break;
210
 
     case 2:
211
 
      g(r2 * 2);
212
 
      r4 = r1 + 22;
213
 
      r5 = r4 + 5;
214
 
      r1 -= 20;
215
 
      break;
216
 
     default:
217
 
      r6 = r1 + 22;
218
 
      r7 = r4 + 5;
219
 
      ch(r6, r7 * r4);
220
 
      throw 99;
221
 
    }
 
201
 var r2, r3, r4, r5, r6, r7, r8, r9;
 
202
 r2 = 5;
 
203
 while (1) {
 
204
  switch (r1 = f(r1, r2)) {
 
205
  case 1:
 
206
   g(r2);
 
207
   r3 = r1 + 1;
 
208
   r1--;
 
209
   break;
 
210
  case 2:
 
211
   g(r2 * 2);
 
212
   r4 = r1 + 22;
 
213
   r5 = r4 + 5;
 
214
   r1 -= 20;
 
215
   break;
 
216
  default:
 
217
   r6 = r1 + 22;
 
218
   r7 = r4 + 5;
 
219
   ch(r6, r7 * r4);
 
220
   throw 99;
222
221
  }
223
 
  r8 = r1 + 1;
224
 
  p(r2, r8);
225
 
  r9 = r1 + 2;
226
 
  pp(r9);
 
222
 }
 
223
 r8 = r1 + 1;
 
224
 p(r2, r8);
 
225
 r9 = r1 + 2;
 
226
 pp(r9);
227
227
}
228
228
function __ZN14NetworkAddressC1EPKcti(r1) {
229
 
  __ZN14NetworkAddressC2EPKcti(r1);
230
 
  return;
 
229
 __ZN14NetworkAddressC2EPKcti(r1);
 
230
 return;
231
231
}
232
232