2
f((HEAPU8[10202] | 0) + 5 | 0);
11
f((g = t(), g + g | 0) | 0);
2
f((HEAPU8[10202] | 0) + 5 | 0);
11
f((g = t(), g + g | 0) | 0);
17
$140 = $p_3_i + (-$mantSize_0_i | 0) | 0;
21
$56 = _fcntl() | 0 | 1;
22
FUNCTION_TABLE_ii[55 & 127]() | 0;
13
24
function b($this, $__n) {
16
var $4 = 0, $5 = 0, $10 = 0, $13 = 0, $14 = 0, $15 = 0, $23 = 0, $30 = 0, $38 = 0, $40 = 0;
17
if (($__n | 0) == 0) {
21
$5 = HEAP8[$4 & 16777215] | 0;
26
$10 = HEAP32[($this & 16777215) >> 2] | 0;
27
$14 = ($10 & -2) - 1 | 0;
31
if (($15 & 1 | 0) == 0) {
34
$23 = HEAP32[($this + 4 & 16777215) >> 2] | 0;
36
if (($14 - $23 | 0) >>> 0 < $__n >>> 0) {
37
__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this, $14, ($__n - $14 | 0) + $23 | 0, $23, $23);
38
$30 = HEAP8[$4 & 16777215] | 0;
45
$38 = HEAP32[($this + 8 & 16777215) >> 2] | 0;
47
_memset($38 + $23 | 0, 0, $__n | 0, 1, 1213141516);
49
if ((HEAP8[$4 & 16777215] & 1) == 0) {
50
HEAP8[$4 & 16777215] = $40 << 1 & 255;
52
HEAP32[($this + 4 & 16777215) >> 2] = $40;
54
HEAP8[$38 + $40 & 16777215] = 0;
27
var $4 = 0, $5 = 0, $10 = 0, $13 = 0, $14 = 0, $15 = 0, $23 = 0, $30 = 0, $38 = 0, $40 = 0;
28
if (($__n | 0) == 0) {
32
$5 = HEAP8[$4 & 16777215] | 0;
37
$10 = HEAP32[($this & 16777215) >> 2] | 0;
38
$14 = ($10 & -2) - 1 | 0;
42
if (($15 & 1 | 0) == 0) {
45
$23 = HEAP32[($this + 4 & 16777215) >> 2] | 0;
47
if (($14 - $23 | 0) >>> 0 < $__n >>> 0) {
48
__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this, $14, $__n - $14 + $23 | 0, $23, $23);
49
$30 = HEAP8[$4 & 16777215] | 0;
56
$38 = HEAP32[($this + 8 & 16777215) >> 2] | 0;
58
_memset($38 + $23 | 0, 0, $__n | 0, 1, 1213141516);
60
if ((HEAP8[$4 & 16777215] & 1) == 0) {
61
HEAP8[$4 & 16777215] = $40 << 1 & 255;
63
HEAP32[($this + 4 & 16777215) >> 2] = $40;
65
HEAP8[$38 + $40 & 16777215] = 0;
66
HEAP32[$4] = ~HEAP32[$5];
67
HEAP32[$4] = ~HEAP32[$5];
68
HEAP32[$4] = ~HEAP32[$5];
78
if ((HEAP8[$4 & 16777215] | 0) == 0) {
81
if ((HEAP8[$5 & 16777215] | 0) == 0) {
84
if ((HEAP8[$6 & 16777215] | 0) == 0) {
87
if ((HEAP8[$7 & 16777215] | 0) == 0) {
90
if (HEAPU8[$8 & 16777215] << 24 >> 16 == 0) {
93
if (HEAPU8[$9 & 16777215] << 16 >> 16 == 0) {
93
if ((HEAP8[$4 & 16777215] | 0) == 0) {
96
if ((HEAP8[$5 & 16777215] | 0) == 0) {
99
if ((HEAP8[$6 & 16777215] | 0) == 0) {
102
if ((HEAP8[$7 & 16777215] | 0) == 0) {
105
if (HEAPU8[$8 & 16777215] << 24 >> 16 == 0) {
108
if (HEAPU8[$9 & 16777215] << 16 >> 16 == 0) {
97
112
function sign_extension_simplification() {
98
if ((HEAP8[$4 & 16777215] & 127) == 0) {
101
if ((HEAP8[$4 & 16777215] & 128) << 24 >> 24 == 0) {
104
if ((HEAP32[$5 & 16777215] & 32767) == 0) {
107
if ((HEAP32[$5 & 16777215] & 32768) << 16 >> 16 == 0) {
113
if ((HEAP8[$4 & 16777215] & 127) == 0) {
116
if ((HEAP8[$4 & 16777215] & 128) << 24 >> 24 == 0) {
119
if ((HEAP32[$5 & 16777215] & 32767) == 0) {
122
if ((HEAP32[$5 & 16777215] & 32768) << 16 >> 16 == 0) {
126
function compare_result_simplification() {
127
HEAP32[$4] = HEAP32[$5] < HEAP32[$6];
128
HEAP32[$4] = HEAP32[$5] > HEAP32[$6];
129
HEAP32[$4] = HEAP32[$5] <= HEAP32[$6];
130
HEAP32[$4] = HEAP32[$5] <= HEAP32[$6];
131
HEAP32[$4] = HEAP32[$5] == HEAP32[$6];
132
HEAP32[$4] = HEAP32[$5] === HEAP32[$6];
133
HEAP32[$4] = HEAP32[$5] != HEAP32[$6];
134
HEAP32[$4] = HEAP32[$5] !== HEAP32[$6];
135
var x = HEAP32[$5] != HEAP32[$6] | 0;
111
137
function tempDoublePtr($45, $14, $28, $42) {
116
var unelim = +0, bad = 0, unelim2 = +0;
117
unelim = +(127.5 * +$14);
118
HEAPF32[$45 >> 2] = ($14 < $28 ? $14 : $28) - $42;
119
HEAP32[$world + 102916 >> 2] = _malloc(192) | 0;
120
f(+HEAPF32[$45 >> 2]);
121
g(HEAP32[$14 >> 2] | 0);
122
$42 = +HEAPF32[$42 >> 2];
124
HEAPF32[$45 >> 2] = unelim;
126
bad = (HEAPF32[tempDoublePtr >> 2] = 127.5 * +$14, HEAP32[tempDoublePtr >> 2] | 0);
131
unelim2 = 127 + $14 | 0;
142
var unelim = +0, bad = 0, unelim2 = +0;
143
unelim = +(127.5 * +$14);
144
HEAPF32[$45 >> 2] = ($14 < $28 ? $14 : $28) - $42;
145
HEAP32[$world + 102916 >> 2] = _malloc(192) | 0;
146
f(+HEAPF32[$45 >> 2]);
147
g(HEAP32[$14 >> 2] | 0);
148
$42 = +HEAPF32[$42 >> 2];
150
HEAPF32[$45 >> 2] = unelim;
152
bad = (HEAPF32[tempDoublePtr >> 2] = 127.5 * +$14, HEAP32[tempDoublePtr >> 2] | 0);
157
unelim2 = 127 + $14 | 0;
161
$f163 = (HEAP32[tempDoublePtr >> 2] = HEAP32[$f165 >> 2], HEAP32[tempDoublePtr + 4 >> 2] = HEAP32[$f165 + 4 >> 2], +HEAPF64[tempDoublePtr >> 3]);
135
163
function boxx($this, $aabb, $xf, $childIndex) {
139
$childIndex = $childIndex | 0;
140
var $2 = +0, $4 = +0, $7 = +0, $9 = +0, $13 = +0, $14 = +0, $19 = +0, $20 = +0, $22 = +0, $25 = +0, $28 = +0, $32 = +0, $42 = +0, $45 = 0, $_sroa_06_0_insert_insert$1 = +0, $51 = 0, $_sroa_0_0_insert_insert$1 = +0;
141
$2 = +HEAPF32[$xf + 12 >> 2];
142
$4 = +HEAPF32[$this + 12 >> 2];
143
$7 = +HEAPF32[$xf + 8 >> 2];
144
$9 = +HEAPF32[$this + 16 >> 2];
145
$13 = +HEAPF32[$xf >> 2];
146
$14 = $13 + ($2 * $4 - $7 * $9);
147
$19 = +HEAPF32[$xf + 4 >> 2];
148
$20 = $4 * $7 + $2 * $9 + $19;
149
$22 = +HEAPF32[$this + 20 >> 2];
150
$25 = +HEAPF32[$this + 24 >> 2];
151
$28 = $13 + ($2 * $22 - $7 * $25);
152
$32 = $19 + ($7 * $22 + $2 * $25);
153
$42 = +HEAPF32[$this + 8 >> 2];
155
$_sroa_06_0_insert_insert$1 = +(($20 < $32 ? $20 : $32) - $42);
156
HEAPF32[$45 >> 2] = ($14 < $28 ? $14 : $28) - $42;
157
HEAPF32[$45 + 4 >> 2] = $_sroa_06_0_insert_insert$1;
159
$_sroa_0_0_insert_insert$1 = +($42 + ($20 > $32 ? $20 : $32));
160
HEAPF32[$51 >> 2] = $42 + ($14 > $28 ? $14 : $28);
161
HEAPF32[$51 + 4 >> 2] = $_sroa_0_0_insert_insert$1;
167
$childIndex = $childIndex | 0;
168
var $2 = +0, $4 = +0, $7 = +0, $9 = +0, $13 = +0, $14 = +0, $19 = +0, $20 = +0, $22 = +0, $25 = +0, $28 = +0, $32 = +0, $42 = +0, $45 = 0, $_sroa_06_0_insert_insert$1 = +0, $51 = 0, $_sroa_0_0_insert_insert$1 = +0;
169
$2 = +HEAPF32[$xf + 12 >> 2];
170
$4 = +HEAPF32[$this + 12 >> 2];
171
$7 = +HEAPF32[$xf + 8 >> 2];
172
$9 = +HEAPF32[$this + 16 >> 2];
173
$13 = +HEAPF32[$xf >> 2];
174
$14 = $13 + ($2 * $4 - $7 * $9);
175
$19 = +HEAPF32[$xf + 4 >> 2];
176
$20 = $4 * $7 + $2 * $9 + $19;
177
$22 = +HEAPF32[$this + 20 >> 2];
178
$25 = +HEAPF32[$this + 24 >> 2];
179
$28 = $13 + ($2 * $22 - $7 * $25);
180
$32 = $19 + ($7 * $22 + $2 * $25);
181
$42 = +HEAPF32[$this + 8 >> 2];
183
$_sroa_06_0_insert_insert$1 = +(($20 < $32 ? $20 : $32) - $42);
184
HEAPF32[$45 >> 2] = ($14 < $28 ? $14 : $28) - $42;
185
HEAPF32[$45 + 4 >> 2] = $_sroa_06_0_insert_insert$1;
187
$_sroa_0_0_insert_insert$1 = +($42 + ($20 > $32 ? $20 : $32));
188
HEAPF32[$51 >> 2] = $42 + ($14 > $28 ? $14 : $28);
189
HEAPF32[$51 + 4 >> 2] = $_sroa_0_0_insert_insert$1;
192
function _main($argc, $argv) {
195
var $def_i21 = 0, $def_i = 0, $world = 0, $bd = 0, $shape = 0, $shape1 = 0, $bd2 = 0, $result = 0, $6 = 0, $WARMUP_0 = 0, $14 = 0, $15 = 0, $17 = 0, $i_09_i_i = 0, $j_08_i_i = 0, $34 = 0, $j_1_i_i = 0, $38 = 0, $46 = 0, $48 = 0, $50 = 0, $54 = 0, $i_05_i_i_i = 0, $56 = 0, $62 = 0, $_lcssa_i_i_i = 0, $87 = 0, $96 = 0, $97 = 0, $98 = 0, $112 = 0, $115 = 0, $116 = 0, $118 = 0, $121 = 0, $126 = 0, $135 = 0, $137 = 0, $174 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $185 = 0, $186 = 0, $188 = 0, $189 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $i_057 = 0, $x_sroa_0_0_load303656 = +0, $x_sroa_1_4_load313755 = +0, $j_052 = 0, $y_sroa_0_0_load283451 = +0, $y_sroa_1_4_load293550 = +0, $y_sroa_0_0_insert_insert$1 = +0, $205 = 0, $208 = 0, $209 = 0, $213 = 0, $223 = 0, $236 = 0, $i3_042 = 0, $241 = 0, $242 = 0, $243 = 0, $i4_038 = 0, $245 = 0, $260 = +0, $_0 = 0, label = 0, __stackBase__ = 0;
196
__stackBase__ = STACKTOP;
197
STACKTOP = STACKTOP + 103416 | 0;
198
$def_i21 = __stackBase__ | 0;
199
$def_i = __stackBase__ + 32 | 0;
200
$world = __stackBase__ + 64 | 0;
201
$bd = __stackBase__ + 103096 | 0;
202
$shape = __stackBase__ + 103152 | 0;
203
$shape1 = __stackBase__ + 103200 | 0;
204
$bd2 = __stackBase__ + 103352 | 0;
205
$result = __stackBase__ + 103408 | 0;
207
if (($argc | 0) > 1) {
208
$6 = HEAP8[HEAP32[$argv + 4 >> 2] | 0] | 0;
209
if (($6 | 0) == 49) {
213
} else if (($6 | 0) == 50) {
217
} else if (($6 | 0) == 51) {
220
} else if (($6 | 0) == 52) {
224
} else if (($6 | 0) == 53) {
228
} else if (($6 | 0) == 48) {
230
STACKTOP = __stackBase__;
233
_printf(3512, (tempInt = STACKTOP, STACKTOP = STACKTOP + 8 | 0, HEAP32[tempInt >> 2] = $6 - 48, tempInt) | 0) | 0;
235
STACKTOP = __stackBase__;
242
if ((label | 0) == 43) {
247
$15 = $world + 8 | 0;
248
HEAP32[$15 >> 2] = 128;
249
HEAP32[$world + 4 >> 2] = 0;
250
$17 = _malloc(1024) | 0;
251
HEAP32[$world >> 2] = $17;
252
_memset($17 | 0, 0, HEAP32[$15 >> 2] << 3 | 0);
253
_memset($world + 12 | 0, 0, 56);
257
if (($j_08_i_i | 0) >= 14) {
261
if (($i_09_i_i | 0) > (HEAP32[9600 + ($j_08_i_i << 2) >> 2] | 0)) {
262
$34 = $j_08_i_i + 1 | 0;
263
HEAP8[$i_09_i_i + 8952 | 0] = $34 & 255;
266
HEAP8[$i_09_i_i + 8952 | 0] = $j_08_i_i & 255;
267
$j_1_i_i = $j_08_i_i;
269
$38 = $i_09_i_i + 1 | 0;
270
if (($38 | 0) < 641) {
271
$j_08_i_i = $j_1_i_i;
277
if ((label | 0) == 49) {
278
___assert_func(3248, 73, 6448, 3360);
281
HEAP32[$world + 102468 >> 2] = 0;
282
HEAP32[$world + 102472 >> 2] = 0;
283
HEAP32[$world + 102476 >> 2] = 0;
284
HEAP32[$world + 102864 >> 2] = 0;
285
HEAP32[$world + 102872 >> 2] = -1;
286
$46 = $world + 102884 | 0;
287
HEAP32[$46 >> 2] = 16;
288
HEAP32[$world + 102880 >> 2] = 0;
289
$48 = _malloc(576) | 0;
290
$50 = $world + 102876 | 0;
291
HEAP32[$50 >> 2] = $48;
292
_memset($48 | 0, 0, (HEAP32[$46 >> 2] | 0) * 36 & -1 | 0);
293
$54 = (HEAP32[$46 >> 2] | 0) - 1 | 0;
297
$56 = $i_05_i_i_i + 1 | 0;
298
HEAP32[(HEAP32[$50 >> 2] | 0) + ($i_05_i_i_i * 36 & -1) + 20 >> 2] = $56;
299
HEAP32[(HEAP32[$50 >> 2] | 0) + ($i_05_i_i_i * 36 & -1) + 32 >> 2] = -1;
300
$62 = (HEAP32[$46 >> 2] | 0) - 1 | 0;
301
if (($56 | 0) < ($62 | 0)) {
311
HEAP32[(HEAP32[$50 >> 2] | 0) + ($_lcssa_i_i_i * 36 & -1) + 20 >> 2] = -1;
312
HEAP32[(HEAP32[$50 >> 2] | 0) + (((HEAP32[$46 >> 2] | 0) - 1 | 0) * 36 & -1) + 32 >> 2] = -1;
313
_memset($world + 102888 | 0, 0, 16);
314
HEAP32[$world + 102920 >> 2] = 16;
315
HEAP32[$world + 102924 >> 2] = 0;
316
HEAP32[$world + 102916 >> 2] = _malloc(192) | 0;
317
HEAP32[$world + 102908 >> 2] = 16;
318
HEAP32[$world + 102912 >> 2] = 0;
319
HEAP32[$world + 102904 >> 2] = _malloc(64) | 0;
320
HEAP32[$world + 102932 >> 2] = 0;
321
HEAP32[$world + 102936 >> 2] = 0;
322
HEAP32[$world + 102940 >> 2] = 104;
323
HEAP32[$world + 102944 >> 2] = 96;
324
$87 = $world + 102948 | 0;
325
HEAP32[$world + 102980 >> 2] = 0;
326
HEAP32[$world + 102984 >> 2] = 0;
327
_memset($87 | 0, 0, 20);
328
HEAP8[$world + 102992 | 0] = 1;
329
HEAP8[$world + 102993 | 0] = 1;
330
HEAP8[$world + 102994 | 0] = 0;
331
HEAP8[$world + 102995 | 0] = 1;
332
$96 = $world + 102976 | 0;
334
$97 = $world + 102968 | 0;
335
HEAP32[$97 >> 2] = 0;
336
HEAP32[$97 + 4 >> 2] = -1054867456;
337
$98 = $world + 102868 | 0;
338
HEAP32[$98 >> 2] = 4;
339
HEAPF32[$world + 102988 >> 2] = +0;
340
HEAP32[$87 >> 2] = $14;
341
_memset($world + 102996 | 0, 0, 32);
343
HEAP32[$bd + 44 >> 2] = 0;
344
_memset($bd + 4 | 0, 0, 32);
345
HEAP8[$bd + 36 | 0] = 1;
346
HEAP8[$bd + 37 | 0] = 1;
347
HEAP8[$bd + 38 | 0] = 0;
348
HEAP8[$bd + 39 | 0] = 0;
349
HEAP32[$bd >> 2] = 0;
350
HEAP8[$bd + 40 | 0] = 1;
351
HEAPF32[$bd + 48 >> 2] = +1;
352
$112 = __ZN16b2BlockAllocator8AllocateEi($14, 152) | 0;
353
if (($112 | 0) == 0) {
357
__ZN6b2BodyC2EPK9b2BodyDefP7b2World($115, $bd, $world);
360
HEAP32[$116 + 92 >> 2] = 0;
361
$118 = $world + 102952 | 0;
362
HEAP32[$116 + 96 >> 2] = HEAP32[$118 >> 2];
363
$121 = HEAP32[$118 >> 2] | 0;
364
if (($121 | 0) != 0) {
365
HEAP32[$121 + 92 >> 2] = $116;
367
HEAP32[$118 >> 2] = $116;
368
$126 = $world + 102960 | 0;
369
HEAP32[$126 >> 2] = (HEAP32[$126 >> 2] | 0) + 1;
370
HEAP32[$shape >> 2] = 8016;
371
HEAP32[$shape + 4 >> 2] = 1;
372
HEAPF32[$shape + 8 >> 2] = +.009999999776482582;
373
_memset($shape + 28 | 0, 0, 18);
374
$135 = $shape + 12 | 0;
375
HEAP32[$135 >> 2] = -1038090240;
376
HEAP32[$135 + 4 >> 2] = 0;
377
$137 = $shape + 20 | 0;
378
HEAP32[$137 >> 2] = 1109393408;
379
HEAP32[$137 + 4 >> 2] = 0;
380
HEAP8[$shape + 44 | 0] = 0;
381
HEAP8[$shape + 45 | 0] = 0;
382
HEAP16[$def_i + 22 >> 1] = 1;
383
HEAP16[$def_i + 24 >> 1] = -1;
384
HEAP16[$def_i + 26 >> 1] = 0;
385
HEAP32[$def_i + 4 >> 2] = 0;
386
HEAPF32[$def_i + 8 >> 2] = +.20000000298023224;
387
HEAPF32[$def_i + 12 >> 2] = +0;
388
HEAP8[$def_i + 20 | 0] = 0;
389
HEAP32[$def_i >> 2] = $shape;
390
HEAPF32[$def_i + 16 >> 2] = +0;
391
__ZN6b2Body13CreateFixtureEPK12b2FixtureDef($116, $def_i);
392
HEAP32[$shape1 >> 2] = 7968;
393
HEAP32[$shape1 + 4 >> 2] = 2;
394
HEAPF32[$shape1 + 8 >> 2] = +.009999999776482582;
395
HEAP32[$shape1 + 148 >> 2] = 4;
396
HEAPF32[$shape1 + 20 >> 2] = +-.5;
397
HEAPF32[$shape1 + 24 >> 2] = +-.5;
398
HEAPF32[$shape1 + 28 >> 2] = +.5;
399
HEAPF32[$shape1 + 32 >> 2] = +-.5;
400
HEAPF32[$shape1 + 36 >> 2] = +.5;
401
HEAPF32[$shape1 + 40 >> 2] = +.5;
402
HEAPF32[$shape1 + 44 >> 2] = +-.5;
403
HEAPF32[$shape1 + 48 >> 2] = +.5;
404
HEAPF32[$shape1 + 84 >> 2] = +0;
405
HEAPF32[$shape1 + 88 >> 2] = +-1;
406
HEAPF32[$shape1 + 92 >> 2] = +1;
407
HEAPF32[$shape1 + 96 >> 2] = +0;
408
HEAPF32[$shape1 + 100 >> 2] = +0;
409
HEAPF32[$shape1 + 104 >> 2] = +1;
410
HEAPF32[$shape1 + 108 >> 2] = +-1;
411
HEAPF32[$shape1 + 112 >> 2] = +0;
412
HEAPF32[$shape1 + 12 >> 2] = +0;
413
HEAPF32[$shape1 + 16 >> 2] = +0;
414
$174 = $bd2 + 44 | 0;
415
$176 = $bd2 + 36 | 0;
417
$178 = $bd2 + 37 | 0;
418
$179 = $bd2 + 38 | 0;
419
$180 = $bd2 + 39 | 0;
421
$182 = $bd2 + 40 | 0;
422
$183 = $bd2 + 48 | 0;
425
$188 = $def_i21 + 22 | 0;
426
$189 = $def_i21 + 24 | 0;
427
$190 = $def_i21 + 26 | 0;
429
$192 = $def_i21 + 4 | 0;
430
$193 = $def_i21 + 8 | 0;
431
$194 = $def_i21 + 12 | 0;
432
$195 = $def_i21 + 16 | 0;
433
$196 = $def_i21 + 20 | 0;
434
$x_sroa_1_4_load313755 = +.75;
435
$x_sroa_0_0_load303656 = +-7;
438
$y_sroa_1_4_load293550 = $x_sroa_1_4_load313755;
439
$y_sroa_0_0_load283451 = $x_sroa_0_0_load303656;
442
HEAP32[$174 >> 2] = 0;
443
_memset($177 | 0, 0, 32);
449
HEAPF32[$183 >> 2] = +1;
450
HEAP32[$181 >> 2] = 2;
451
$y_sroa_0_0_insert_insert$1 = +$y_sroa_1_4_load293550;
452
HEAPF32[$185 >> 2] = $y_sroa_0_0_load283451;
453
HEAPF32[$185 + 4 >> 2] = $y_sroa_0_0_insert_insert$1;
454
if ((HEAP32[$98 >> 2] & 2 | 0) != 0) {
458
$205 = __ZN16b2BlockAllocator8AllocateEi($14, 152) | 0;
459
if (($205 | 0) == 0) {
463
__ZN6b2BodyC2EPK9b2BodyDefP7b2World($208, $bd2, $world);
466
HEAP32[$209 + 92 >> 2] = 0;
467
HEAP32[$209 + 96 >> 2] = HEAP32[$118 >> 2];
468
$213 = HEAP32[$118 >> 2] | 0;
469
if (($213 | 0) != 0) {
470
HEAP32[$213 + 92 >> 2] = $209;
472
HEAP32[$118 >> 2] = $209;
473
HEAP32[$126 >> 2] = (HEAP32[$126 >> 2] | 0) + 1;
474
HEAP16[$188 >> 1] = 1;
475
HEAP16[$189 >> 1] = -1;
476
HEAP16[$190 >> 1] = 0;
477
HEAP32[$192 >> 2] = 0;
478
HEAPF32[$193 >> 2] = +.20000000298023224;
479
HEAPF32[$194 >> 2] = +0;
481
HEAP32[$191 >> 2] = $186;
482
HEAPF32[$195 >> 2] = +5;
483
__ZN6b2Body13CreateFixtureEPK12b2FixtureDef($209, $def_i21);
484
$223 = $j_052 + 1 | 0;
485
if (($223 | 0) < 40) {
486
$y_sroa_1_4_load293550 = $y_sroa_1_4_load293550 + +0;
487
$y_sroa_0_0_load283451 = $y_sroa_0_0_load283451 + 1.125;
493
$236 = $i_057 + 1 | 0;
494
if (($236 | 0) < 40) {
495
$x_sroa_1_4_load313755 = $x_sroa_1_4_load313755 + +1;
496
$x_sroa_0_0_load303656 = $x_sroa_0_0_load303656 + +.5625;
503
if ((label | 0) == 65) {
504
___assert_func(112, 109, 5328, 2520);
508
__ZN7b2World4StepEfii($world);
509
$i3_042 = $i3_042 + 1 | 0;
510
if (($i3_042 | 0) >= ($WARMUP_0 | 0)) {
514
$241 = HEAP32[2414] | 0;
515
$242 = _llvm_stacksave() | 0;
517
STACKTOP = STACKTOP + ($241 * 4 & -1) | 0;
518
STACKTOP = STACKTOP + 7 >> 3 << 3;
519
if (($241 | 0) > 0) {
523
__ZN7b2World4StepEfii($world);
524
HEAP32[$243 + ($i4_038 << 2) >> 2] = (_clock() | 0) - $245;
525
$i4_038 = $i4_038 + 1 | 0;
526
if (($i4_038 | 0) >= (HEAP32[2414] | 0)) {
531
__Z7measurePm($result, $243);
532
$260 = +HEAPF32[$result + 4 >> 2];
533
_printf(3480, (tempInt = STACKTOP, STACKTOP = STACKTOP + 16 | 0, HEAPF64[tempInt >> 3] = +HEAPF32[$result >> 2], HEAPF64[tempInt + 8 >> 3] = $260, tempInt) | 0) | 0;
534
_llvm_stackrestore($242 | 0);
535
__ZN7b2WorldD2Ev($world);
537
STACKTOP = __stackBase__;