Lines Matching refs:i3

6152 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i13 …
6167 i3 = 7200 + (i5 << 2) | 0;
6173 if ((i3 | 0) != (i4 | 0)) {
6179 HEAP32[i8 >> 2] = i3;
6210 i3 = i7 >>> 1 & 1;
6211 i3 = (i6 | i2 | i5 | i4 | i3) + (i7 >>> i3) | 0;
6212 i7 = i3 << 1;
6232 HEAP32[1790] = i18 & ~(1 << i3);
6235 i6 = i3 << 3;
6238 i3 = i5 + i12 | 0;
6269 HEAP32[7180 >> 2] = i3;
6285 i3 = i2 >>> 1 & 1;
6286 i3 = HEAP32[7464 + ((i30 | i31 | i32 | i6 | i3) + (i2 >>> i3) << 2) >> 2] | 0;
6287 i2 = (HEAP32[i3 + 4 >> 2] & -8) - i12 | 0;
6288 i6 = i3;
6301 i3 = i4 ? i5 : i3;
6304 if (i3 >>> 0 < i6 >>> 0) {
6307 i4 = i3 + i12 | 0;
6308 if (!(i3 >>> 0 < i4 >>> 0)) {
6311 i5 = HEAP32[i3 + 24 >> 2] | 0;
6312 i7 = HEAP32[i3 + 12 >> 2] | 0;
6314 if ((i7 | 0) == (i3 | 0)) {
6315 i8 = i3 + 20 | 0;
6318 i8 = i3 + 16 | 0;
6350 i8 = HEAP32[i3 + 8 >> 2] | 0;
6355 if ((HEAP32[i6 >> 2] | 0) != (i3 | 0)) {
6359 if ((HEAP32[i9 >> 2] | 0) == (i3 | 0)) {
6371 i7 = HEAP32[i3 + 28 >> 2] | 0;
6373 if ((i3 | 0) == (HEAP32[i6 >> 2] | 0)) {
6384 if ((HEAP32[i6 >> 2] | 0) == (i3 | 0)) {
6397 i5 = HEAP32[i3 + 16 >> 2] | 0;
6409 i5 = HEAP32[i3 + 20 >> 2] | 0;
6423 HEAP32[i3 + 4 >> 2] = i32 | 3;
6424 i32 = i3 + (i32 + 4) | 0;
6427 HEAP32[i3 + 4 >> 2] = i12 | 3;
6428 HEAP32[i3 + (i12 | 4) >> 2] = i2 | 1;
6429 HEAP32[i3 + (i2 + i12) >> 2] = i2;
6460 i32 = i3 + 8 | 0;
6571 i3 = HEAP32[i24 + 24 >> 2] | 0;
6630 if ((i3 | 0) != 0) {
6640 if (i3 >>> 0 < (HEAP32[7176 >> 2] | 0) >>> 0) {
6643 i4 = i3 + 16 | 0;
6647 HEAP32[i3 + 20 >> 2] = i22;
6656 HEAP32[i22 + 24 >> 2] = i3;
6657 i3 = HEAP32[i24 + 16 >> 2] | 0;
6659 if ((i3 | 0) != 0) {
6660 if (i3 >>> 0 < (HEAP32[7176 >> 2] | 0) >>> 0) {
6663 HEAP32[i22 + 16 >> 2] = i3;
6664 HEAP32[i3 + 24 >> 2] = i22;
6669 i3 = HEAP32[i24 + 20 >> 2] | 0;
6670 if ((i3 | 0) != 0) {
6671 if (i3 >>> 0 < (HEAP32[7176 >> 2] | 0) >>> 0) {
6674 HEAP32[i22 + 20 >> 2] = i3;
6675 HEAP32[i3 + 24 >> 2] = i22;
6689 i3 = 7200 + (i6 << 2) | 0;
6704 i20 = i3;
6709 HEAP32[i24 + (i12 + 12) >> 2] = i3;
6712 i3 = i25 >>> 8;
6713 if ((i3 | 0) != 0) {
6715 i3 = 31;
6717 i31 = (i3 + 1048320 | 0) >>> 16 & 8;
6718 i32 = i3 << i31;
6721 i3 = (i32 + 245760 | 0) >>> 16 & 2;
6722 i3 = 14 - (i30 | i31 | i3) + (i32 << i3 >>> 15) | 0;
6723 i3 = i25 >>> (i3 + 7 | 0) & 1 | i3 << 1;
6726 i3 = 0;
6728 i6 = 7464 + (i3 << 2) | 0;
6729 HEAP32[i24 + (i12 + 28) >> 2] = i3;
6733 i5 = 1 << i3;
6743 if ((i3 | 0) == 31) {
6744 i3 = 0;
6746 i3 = 25 - (i3 >>> 1) | 0;
6750 i3 = i25 << i3;
6752 i6 = i4 + (i3 >>> 31 << 2) + 16 | 0;
6761 i3 = i3 << 1;
6779 i3 = HEAP32[i4 >> 2] | 0;
6784 if (i3 >>> 0 < i5 >>> 0) {
6787 HEAP32[i3 + 12 >> 2] = i2;
6789 HEAP32[i24 + (i12 + 8) >> 2] = i3;
6813 i3 = i18 - i12 | 0;
6815 if (i3 >>> 0 > 15) {
6817 HEAP32[7168 >> 2] = i3;
6818 HEAP32[i2 + (i12 + 4) >> 2] = i3 | 1;
6819 HEAP32[i2 + i18 >> 2] = i3;
7016 i3 = i15 + 8 | 0;
7017 if ((i3 & 7 | 0) == 0) {
7018 i3 = 0;
7020 i3 = 0 - i3 & 7;
7022 i32 = i2 - i3 | 0;
7023 HEAP32[7184 >> 2] = i15 + i3;
7025 HEAP32[i15 + (i3 + 4) >> 2] = i32 | 1;
7247 i3 = i9;
7252 i3 = 7200 + (i10 + 2 << 2) | 0;
7255 HEAP32[i3 >> 2] = i7;
7261 i3 = i10 >>> 8;
7262 if ((i3 | 0) != 0) {
7264 i3 = 31;
7266 i31 = (i3 + 1048320 | 0) >>> 16 & 8;
7267 i32 = i3 << i31;
7270 i3 = (i32 + 245760 | 0) >>> 16 & 2;
7271 i3 = 14 - (i30 | i31 | i3) + (i32 << i3 >>> 15) | 0;
7272 i3 = i10 >>> (i3 + 7 | 0) & 1 | i3 << 1;
7275 i3 = 0;
7277 i4 = 7464 + (i3 << 2) | 0;
7278 HEAP32[i17 + (i8 + 28) >> 2] = i3;
7282 i5 = 1 << i3;
7292 if ((i3 | 0) == 31) {
7293 i3 = 0;
7295 i3 = 25 - (i3 >>> 1) | 0;
7299 i3 = i10 << i3;
7301 i5 = i4 + (i3 >>> 31 << 2) + 16 | 0;
7310 i3 = i3 << 1;
7328 i3 = HEAP32[i4 >> 2] | 0;
7333 if (i3 >>> 0 < i5 >>> 0) {
7336 HEAP32[i3 + 12 >> 2] = i7;
7338 HEAP32[i17 + (i8 + 8) >> 2] = i3;
7354 i3 = 7608 | 0;
7356 i2 = HEAP32[i3 >> 2] | 0;
7357 …if (!(i2 >>> 0 > i15 >>> 0) ? (i11 = HEAP32[i3 + 4 >> 2] | 0, i10 = i2 + i11 | 0, i10 >>> 0 > i15 …
7360 i3 = HEAP32[i3 + 8 >> 2] | 0;
7362 i3 = i2 + (i11 + -39) | 0;
7363 if ((i3 & 7 | 0) == 0) {
7364 i3 = 0;
7366 i3 = 0 - i3 & 7;
7368 i2 = i2 + (i11 + -47 + i3) | 0;
7370 i3 = i2 + 8 | 0;
7384 HEAP32[i3 + 0 >> 2] = HEAP32[7608 >> 2];
7385 HEAP32[i3 + 4 >> 2] = HEAP32[7612 >> 2];
7386 HEAP32[i3 + 8 >> 2] = HEAP32[7616 >> 2];
7387 HEAP32[i3 + 12 >> 2] = HEAP32[7620 >> 2];
7391 HEAP32[7616 >> 2] = i3;
7396 i3 = i4 + 4 | 0;
7397 HEAP32[i3 >> 2] = 7;
7399 i4 = i3;
7407 i3 = i15 + (i2 + 4) | 0;
7408 HEAP32[i3 >> 2] = HEAP32[i3 >> 2] & -2;
7411 i3 = i2 >>> 3;
7413 i4 = i3 << 1;
7416 i3 = 1 << i3;
7417 if ((i5 & i3 | 0) != 0) {
7419 i3 = HEAP32[i4 >> 2] | 0;
7420 if (i3 >>> 0 < (HEAP32[7176 >> 2] | 0) >>> 0) {
7424 i8 = i3;
7427 HEAP32[1790] = i5 | i3;
7437 i3 = i2 >>> 8;
7438 if ((i3 | 0) != 0) {
7440 i3 = 31;
7442 i31 = (i3 + 1048320 | 0) >>> 16 & 8;
7443 i32 = i3 << i31;
7446 i3 = (i32 + 245760 | 0) >>> 16 & 2;
7447 i3 = 14 - (i30 | i31 | i3) + (i32 << i3 >>> 15) | 0;
7448 i3 = i2 >>> (i3 + 7 | 0) & 1 | i3 << 1;
7451 i3 = 0;
7453 i7 = 7464 + (i3 << 2) | 0;
7454 HEAP32[i15 + 28 >> 2] = i3;
7458 i5 = 1 << i3;
7468 if ((i3 | 0) == 31) {
7469 i3 = 0;
7471 i3 = 25 - (i3 >>> 1) | 0;
7475 i3 = i2 << i3;
7477 i7 = i4 + (i3 >>> 31 << 2) + 16 | 0;
7486 i3 = i3 << 1;
7504 i3 = HEAP32[i4 >> 2] | 0;
7509 if (i3 >>> 0 < i2 >>> 0) {
7512 HEAP32[i3 + 12 >> 2] = i15;
7514 HEAP32[i15 + 8 >> 2] = i3;
7577 …var i1 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0, i14 = 0, i15 = 0, i17 = 0, …
7584 i3 = i1;
8371 …if ((__Z19b2ClipSegmentToLineP12b2ClipVertexPKS_RK6b2Vec2fi(i3, i10, i20, +HEAPF32[i29 >> 2], HEAP…
8393 d28 = +HEAPF32[i3 >> 2];
8394 d27 = +HEAPF32[i3 + 4 >> 2];
8409 HEAP32[i2 + 16 >> 2] = HEAP32[i3 + 8 >> 2];
8413 d26 = +HEAPF32[i3 + 12 >> 2];
8414 d27 = +HEAPF32[i3 + 16 >> 2];
8425 HEAP32[i2 + (i8 * 20 | 0) + 16 >> 2] = HEAP32[i3 + 20 >> 2];
8445 if (!((+HEAPF32[i3 >> 2] - d22) * d23 + (+HEAPF32[i3 + 4 >> 2] - d24) * d25 <= d26)) {
8448 i40 = i3;
8453 i41 = i3 + 8 | 0;
8462 i4 = i3 + 12 | 0;
8463 if ((+HEAPF32[i4 >> 2] - d22) * d23 + (+HEAPF32[i3 + 16 >> 2] - d24) * d25 <= d26) {
8469 i40 = i3 + 20 | 0;
8485 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 …
8488 i3 = i1 + 284 | 0;
8498 …__ZN8b2IslandC2EiiiP16b2StackAllocatorP17b2ContactListener(i3, 64, 32, 0, i30 + 68 | 0, HEAP32[i13…
8524 i25 = i3 + 28 | 0;
8525 i26 = i3 + 36 | 0;
8526 i27 = i3 + 32 | 0;
8527 i28 = i3 + 40 | 0;
8528 i29 = i3 + 8 | 0;
8529 i24 = i3 + 44 | 0;
8530 i23 = i3 + 12 | 0;
9047 __ZN8b2Island8SolveTOIERK10b2TimeStepii(i3, i9, HEAP32[i49 >> 2] | 0, HEAP32[i50 >> 2] | 0);
9086 __ZN8b2IslandD2Ev(i3);
9107 __ZN8b2IslandD2Ev(i3);
9116 …var i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i…
9117 i3 = STACKTOP;
9119 i2 = i3;
9471 STACKTOP = i3;
9483 STACKTOP = i3;
9491 STACKTOP = i3;
9504 STACKTOP = i3;
9516 STACKTOP = i3;
9529 STACKTOP = i3;
9542 STACKTOP = i3;
9554 STACKTOP = i3;
9558 STACKTOP = i3;
9566 STACKTOP = i3;
9579 STACKTOP = i3;
9592 STACKTOP = i3;
9605 STACKTOP = i3;
9617 STACKTOP = i3;
9621 STACKTOP = i3;
9624 STACKTOP = i3;
9630 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13…
10030 i3 = 7200 + (i7 << 2) | 0;
10045 i5 = i3;
10050 HEAP32[i2 + 12 >> 2] = i3;
10095 i3 = i5;
10112 i3 = i5;
10115 i5 = i3 + 8 | 0;
10118 if (i3 >>> 0 < i6 >>> 0) {
10127 HEAP32[i2 + 12 >> 2] = i3;
10159 function __ZNSt3__127__insertion_sort_incompleteIRPFbRK6b2PairS3_EPS1_EEbT0_S8_T_(i3, i4, i2) { argument
10160 i3 = i3 | 0;
10168 switch ((i4 - i3 | 0) / 12 | 0 | 0) {
10171 i6 = i3 + 12 | 0;
10172 i8 = i3 + 24 | 0;
10173 i5 = i3 + 36 | 0;
10175 __ZNSt3__17__sort4IRPFbRK6b2PairS3_EPS1_EEjT0_S8_S8_S8_T_(i3, i6, i8, i5, i2) | 0;
10218 if (!(FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i6, i3) | 0)) {
10223 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10224 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10225 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10226 HEAP32[i3 + 0 >> 2] = HEAP32[i6 + 0 >> 2];
10227 HEAP32[i3 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
10228 HEAP32[i3 + 8 >> 2] = HEAP32[i6 + 8 >> 2];
10238 …__ZNSt3__17__sort4IRPFbRK6b2PairS3_EPS1_EEjT0_S8_S8_S8_T_(i3, i3 + 12 | 0, i3 + 24 | 0, i4 + -12 |…
10245 i5 = i3 + 12 | 0;
10247 i10 = FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i5, i3) | 0;
10264 if (!(FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i5, i3) | 0)) {
10269 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10270 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10271 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10272 HEAP32[i3 + 0 >> 2] = HEAP32[i5 + 0 >> 2];
10273 HEAP32[i3 + 4 >> 2] = HEAP32[i5 + 4 >> 2];
10274 HEAP32[i3 + 8 >> 2] = HEAP32[i5 + 8 >> 2];
10283 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10284 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10285 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10286 HEAP32[i3 + 0 >> 2] = HEAP32[i4 + 0 >> 2];
10287 HEAP32[i3 + 4 >> 2] = HEAP32[i4 + 4 >> 2];
10288 HEAP32[i3 + 8 >> 2] = HEAP32[i4 + 8 >> 2];
10296 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10297 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10298 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10299 HEAP32[i3 + 0 >> 2] = HEAP32[i5 + 0 >> 2];
10300 HEAP32[i3 + 4 >> 2] = HEAP32[i5 + 4 >> 2];
10301 HEAP32[i3 + 8 >> 2] = HEAP32[i5 + 8 >> 2];
10326 if (!(FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i4, i3) | 0)) {
10331 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10332 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10333 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10334 HEAP32[i3 + 0 >> 2] = HEAP32[i4 + 0 >> 2];
10335 HEAP32[i3 + 4 >> 2] = HEAP32[i4 + 4 >> 2];
10336 HEAP32[i3 + 8 >> 2] = HEAP32[i4 + 8 >> 2];
10353 i9 = i3 + 24 | 0;
10354 i10 = i3 + 12 | 0;
10355 i11 = FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i10, i3) | 0;
10360 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10361 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10362 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10363 HEAP32[i3 + 0 >> 2] = HEAP32[i9 + 0 >> 2];
10364 HEAP32[i3 + 4 >> 2] = HEAP32[i9 + 4 >> 2];
10365 HEAP32[i3 + 8 >> 2] = HEAP32[i9 + 8 >> 2];
10371 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10372 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10373 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10374 HEAP32[i3 + 0 >> 2] = HEAP32[i10 + 0 >> 2];
10375 HEAP32[i3 + 4 >> 2] = HEAP32[i10 + 4 >> 2];
10376 HEAP32[i3 + 8 >> 2] = HEAP32[i10 + 8 >> 2];
10402 if (FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i10, i3) | 0) {
10403 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
10404 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
10405 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
10406 HEAP32[i3 + 0 >> 2] = HEAP32[i10 + 0 >> 2];
10407 HEAP32[i3 + 4 >> 2] = HEAP32[i10 + 4 >> 2];
10408 HEAP32[i3 + 8 >> 2] = HEAP32[i10 + 8 >> 2];
10416 i7 = i3 + 36 | 0;
10433 if ((i9 | 0) == (i3 | 0)) {
10478 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14…
10512 i3 = i5 + (i7 * 36 | 0) + 32 | 0;
10514 i14 = (HEAP32[i3 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) | 0;
10647 HEAP32[i3 >> 2] = i2 + 1;
10735 i3 = HEAP32[i3 >> 2] | 0;
10737 i3 = ((i3 | 0) > (i5 | 0) ? i3 : i5) + 1 | 0;
10738 HEAP32[i2 >> 2] = i3;
10740 i2 = (i3 | 0) > (i2 | 0) ? i3 : i2;
10781 i3 = HEAP32[i3 >> 2] | 0;
10783 i3 = ((i3 | 0) > (i5 | 0) ? i3 : i5) + 1 | 0;
10784 HEAP32[i2 >> 2] = i3;
10786 i2 = (i3 | 0) > (i2 | 0) ? i3 : i2;
10793 function __Z10b2DistanceP16b2DistanceOutputP14b2SimplexCachePK15b2DistanceInput(i2, i5, i3) { argument
10796 i3 = i3 | 0;
10806 i9 = i3 + 28 | 0;
10807 i31 = i3 + 56 | 0;
10812 i31 = i3 + 72 | 0;
10817 …__ZN9b2Simplex9ReadCacheEPK14b2SimplexCachePK15b2DistanceProxyRK11b2TransformS5_S8_(i4, i5, i3, i1…
10825 i13 = i3 + 16 | 0;
10826 i12 = i3 + 20 | 0;
10831 i23 = i3 + 44 | 0;
10832 i20 = i3 + 48 | 0;
11099 if ((HEAP8[i3 + 88 | 0] | 0) == 0) {
11103 d7 = +HEAPF32[i3 + 24 >> 2];
11104 d16 = +HEAPF32[i3 + 52 >> 2];
11152 …var i1 = 0, i2 = 0, i3 = 0, d5 = 0.0, i6 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0,…
11153 i3 = STACKTOP;
11155 i6 = i3 + 128 | 0;
11156 i9 = i3 + 148 | 0;
11157 i10 = i3 + 96 | 0;
11158 i16 = i3 + 52 | 0;
11159 i2 = i3;
11406 STACKTOP = i3;
11437 STACKTOP = i3;
11457 STACKTOP = i3;
11462 …var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, d9 = 0.0, d10 = 0.0, d11 = 0.0, d12 = …
11469 i3 = i4 + 40 | 0;
11474 i19 = HEAP32[i3 >> 2] | 0;
11683 function __Z14b2TimeOfImpactP11b2TOIOutputPK10b2TOIInput(i3, i11) { argument
11684 i3 = i3 | 0;
11698 HEAP32[i3 >> 2] = 0;
11700 i2 = i3 + 4 | 0;
11890 HEAP32[i3 >> 2] = 2;
11899 HEAP32[i3 >> 2] = 3;
11908 HEAP32[i3 >> 2] = 4;
11911 HEAP32[i3 >> 2] = 1;
11914 HEAP32[i3 >> 2] = 3;
11917 HEAP32[i3 >> 2] = 1;
11939 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13…
11940 i3 = STACKTOP;
11942 i4 = i3 + 32 | 0;
11943 i9 = i3;
11944 i2 = i3 + 84 | 0;
12138 STACKTOP = i3;
12152 STACKTOP = i3;
12157 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0, i13 …
12161 i3 = i1 + 24 | 0;
12175 i11 = i3 + 8 | 0;
12176 i10 = i3 + 12 | 0;
12233 i37 = i3;
12236 …b2WorldManifold10InitializeEPK10b2ManifoldRK11b2TransformfS5_f(i5, i31 + 64 | 0, i8, d45, i3, d44);
12585 …var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, d12 = 0.0, d13 = 0.0,…
12590 i3 = i1;
12643 __ZN15b2ContactSolverC2EP18b2ContactSolverDef(i3, i10);
12650 if (__ZN15b2ContactSolver27SolveTOIPositionConstraintsEii(i3, i15, i18) | 0) {
12671 __ZN15b2ContactSolver29InitializeVelocityConstraintsEv(i3);
12676 __ZN15b2ContactSolver24SolveVelocityConstraintsEv(i3);
12748 i6 = HEAP32[i3 + 40 >> 2] | 0;
12751 __ZN15b2ContactSolverD2Ev(i3);
12756 __ZN15b2ContactSolverD2Ev(i3);
12778 __ZN15b2ContactSolverD2Ev(i3);
13210 function __ZN13b2DynamicTree10InsertLeafEi(i3, i4) { argument
13211 i3 = i3 | 0;
13215 i11 = i3 + 24 | 0;
13217 i11 = HEAP32[i3 >> 2] | 0;
13219 HEAP32[i3 >> 2] = i4;
13220 HEAP32[(HEAP32[i3 + 4 >> 2] | 0) + (i4 * 36 | 0) + 20 >> 2] = -1;
13224 i2 = i3 + 4 | 0;
13279 i10 = __ZN13b2DynamicTree12AllocateNodeEv(i3) | 0;
13306 HEAP32[i3 >> 2] = i10;
13325 i9 = __ZN13b2DynamicTree7BalanceEi(i3, i10) | 0;
13376 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i1…
13390 i3 = i7 + 36 | 0;
13391 HEAP32[i3 >> 2] = __ZN16b2StackAllocator8AllocateEi(i14, i2 * 88 | 0) | 0;
13445 i11 = HEAP32[i3 >> 2] | 0;
13521 …var i2 = 0, i3 = 0, i5 = 0, d6 = 0.0, d7 = 0.0, d8 = 0.0, i12 = 0, d13 = 0.0, d14 = 0.0, i15 = 0, …
13522 i3 = STACKTOP;
13562 STACKTOP = i3;
13600 STACKTOP = i3;
13609 STACKTOP = i3;
13635 STACKTOP = i3;
13643 STACKTOP = i3;
13664 STACKTOP = i3;
13668 STACKTOP = i3;
13694 STACKTOP = i3;
13864 function _main(i3, i2) { argument
13865 i3 = i3 | 0;
13876 if ((i3 | 0) > 1) {
14056 if ((i3 | 0) > 2) {
14079 …ex9ReadCacheEPK14b2SimplexCachePK15b2DistanceProxyRK11b2TransformS5_S8_(i2, i11, i10, i4, i3, i5) { argument
14084 i3 = i3 | 0;
14099 i13 = i3 + 20 | 0;
14100 i14 = i3 + 16 | 0;
14200 if ((HEAP32[i3 + 20 >> 2] | 0) <= 0) {
14203 i26 = HEAP32[i3 + 16 >> 2] | 0;
14239 var i2 = 0, i3 = 0, i8 = 0, i9 = 0;
14242 i3 = i2;
14248 HEAP32[i3 + 0 >> 2] = HEAP32[i6 + 0 >> 2];
14249 HEAP32[i3 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
14250 HEAP32[i3 + 8 >> 2] = HEAP32[i6 + 8 >> 2];
14254 HEAP32[i5 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14255 HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14256 HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14260 HEAP32[i3 + 0 >> 2] = HEAP32[i6 + 0 >> 2];
14261 HEAP32[i3 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
14262 HEAP32[i3 + 8 >> 2] = HEAP32[i6 + 8 >> 2];
14266 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14267 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14268 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14270 HEAP32[i3 + 0 >> 2] = HEAP32[i7 + 0 >> 2];
14271 HEAP32[i3 + 4 >> 2] = HEAP32[i7 + 4 >> 2];
14272 HEAP32[i3 + 8 >> 2] = HEAP32[i7 + 8 >> 2];
14276 HEAP32[i5 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14277 HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14278 HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14285 HEAP32[i3 + 0 >> 2] = HEAP32[i7 + 0 >> 2];
14286 HEAP32[i3 + 4 >> 2] = HEAP32[i7 + 4 >> 2];
14287 HEAP32[i3 + 8 >> 2] = HEAP32[i7 + 8 >> 2];
14291 HEAP32[i5 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14292 HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14293 HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14295 HEAP32[i3 + 0 >> 2] = HEAP32[i6 + 0 >> 2];
14296 HEAP32[i3 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
14297 HEAP32[i3 + 8 >> 2] = HEAP32[i6 + 8 >> 2];
14301 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14302 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14303 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14318 HEAP32[i3 + 0 >> 2] = HEAP32[i5 + 0 >> 2];
14319 HEAP32[i3 + 4 >> 2] = HEAP32[i5 + 4 >> 2];
14320 HEAP32[i3 + 8 >> 2] = HEAP32[i5 + 8 >> 2];
14324 HEAP32[i4 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14325 HEAP32[i4 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14326 HEAP32[i4 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14332 HEAP32[i3 + 0 >> 2] = HEAP32[i7 + 0 >> 2];
14333 HEAP32[i3 + 4 >> 2] = HEAP32[i7 + 4 >> 2];
14334 HEAP32[i3 + 8 >> 2] = HEAP32[i7 + 8 >> 2];
14338 HEAP32[i5 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14339 HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14340 HEAP32[i5 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14346 HEAP32[i3 + 0 >> 2] = HEAP32[i6 + 0 >> 2];
14347 HEAP32[i3 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
14348 HEAP32[i3 + 8 >> 2] = HEAP32[i6 + 8 >> 2];
14352 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
14353 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
14354 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
14363 …var i1 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i…
14367 i3 = i1 + 24 | 0;
14380 i10 = i3 + 8 | 0;
14381 i11 = i3 + 12 | 0;
14435 i46 = i3;
14438 …SolverManifold10InitializeEP27b2ContactPositionConstraintRK11b2TransformS4_i(i4, i19, i8, i3, i37);
14494 …var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13…
14499 i3 = i1;
14513 i10 = i3 + 8 | 0;
14514 i11 = i3 + 16 | 0;
14564 …__ZN24b2PositionSolverManifold10InitializeEP27b2ContactPositionConstraintRK11b2TransformS4_i(i3, i…
14565 i44 = i3;
14625 …var i2 = 0, i3 = 0, i4 = 0, d8 = 0.0, d9 = 0.0, d10 = 0.0, d11 = 0.0, d12 = 0.0, d13 = 0.0, i14 = …
14629 i3 = i22 + 12 | 0;
14631 d23 = +HEAPF32[i3 >> 2];
14679 i14 = i3;
14711 i14 = i3;
14758 i14 = i3;
14770 var i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, d13 = 0.0;
14771 i3 = STACKTOP;
14884 STACKTOP = i3;
14901 STACKTOP = i3;
14911 …var i3 = 0, d4 = 0.0, d5 = 0.0, d6 = 0.0, d7 = 0.0, d8 = 0.0, d9 = 0.0, d10 = 0.0, d11 = 0.0, i14 …
14912 i3 = STACKTOP;
14947 STACKTOP = i3;
14984 STACKTOP = i3;
15023 STACKTOP = i3;
15026 STACKTOP = i3;
15034 var i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0;
15038 i3 = i4;
15109 HEAP32[i3 + 0 >> 2] = HEAP32[i6 + 0 >> 2];
15110 HEAP32[i3 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
15111 HEAP32[i3 + 8 >> 2] = HEAP32[i6 + 8 >> 2];
15121 if (FUNCTION_TABLE_iii[HEAP32[i2 >> 2] & 3](i3, i8) | 0) {
15129 HEAP32[i7 + 0 >> 2] = HEAP32[i3 + 0 >> 2];
15130 HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
15131 HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
15237 …var d1 = 0.0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i…
15238 i3 = STACKTOP;
15240 i10 = i3;
15340 STACKTOP = i3;
15353 STACKTOP = i3;
15362 …var i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i1…
15363 i3 = STACKTOP;
15365 i2 = i3;
15466 STACKTOP = i3;
15470 STACKTOP = i3;
15476 …var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, d8 = 0.0, d9 = 0.0, d10 = 0.0, d11 = 0.0, i13 …
15483 i3 = i1 + 4 | 0;
15484 i5 = HEAP32[i3 >> 2] | 0;
15501 i3 = i1 + 8 | 0;
15502 if ((HEAP32[i3 >> 2] | 0) <= 0) {
15509 HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + -1;
15537 i7 = HEAP32[i3 >> 2] | 0;
15558 i7 = HEAP32[i3 >> 2] | 0;
15569 …var i1 = 0, i2 = 0, i3 = 0, d4 = 0.0, d5 = 0.0, d6 = 0.0, d8 = 0.0, d9 = 0.0, d10 = 0.0, d11 = 0.0…
15575 i3 = i7 + 52 | 0;
15576 d14 = +HEAPF32[i3 >> 2];
15577 d16 = +HEAPF32[i3 + 4 >> 2];
15578 i3 = i7 + 72 | 0;
15618 i3 = i3 + 0 | 0;
15621 HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
15623 i3 = i3 + 4 | 0;
15632 i3 = i2 + 0 | 0;
15635 HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
15637 i3 = i3 + 4 | 0;
15646 i3 = i3 + 0 | 0;
15649 HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
15651 i3 = i3 + 4 | 0;
15670 i3 = i3 + 0 | 0;
15673 HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
15675 i3 = i3 + 4 | 0;
15681 function __ZN16b2ContactManager7CollideEv(i3) { argument
15682 i3 = i3 | 0;
15685 i8 = HEAP32[i3 + 60 >> 2] | 0;
15690 i7 = i3 + 12 | 0;
15691 i6 = i3 + 4 | 0;
15692 i5 = i3 + 72 | 0;
15693 i4 = i3 + 68 | 0;
15708 __ZN16b2ContactManager7DestroyEP9b2Contact(i3, i8);
15715 __ZN16b2ContactManager7DestroyEP9b2Contact(i3, i8);
15758 __ZN16b2ContactManager7DestroyEP9b2Contact(i3, i8);
15786 var i2 = 0, i3 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
15789 i3 = HEAP32[i6 + 16 >> 2] | 0;
15793 i7 = HEAP32[i3 + 8 >> 2] | 0;
15808 …if ((i12 | 0) == (i4 | 0) & (i13 | 0) == (i3 | 0) & (i11 | 0) == (i5 | 0) & (i9 | 0) == (i6 | 0)) {
15812 …if ((i12 | 0) == (i3 | 0) & (i13 | 0) == (i4 | 0) & (i11 | 0) == (i6 | 0) & (i9 | 0) == (i5 | 0)) {
15833 …if ((i7 | 0) != 0 ? !(FUNCTION_TABLE_iiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 8 >> 2] & 7](i7, i4, i3) …
15837 …i5 = __ZN9b2Contact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i4, i5, i3, i6, HEAP32[i1 + 76 >> 2…
15843 i3 = HEAP32[(HEAP32[i5 + 52 >> 2] | 0) + 8 >> 2] | 0;
15854 HEAP32[i8 >> 2] = i3;
15867 i7 = i3 + 112 | 0;
15880 i4 = i3 + 4 | 0;
15884 HEAPF32[i3 + 144 >> 2] = 0.0;
15894 …var i1 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i1…
15895 i3 = STACKTOP;
15897 i6 = i3;
15946 STACKTOP = i3;
15994 STACKTOP = i3;
16002 …var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i…
16005 i3 = i2;
16006 i1 = i3 + 4 | 0;
16007 HEAP32[i3 >> 2] = i1;
16008 i5 = i3 + 1028 | 0;
16010 i6 = i3 + 1032 | 0;
16012 i14 = HEAP32[i3 >> 2] | 0;
16037 …0) ? (HEAP32[i6 >> 2] = i16 << 1, i16 = __Z7b2Alloci(i16 << 3) | 0, HEAP32[i3 >> 2] = i16, _memcpy…
16040 i14 = HEAP32[i3 >> 2] | 0;
16045 …0) ? (HEAP32[i6 >> 2] = i15 << 1, i16 = __Z7b2Alloci(i15 << 3) | 0, HEAP32[i3 >> 2] = i16, _memcpy…
16048 HEAP32[(HEAP32[i3 >> 2] | 0) + (HEAP32[i5 >> 2] << 2) >> 2] = HEAP32[i13 >> 2];
16056 i14 = HEAP32[i3 >> 2] | 0;
16060 i4 = HEAP32[i3 >> 2] | 0;
16066 HEAP32[i3 >> 2] = 0;
16072 …var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, d10 = 0.0, d11 = 0.0, d12 = 0.…
16079 i3 = i4 + 40 | 0;
16084 i9 = HEAP32[i3 >> 2] | 0;
16246 var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i13 = 0;
16249 i3 = i4 + 27 | 0;
16254 __ZN7b2TimerC2Ev(i3);
16303 d9 = +__ZNK7b2Timer15GetMillisecondsEv(i3);
16313 d9 = +__ZNK7b2Timer15GetMillisecondsEv(i3);
16327 d9 = +__ZNK7b2Timer15GetMillisecondsEv(i3);
16333 function __ZL19b2FindMaxSeparationPiPK14b2PolygonShapeRK11b2TransformS2_S5_(i1, i5, i6, i3, i4) { argument
16337 i3 = i3 | 0;
16343 d19 = +HEAPF32[i3 + 12 >> 2];
16345 d16 = +HEAPF32[i3 + 16 >> 2];
16372 d9 = +__ZL16b2EdgeSeparationPK14b2PolygonShapeRK11b2TransformiS1_S4_(i5, i6, i14, i3, i4);
16374 d8 = +__ZL16b2EdgeSeparationPK14b2PolygonShapeRK11b2TransformiS1_S4_(i5, i6, i12, i3, i4);
16377 d10 = +__ZL16b2EdgeSeparationPK14b2PolygonShapeRK11b2TransformiS1_S4_(i5, i6, i13, i3, i4);
16381 d9 = +__ZL16b2EdgeSeparationPK14b2PolygonShapeRK11b2TransformiS1_S4_(i5, i6, i13, i3, i4);
16405 d9 = +__ZL16b2EdgeSeparationPK14b2PolygonShapeRK11b2TransformiS1_S4_(i5, i6, i13, i3, i4);
16422 …var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i…
16427 i3 = i9;
16443 i12 = i3 + 4 | 0;
16472 HEAPF32[i3 >> 2] = +HEAPF32[i2 >> 2] - +HEAPF32[i7 >> 2];
16474 …2BroadPhase9MoveProxyEiRK6b2AABBRK6b2Vec2(i8, HEAP32[i10 + (i21 * 28 | 0) + 24 >> 2] | 0, i17, i3);
16483 …var i1 = 0, i3 = 0, i4 = 0, i5 = 0, d6 = 0.0, d7 = 0.0, i8 = 0, d10 = 0.0, d11 = 0.0, i12 = 0, i13…
16486 i3 = i2 + 4 | 0;
16487 HEAP32[i3 >> 2] = -1;
16532 HEAP32[i3 >> 2] = i20;
16547 HEAP32[i3 >> 2] = i20;
16552 …K11b2EdgeShape7RayCastEP15b2RayCastOutputRK14b2RayCastInputRK11b2Transformi(i17, i1, i2, i18, i3) { argument
16557 i3 = i3 | 0;
16559 i3 = STACKTOP;
16593 STACKTOP = i3;
16599 STACKTOP = i3;
16604 STACKTOP = i3;
16610 STACKTOP = i3;
16621 STACKTOP = i3;
16630 STACKTOP = i3;
16640 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0;
16644 i3 = HEAP32[i7 >> 2] | 0;
16645 i4 = i7 + (HEAP32[i3 + -8 >> 2] | 0) | 0;
16646 i3 = HEAP32[i3 + -4 >> 2] | 0;
16657 i12 = (i3 | 0) == (i11 | 0);
16668 FUNCTION_TABLE_viiiiii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 3](i3, i2, i4, i4, 1, 0);
16673 FUNCTION_TABLE_viiiii[HEAP32[(HEAP32[i3 >> 2] | 0) + 24 >> 2] & 3](i3, i2, i4, 1, 0);
16721 …var i3 = 0, i5 = 0, d6 = 0.0, d7 = 0.0, d8 = 0.0, d9 = 0.0, d10 = 0.0, d11 = 0.0, i12 = 0, d13 = 0…
16722 i3 = STACKTOP;
16782 STACKTOP = i3;
16791 var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
16792 i3 = STACKTOP;
16846 STACKTOP = i3;
16857 STACKTOP = i3;
16860 …abiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(i6, i3, i4, i8, i7) { argument
16862 i3 = i3 | 0;
16868 if ((i6 | 0) == (HEAP32[i3 + 8 >> 2] | 0)) {
16869 if ((HEAP32[i3 + 4 >> 2] | 0) != (i4 | 0)) {
16873 i2 = i3 + 28 | 0;
16882 if ((i6 | 0) != (HEAP32[i3 >> 2] | 0)) {
16884 FUNCTION_TABLE_viiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 24 >> 2] & 3](i9, i3, i4, i8, i7);
16888 …if ((HEAP32[i3 + 16 >> 2] | 0) != (i4 | 0) ? (i5 = i3 + 20 | 0, (HEAP32[i5 >> 2] | 0) != (i4 | 0))…
16889 HEAP32[i3 + 32 >> 2] = i8;
16890 i8 = i3 + 44 | 0;
16895 i9 = i3 + 52 | 0;
16897 i10 = i3 + 53 | 0;
16900 FUNCTION_TABLE_viiiiii[HEAP32[(HEAP32[i6 >> 2] | 0) + 20 >> 2] & 3](i6, i3, i4, i4, 1, i7);
16913 i10 = i3 + 40 | 0;
16915 if ((HEAP32[i3 + 36 >> 2] | 0) == 1 ? (HEAP32[i3 + 24 >> 2] | 0) == 2 : 0) {
16916 HEAP8[i3 + 54 | 0] = 1;
16939 HEAP32[i3 + 32 >> 2] = 1;
16946 var i1 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
16967 i3 = HEAP32[i2 >> 2] | 0;
16968 if ((i3 | 0) != 0) {
16969 HEAP32[i2 >> 2] = HEAP32[i3 >> 2];
16970 i9 = i3;
16974 i3 = i4 + 4 | 0;
16975 i6 = HEAP32[i3 >> 2] | 0;
16983 _memcpy(i6 | 0, i9 | 0, HEAP32[i3 >> 2] << 3 | 0) | 0;
16984 _memset((HEAP32[i4 >> 2] | 0) + (HEAP32[i3 >> 2] << 3) | 0, 0, 1024) | 0;
16986 i6 = HEAP32[i3 >> 2] | 0;
17014 HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 1;
17019 function __ZN9b2Contact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i4, i5, i1, i3, i6) { argument
17023 i3 = i3 | 0;
17081 i9 = FUNCTION_TABLE_iiiiii[i9 & 15](i1, i3, i4, i5, i6) | 0;
17085 i9 = FUNCTION_TABLE_iiiiii[i9 & 15](i4, i5, i1, i3, i6) | 0;
17096 var i3 = 0, i4 = 0, d5 = 0.0, d6 = 0.0, d7 = 0.0, d8 = 0.0, d10 = 0.0, d11 = 0.0, i12 = 0;
17104 i3 = i1 + 4 | 0;
17105 i12 = HEAP32[i3 >> 2] | 0;
17136 i13 = HEAP32[i3 >> 2] | 0;
17156 var i2 = 0, i3 = 0, d6 = 0.0, d7 = 0.0, d8 = 0.0, i9 = 0, i10 = 0, d11 = 0.0;
17158 i3 = HEAP32[i1 + 108 >> 2] | 0;
17159 if ((i3 | 0) == 2) {
17162 i3 = i1 + 60 | 0;
17163 d8 = +HEAPF32[i3 >> 2];
17169 d6 = +HEAPF32[i3 >> 2];
17176 } else if ((i3 | 0) == 1) {
17179 i3 = i4;
17180 HEAP32[i3 >> 2] = HEAP32[i10 >> 2];
17181 HEAP32[i3 + 4 >> 2] = i9;
17182 i3 = i1 + 8 | 0;
17183 i4 = HEAP32[i3 + 4 >> 2] | 0;
17185 HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
17189 } else if ((i3 | 0) == 0) {
17191 } else if ((i3 | 0) == 3) {
17209 function __ZNK12b2ChainShape12GetChildEdgeEP11b2EdgeShapei(i4, i3, i1) { argument
17211 i3 = i3 | 0;
17222 HEAP32[i3 + 4 >> 2] = 1;
17223 HEAPF32[i3 + 8 >> 2] = +HEAPF32[i4 + 8 >> 2];
17227 i9 = i3 + 12 | 0;
17232 i7 = i3 + 20 | 0;
17235 i7 = i3 + 28 | 0;
17242 HEAP8[i3 + 44 | 0] = 1;
17249 HEAP8[i3 + 44 | 0] = HEAP8[i4 + 36 | 0] | 0;
17251 i7 = i3 + 36 | 0;
17258 HEAP8[i3 + 45 | 0] = 1;
17267 HEAP8[i3 + 45 | 0] = HEAP8[i4 + 37 | 0] | 0;
17272 function __ZN15b2DistanceProxy3SetEPK7b2Shapei(i3, i1, i5) { argument
17273 i3 = i3 | 0;
17280 HEAP32[i3 + 16 >> 2] = i1 + 12;
17281 HEAP32[i3 + 20 >> 2] = 2;
17282 HEAPF32[i3 + 24 >> 2] = +HEAPF32[i1 + 8 >> 2];
17296 i6 = i3;
17300 i5 = i3 + 8 | 0;
17314 HEAP32[i3 + 16 >> 2] = i3;
17315 HEAP32[i3 + 20 >> 2] = 2;
17316 HEAPF32[i3 + 24 >> 2] = +HEAPF32[i1 + 8 >> 2];
17320 HEAP32[i3 + 16 >> 2] = i1 + 20;
17321 HEAP32[i3 + 20 >> 2] = HEAP32[i1 + 148 >> 2];
17322 HEAPF32[i3 + 24 >> 2] = +HEAPF32[i1 + 8 >> 2];
17326 HEAP32[i3 + 16 >> 2] = i1 + 12;
17327 HEAP32[i3 + 20 >> 2] = 1;
17328 HEAPF32[i3 + 24 >> 2] = +HEAPF32[i1 + 8 >> 2];
17386 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, d5 = 0.0, d6 = 0.0, d7 = 0.0;
17390 i3 = i1 + 32 | 0;
17394 __Z7measurePl(i3, HEAP32[8] | 0);
17395 d7 = +HEAPF32[i3 + 4 >> 2];
17398 HEAPF64[tempDoublePtr >> 3] = +HEAPF32[i3 >> 2];
17423 i3 = _clock() | 0;
17425 i3 = (_clock() | 0) - i3 | 0;
17427 HEAP32[(HEAP32[8] | 0) + (i2 << 2) >> 2] = i3;
17428 if ((i3 | 0) < (HEAP32[10] | 0)) {
17429 HEAP32[10] = i3;
17431 if ((i3 | 0) > (HEAP32[12] | 0)) {
17432 HEAP32[12] = i3;
17440 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0;
17443 i3 = HEAP32[i2 >> 2] | 0;
17444 if ((i3 | 0) == -1) {
17447 i3 = i5 + 12 | 0;
17448 if ((i6 | 0) != (HEAP32[i3 >> 2] | 0)) {
17453 HEAP32[i3 >> 2] = i6 << 1;
17459 i7 = (HEAP32[i3 >> 2] | 0) + -1 | 0;
17467 i7 = (HEAP32[i3 >> 2] | 0) + -1 | 0;
17476 HEAP32[i5 + (((HEAP32[i3 >> 2] | 0) + -1 | 0) * 36 | 0) + 32 >> 2] = -1;
17477 i3 = HEAP32[i4 >> 2] | 0;
17478 HEAP32[i2 >> 2] = i3;
17483 i7 = i5 + (i3 * 36 | 0) + 20 | 0;
17486 HEAP32[i5 + (i3 * 36 | 0) + 24 >> 2] = -1;
17487 HEAP32[i5 + (i3 * 36 | 0) + 28 >> 2] = -1;
17488 HEAP32[i5 + (i3 * 36 | 0) + 32 >> 2] = 0;
17489 HEAP32[i5 + (i3 * 36 | 0) + 16 >> 2] = 0;
17492 return i3 | 0;
17494 function __ZN9b2Fixture6CreateEP16b2BlockAllocatorP6b2BodyPK12b2FixtureDef(i1, i5, i4, i3) { argument
17498 i3 = i3 | 0;
17501 HEAP32[i1 + 40 >> 2] = HEAP32[i3 + 4 >> 2];
17502 HEAPF32[i1 + 16 >> 2] = +HEAPF32[i3 + 8 >> 2];
17503 HEAPF32[i1 + 20 >> 2] = +HEAPF32[i3 + 12 >> 2];
17507 i6 = i3 + 22 | 0;
17511 HEAP8[i1 + 38 | 0] = HEAP8[i3 + 20 | 0] | 0;
17512 i4 = HEAP32[i3 >> 2] | 0;
17524 i7 = i3 + 16 | 0;
17538 i7 = i3 + 16 | 0;
17550 var i3 = 0, i6 = 0, d7 = 0.0, i8 = 0, i10 = 0, d11 = 0.0, d12 = 0.0, i13 = 0;
17551 i3 = STACKTOP;
17577 STACKTOP = i3;
17594 STACKTOP = i3;
17603 …var i2 = 0, i3 = 0, i4 = 0, i5 = 0, d10 = 0.0, d11 = 0.0, d12 = 0.0, d13 = 0.0, d14 = 0.0, d15 = 0…
17607 i3 = i7 + 12 | 0;
17609 d14 = +HEAPF32[i3 >> 2];
17625 i9 = i3;
17642 function __ZNK14b2PolygonShape11ComputeAABBEP6b2AABBRK11b2Transformi(i1, i2, i7, i3) { argument
17646 i3 = i3 | 0;
17648 i3 = STACKTOP;
17688 STACKTOP = i3;
17691 …__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(i5, i1, i4, i6, i3, i7) { argument
17696 i3 = i3 | 0;
17702 FUNCTION_TABLE_viiiiii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 3](i5, i1, i4, i6, i3, i7);
17716 HEAP32[i1 + 24 >> 2] = i3;
17718 if (!((HEAP32[i1 + 48 >> 2] | 0) == 1 & (i3 | 0) == 1)) {
17736 HEAP32[i4 >> 2] = i3;
17738 i3 = i5;
17740 if (!((HEAP32[i1 + 48 >> 2] | 0) == 1 & (i3 | 0) == 1)) {
17751 var i2 = 0, i3 = 0, i4 = 0, i6 = 0;
17752 i3 = STACKTOP;
17780 STACKTOP = i3;
17789 STACKTOP = i3;
17792 function __Z13b2TestOverlapPK7b2ShapeiS1_iRK11b2TransformS4_(i6, i5, i4, i3, i2, i1) { argument
17796 i3 = i3 | 0;
17812 __ZN15b2DistanceProxy3SetEPK7b2Shapei(i9 + 28 | 0, i4, i3);
17829 …117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib(i6, i1, i4, i5, i2, i3) { argument
17835 i3 = i3 | 0;
17836 i3 = STACKTOP;
17838 STACKTOP = i3;
17843 STACKTOP = i3;
17854 STACKTOP = i3;
17858 STACKTOP = i3;
17865 STACKTOP = i3;
17876 STACKTOP = i3;
17880 STACKTOP = i3;
17883 function __ZNK11b2EdgeShape5CloneEP16b2BlockAllocator(i1, i3) { argument
17885 i3 = i3 | 0;
17888 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 48) | 0;
17889 if ((i3 | 0) == 0) {
17890 i3 = 0;
17892 HEAP32[i3 >> 2] = 240;
17893 HEAP32[i3 + 4 >> 2] = 1;
17894 HEAPF32[i3 + 8 >> 2] = .009999999776482582;
17895 i4 = i3 + 28 | 0;
17904 i4 = i3 + 4 | 0;
17907 i4 = i3 + 12 | 0;
17919 return i3 | 0;
17924 var i3 = 0, i4 = 0, i5 = 0, i6 = 0;
17925 i3 = STACKTOP;
17960 STACKTOP = i3;
17963 …cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(i6, i3, i4, i1, i2) { argument
17965 i3 = i3 | 0;
17971 if ((HEAP32[i3 + 8 >> 2] | 0) == (i6 | 0)) {
17972 if ((HEAP32[i3 + 4 >> 2] | 0) != (i4 | 0)) {
17976 i3 = i3 + 28 | 0;
17977 if ((HEAP32[i3 >> 2] | 0) == 1) {
17981 HEAP32[i3 >> 2] = i1;
17985 if ((HEAP32[i3 >> 2] | 0) != (i6 | 0)) {
17989 …if ((HEAP32[i3 + 16 >> 2] | 0) != (i4 | 0) ? (i5 = i3 + 20 | 0, (HEAP32[i5 >> 2] | 0) != (i4 | 0))…
17990 HEAP32[i3 + 32 >> 2] = i1;
17992 i6 = i3 + 40 | 0;
17994 if ((HEAP32[i3 + 36 >> 2] | 0) == 1 ? (HEAP32[i3 + 24 >> 2] | 0) == 2 : 0) {
17995 HEAP8[i3 + 54 | 0] = 1;
17997 HEAP32[i3 + 44 >> 2] = 4;
18005 HEAP32[i3 + 32 >> 2] = 1;
18012 var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
18013 i3 = STACKTOP;
18041 STACKTOP = i3;
18051 var i2 = 0, i3 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0;
18053 i3 = i5 + 28 | 0;
18054 if ((HEAP32[i3 >> 2] | 0) != 0) {
18060 HEAP32[i3 >> 2] = i8;
18076 } while ((i8 | 0) < (HEAP32[i3 >> 2] | 0));
18084 var i2 = 0, i3 = 0, i6 = 0, i7 = 0;
18087 i3 = i2;
18104 i7 = i3 + 0 | 0;
18110 HEAP32[i3 >> 2] = i5;
18111 HEAP32[i3 + 8 >> 2] = i1;
18112 HEAP32[i3 + 12 >> 2] = -1;
18113 HEAP32[i3 + 48 >> 2] = 1;
18114 FUNCTION_TABLE_viiii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 15](i5, i3, HEAP32[i4 >> 2] | 0, 1);
18115 if ((HEAP32[i3 + 24 >> 2] | 0) != 1) {
18120 HEAP32[i4 >> 2] = HEAP32[i3 + 16 >> 2];
18125 function __ZN8b2IslandC2EiiiP16b2StackAllocatorP17b2ContactListener(i1, i4, i3, i2, i5, i6) { argument
18128 i3 = i3 | 0;
18136 HEAP32[i1 + 44 >> 2] = i3;
18144 HEAP32[i1 + 12 >> 2] = __ZN16b2StackAllocator8AllocateEi(HEAP32[i1 >> 2] | 0, i3 << 2) | 0;
18184 function __ZNK14b2PolygonShape9TestPointERK11b2TransformRK6b2Vec2(i2, i3, i6) { argument
18186 i3 = i3 | 0;
18190 d8 = +HEAPF32[i6 >> 2] - +HEAPF32[i3 >> 2];
18191 d9 = +HEAPF32[i6 + 4 >> 2] - +HEAPF32[i3 + 4 >> 2];
18192 d10 = +HEAPF32[i3 + 12 >> 2];
18193 d5 = +HEAPF32[i3 + 8 >> 2];
18196 i3 = HEAP32[i2 + 148 >> 2] | 0;
18197 if ((i3 | 0) > 0) {
18207 i3 = 0;
18211 if ((i7 | 0) < (i3 | 0)) {
18214 i3 = 1;
18221 return i3 | 0;
18228 var i1 = 0, i2 = 0, i3 = 0, i6 = 0, i7 = 0, i8 = 0;
18230 i3 = i4 + 102796 | 0;
18231 i6 = HEAP32[i3 >> 2] | 0;
18253 HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 1;
18260 var i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0;
18268 i3 = i5 + 52 | 0;
18269 i6 = HEAP32[i3 >> 2] | 0;
18277 _memcpy(i6 | 0, i7 | 0, (HEAP32[i3 >> 2] | 0) * 12 | 0) | 0;
18280 i6 = HEAP32[i3 >> 2] | 0;
18285 HEAP32[i5 + ((HEAP32[i3 >> 2] | 0) * 12 | 0) + 4 >> 2] = (i4 | 0) < (i1 | 0) ? i1 : i4;
18286 HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 1;
18290 …20__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(i5, i4, i3, i1) { argument
18293 i3 = i3 | 0;
18299 FUNCTION_TABLE_viiii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 15](i6, i4, i3, i1);
18306 HEAP32[i5 >> 2] = i3;
18312 if ((i6 | 0) != (i3 | 0)) {
18320 i3 = i4 + 24 | 0;
18321 if ((HEAP32[i3 >> 2] | 0) != 2) {
18325 HEAP32[i3 >> 2] = i1;
18331 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, d6 = 0.0, d7 = 0.0, d8 = 0.0, d9 = 0.0, d10 = 0.0;
18334 i3 = i1;
18337 HEAPF32[i3 + 8 >> 2] = d9;
18339 HEAPF32[i3 + 12 >> 2] = d8;
18344 i2 = i3;
18355 __ZN9b2Fixture11SynchronizeEP12b2BroadPhaseRK11b2TransformS4_(i4, i2, i3, i5);
18363 var i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0;
18366 i3 = i1 + 12 | 0;
18367 HEAP32[i3 >> 2] = 16;
18372 _memset(i6 | 0, 0, (HEAP32[i3 >> 2] | 0) * 36 | 0) | 0;
18373 i6 = (HEAP32[i3 >> 2] | 0) + -1 | 0;
18381 i6 = (HEAP32[i3 >> 2] | 0) + -1 | 0;
18390 HEAP32[i2 + (((HEAP32[i3 >> 2] | 0) + -1 | 0) * 36 | 0) + 32 >> 2] = -1;
18400 var i2 = 0, i3 = 0, i4 = 0, d5 = 0.0, d6 = 0.0, i7 = 0, d8 = 0.0, i10 = 0, d11 = 0.0;
18402 i3 = HEAP32[4] | 0;
18404 STACKTOP = STACKTOP + ((4 * i3 | 0) + 15 & -16) | 0;
18405 i7 = (i3 | 0) > 0;
18414 } while ((i10 | 0) < (i3 | 0));
18415 d5 = +(i3 | 0);
18425 } while ((i7 | 0) < (i3 | 0));
18430 d5 = +(i3 | 0);
18438 function __ZN13b2DynamicTree11CreateProxyERK6b2AABBPv(i1, i3, i2) { argument
18440 i3 = i3 | 0;
18446 d7 = +(+HEAPF32[i3 >> 2] + -.10000000149011612);
18447 d8 = +(+HEAPF32[i3 + 4 >> 2] + -.10000000149011612);
18451 d8 = +(+HEAPF32[i3 + 8 >> 2] + .10000000149011612);
18452 d7 = +(+HEAPF32[i3 + 12 >> 2] + .10000000149011612);
18453 i3 = (HEAP32[i6 >> 2] | 0) + (i4 * 36 | 0) + 8 | 0;
18454 HEAPF32[i3 >> 2] = d8;
18455 HEAPF32[i3 + 4 >> 2] = d7;
18462 function __ZN16b2BlockAllocatorC2Ev(i3) { argument
18463 i3 = i3 | 0;
18466 i4 = i3 + 8 | 0;
18468 HEAP32[i3 + 4 >> 2] = 0;
18470 HEAP32[i3 >> 2] = i5;
18472 i4 = i3 + 12 | 0;
18473 i3 = i4 + 56 | 0;
18477 } while ((i4 | 0) < (i3 | 0));
18479 i3 = 1;
18490 if ((i3 | 0) > (HEAP32[576 + (i4 << 2) >> 2] | 0)) {
18492 HEAP8[632 + i3 | 0] = i4;
18494 HEAP8[632 + i3 | 0] = i4;
18496 i3 = i3 + 1 | 0;
18497 } while ((i3 | 0) < 641);
18505 function __ZN24b2ChainAndPolygonContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
18508 i3 = i3 | 0;
18525 …onP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS6_(i4, i6, i3, HEAP32[(HEAP32[i2 +…
18529 function __ZN23b2ChainAndCircleContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
18532 i3 = i3 | 0;
18549 …cleP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK13b2CircleShapeS6_(i4, i6, i3, HEAP32[(HEAP32[i2 +…
18555 var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
18562 i3 = HEAP32[i4 + 40 >> 2] | 0;
18566 i6 = HEAP32[i4 + (HEAP32[i3 + (i5 * 152 | 0) + 148 >> 2] << 2) >> 2] | 0;
18567 i7 = HEAP32[i3 + (i5 * 152 | 0) + 144 >> 2] | 0;
18571 HEAPF32[i6 + (i8 * 20 | 0) + 72 >> 2] = +HEAPF32[i3 + (i5 * 152 | 0) + (i8 * 36 | 0) + 16 >> 2];
18572 HEAPF32[i6 + (i8 * 20 | 0) + 76 >> 2] = +HEAPF32[i3 + (i5 * 152 | 0) + (i8 * 36 | 0) + 20 >> 2];
18584 var i2 = 0, i3 = 0, i4 = 0, i6 = 0;
18585 i3 = STACKTOP;
18607 STACKTOP = i3;
18610 …iv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi(i5, i4, i3, i2) { argument
18613 i3 = i3 | 0;
18624 HEAP32[i5 >> 2] = i3;
18630 if ((i6 | 0) != (i3 | 0)) {
18638 i3 = i4 + 24 | 0;
18639 if ((HEAP32[i3 >> 2] | 0) != 2) {
18643 HEAP32[i3 >> 2] = i2;
18647 function __ZN12b2BroadPhase11CreateProxyERK6b2AABBPv(i2, i4, i3) { argument
18650 i3 = i3 | 0;
18653 i3 = __ZN13b2DynamicTree11CreateProxyERK6b2AABBPv(i2, i4, i3) | 0;
18669 HEAP32[(HEAP32[i2 >> 2] | 0) + (i5 << 2) >> 2] = i3;
18672 return i3 | 0;
18674 function __ZN9b2ContactC2EP9b2FixtureiS1_i(i1, i4, i6, i3, i5) { argument
18678 i3 = i3 | 0;
18685 HEAP32[i1 + 52 >> 2] = i3;
18697 HEAPF32[i1 + 136 >> 2] = +Math_sqrt(+(+HEAPF32[i5 >> 2] * +HEAPF32[i3 + 16 >> 2]));
18699 d9 = +HEAPF32[i3 + 20 >> 2];
18704 function __ZN12b2BroadPhase9MoveProxyEiRK6b2AABBRK6b2Vec2(i3, i1, i5, i4) { argument
18705 i3 = i3 | 0;
18711 if (!(__ZN13b2DynamicTree9MoveProxyEiRK6b2AABBRK6b2Vec2(i3, i1, i5, i4) | 0)) {
18715 i4 = i3 + 40 | 0;
18717 i6 = i3 + 36 | 0;
18718 i3 = i3 + 32 | 0;
18720 i7 = HEAP32[i3 >> 2] | 0;
18723 HEAP32[i3 >> 2] = i5;
18728 HEAP32[(HEAP32[i3 >> 2] | 0) + (i5 << 2) >> 2] = i1;
18733 function __ZN24b2ChainAndPolygonContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i3, i4, i5, … argument
18735 i3 = i3 | 0;
18747 __ZN9b2ContactC2EP9b2FixtureiS1_i(i6, i1, i3, i4, i5);
18760 function __ZN23b2ChainAndCircleContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i3, i4, i5, i… argument
18762 i3 = i3 | 0;
18774 __ZN9b2ContactC2EP9b2FixtureiS1_i(i6, i1, i3, i4, i5);
18787 …on __ZN25b2PolygonAndCircleContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i4, i2, i5, i3) { argument
18792 i3 = i3 | 0;
18794 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 144) | 0;
18795 if ((i3 | 0) == 0) {
18800 __ZN9b2ContactC2EP9b2FixtureiS1_i(i3, i1, 0, i2, 0);
18801 HEAP32[i3 >> 2] = 4984;
18802 if ((HEAP32[(HEAP32[(HEAP32[i3 + 48 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) != 2) {
18805 if ((HEAP32[(HEAP32[(HEAP32[i3 + 52 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) == 0) {
18806 i5 = i3;
18814 …tion __ZN23b2EdgeAndPolygonContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i4, i2, i5, i3) { argument
18819 i3 = i3 | 0;
18821 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 144) | 0;
18822 if ((i3 | 0) == 0) {
18827 __ZN9b2ContactC2EP9b2FixtureiS1_i(i3, i1, 0, i2, 0);
18828 HEAP32[i3 >> 2] = 4736;
18829 if ((HEAP32[(HEAP32[(HEAP32[i3 + 48 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) != 1) {
18832 if ((HEAP32[(HEAP32[(HEAP32[i3 + 52 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) == 2) {
18833 i5 = i3;
18841 function __ZN22b2EdgeAndCircleContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i4, i2, i5, i3 argument
18846 i3 = i3 | 0;
18848 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 144) | 0;
18849 if ((i3 | 0) == 0) {
18854 __ZN9b2ContactC2EP9b2FixtureiS1_i(i3, i1, 0, i2, 0);
18855 HEAP32[i3 >> 2] = 4488;
18856 if ((HEAP32[(HEAP32[(HEAP32[i3 + 48 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) != 1) {
18859 if ((HEAP32[(HEAP32[(HEAP32[i3 + 52 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) == 0) {
18860 i5 = i3;
18896 function __ZN16b2PolygonContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i4, i2, i5, i3) { argument
18901 i3 = i3 | 0;
18903 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 144) | 0;
18904 if ((i3 | 0) == 0) {
18909 __ZN9b2ContactC2EP9b2FixtureiS1_i(i3, i1, 0, i2, 0);
18910 HEAP32[i3 >> 2] = 5240;
18911 if ((HEAP32[(HEAP32[(HEAP32[i3 + 48 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) != 2) {
18914 if ((HEAP32[(HEAP32[(HEAP32[i3 + 52 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) == 2) {
18915 i5 = i3;
18923 function __ZN15b2CircleContact6CreateEP9b2FixtureiS1_iP16b2BlockAllocator(i1, i4, i2, i5, i3) { argument
18928 i3 = i3 | 0;
18930 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 144) | 0;
18931 if ((i3 | 0) == 0) {
18936 __ZN9b2ContactC2EP9b2FixtureiS1_i(i3, i1, 0, i2, 0);
18937 HEAP32[i3 >> 2] = 6288;
18938 if ((HEAP32[(HEAP32[(HEAP32[i3 + 48 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) != 0) {
18941 if ((HEAP32[(HEAP32[(HEAP32[i3 + 52 >> 2] | 0) + 12 >> 2] | 0) + 4 >> 2] | 0) == 0) {
18942 i5 = i3;
18953 var i2 = 0, i3 = 0, i5 = 0;
18958 i3 = __ZN16b2BlockAllocator8AllocateEi(i1, 152) | 0;
18959 if ((i3 | 0) == 0) {
18960 i3 = 0;
18962 __ZN6b2BodyC2EPK9b2BodyDefP7b2World(i3, i4, i1);
18964 HEAP32[i3 + 92 >> 2] = 0;
18966 HEAP32[i3 + 96 >> 2] = HEAP32[i4 >> 2];
18969 HEAP32[i5 + 92 >> 2] = i3;
18971 HEAP32[i4 >> 2] = i3;
18975 return i3 | 0;
18980 var i1 = 0, i3 = 0;
18985 i3 = 3;
18988 if ((i3 | 0) == 3) {
18989 i3 = HEAP32[i4 + 108 >> 2] | 0;
18990 if ((i3 | 0) == 0) {
18994 …if ((HEAP32[i3 >> 2] | 0) == (i2 | 0) ? (HEAP8[(HEAP32[i3 + 4 >> 2] | 0) + 61 | 0] | 0) == 0 : 0) {
18998 i3 = HEAP32[i3 + 12 >> 2] | 0;
18999 if ((i3 | 0) == 0) {
19010 function __ZNK14b2PolygonShape5CloneEP16b2BlockAllocator(i1, i3) { argument
19012 i3 = i3 | 0;
19015 i3 = __ZN16b2BlockAllocator8AllocateEi(i3, 152) | 0;
19016 if ((i3 | 0) == 0) {
19017 i3 = 0;
19019 HEAP32[i3 >> 2] = 504;
19020 HEAP32[i3 + 4 >> 2] = 2;
19021 HEAPF32[i3 + 8 >> 2] = .009999999776482582;
19022 HEAP32[i3 + 148 >> 2] = 0;
19023 HEAPF32[i3 + 12 >> 2] = 0.0;
19024 HEAPF32[i3 + 16 >> 2] = 0.0;
19028 i4 = i3 + 4 | 0;
19031 _memcpy(i3 + 12 | 0, i1 + 12 | 0, 140) | 0;
19033 return i3 | 0;
19035 function _memcpy(i3, i2, i1) { argument
19036 i3 = i3 | 0;
19040 if ((i1 | 0) >= 4096) return _emscripten_memcpy_big(i3 | 0, i2 | 0, i1 | 0) | 0;
19041 i4 = i3 | 0;
19042 if ((i3 & 3) == (i2 & 3)) {
19043 while (i3 & 3) {
19045 HEAP8[i3] = HEAP8[i2] | 0;
19046 i3 = i3 + 1 | 0;
19051 HEAP32[i3 >> 2] = HEAP32[i2 >> 2];
19052 i3 = i3 + 4 | 0;
19058 HEAP8[i3] = HEAP8[i2] | 0;
19059 i3 = i3 + 1 | 0;
19068 var i1 = 0, i3 = 0;
19070 i3 = i2 + 102976 | 0;
19071 if ((i4 & 1 | 0) == (HEAPU8[i3] | 0 | 0)) {
19075 HEAP8[i3] = i4 & 1;
19086 i3 = i2 + 4 | 0;
19087 i4 = HEAPU16[i3 >> 1] | 0;
19089 HEAP16[i3 >> 1] = i4 | 2;
19097 function __ZN16b2BlockAllocator4FreeEPvi(i3, i1, i4) { argument
19098 i3 = i3 | 0;
19119 i4 = i3 + ((i4 & 255) << 2) + 12 | 0;
19125 function __ZN15b2ContactFilter13ShouldCollideEP9b2FixtureS1_(i3, i2, i1) { argument
19126 i3 = i3 | 0;
19130 i3 = STACKTOP;
19134 STACKTOP = i3;
19139 STACKTOP = i3;
19143 STACKTOP = i3;
19146 function _memset(i1, i4, i3) { argument
19149 i3 = i3 | 0;
19151 i2 = i1 + i3 | 0;
19152 if ((i3 | 0) >= 20) {
19173 return i1 - i3 | 0;
19175 function __ZN6b2Body13CreateFixtureEPK7b2Shapef(i1, i3, d2) { argument
19177 i3 = i3 | 0;
19190 HEAP32[i5 >> 2] = i3;
19192 i3 = __ZN6b2Body13CreateFixtureEPK12b2FixtureDef(i1, i5) | 0;
19194 return i3 | 0;
19198 var i1 = 0, i3 = 0;
19202 i3 = _malloc(i2) | 0;
19203 if ((i3 | 0) != 0) {
19207 i3 = HEAP32[1914] | 0;
19208 HEAP32[1914] = i3 + 0;
19209 if ((i3 | 0) == 0) {
19213 FUNCTION_TABLE_v[i3 & 3]();
19216 i3 = ___cxa_allocate_exception(4) | 0;
19217 HEAP32[i3 >> 2] = 7672;
19218 ___cxa_throw(i3 | 0, 7720, 30);
19221 return i3 | 0;
19239 var i1 = 0, i3 = 0, i4 = 0, i5 = 0;
19241 i3 = i2 + 4 | 0;
19243 if ((HEAP32[i3 >> 2] | 0) > 0) {
19255 } while ((i5 | 0) < (HEAP32[i3 >> 2] | 0));
19287 function __ZN11b2EdgeShape3SetERK6b2Vec2S2_(i1, i3, i2) { argument
19289 i3 = i3 | 0;
19292 i5 = i3;
19293 i3 = HEAP32[i5 + 4 >> 2] | 0;
19296 HEAP32[i4 + 4 >> 2] = i3;
19299 i3 = i1 + 20 | 0;
19300 HEAP32[i3 >> 2] = HEAP32[i4 >> 2];
19301 HEAP32[i3 + 4 >> 2] = i2;
19306 function __ZN25b2PolygonAndCircleContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
19309 i3 = i3 | 0;
19313 …PK13b2CircleShapeS6_(i4, HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + 12 >> 2] | 0, i3, HEAP32[(HEAP32[i2 +…
19317 function __ZN23b2EdgeAndPolygonContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
19320 i3 = i3 | 0;
19324 …K14b2PolygonShapeS6_(i4, HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + 12 >> 2] | 0, i3, HEAP32[(HEAP32[i2 +…
19328 function __ZN22b2EdgeAndCircleContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
19331 i3 = i3 | 0;
19335 …PK13b2CircleShapeS6_(i4, HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + 12 >> 2] | 0, i3, HEAP32[(HEAP32[i2 +…
19339 …dgeAndPolygonP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS6_(i5, i4, i3, i2, i1) { argument
19342 i3 = i3 | 0;
19348 …r7CollideEP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS7_(i6, i5, i4, i3, i2, i1);
19352 function __ZN16b2PolygonContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
19355 i3 = i3 | 0;
19359 …K11b2TransformS3_S6_(i4, HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + 12 >> 2] | 0, i3, HEAP32[(HEAP32[i2 +…
19363 function __ZN15b2CircleContact8EvaluateEP10b2ManifoldRK11b2TransformS4_(i2, i4, i3, i1) { argument
19366 i3 = i3 | 0;
19370 …K11b2TransformS3_S6_(i4, HEAP32[(HEAP32[i2 + 48 >> 2] | 0) + 12 >> 2] | 0, i3, HEAP32[(HEAP32[i2 +…
19377 var i1 = 0, i3 = 0, i4 = 0;
19380 i3 = HEAP32[i5 >> 2] | 0;
19381 if ((i4 | 0) >= (i3 | 0)) {
19382 if ((i4 | 0) == (i3 | 0)) {
19441 var i2 = 0, i3 = 0;
19443 i3 = i1 + 32 | 0;
19444 __ZN16b2StackAllocator4FreeEPv(HEAP32[i3 >> 2] | 0, HEAP32[i1 + 40 >> 2] | 0);
19445 __ZN16b2StackAllocator4FreeEPv(HEAP32[i3 >> 2] | 0, HEAP32[i1 + 36 >> 2] | 0);
19452 var i3 = 0;
19453 i3 = STACKTOP;
19456 STACKTOP = i3;
19462 var i3 = 0;
19463 i3 = STACKTOP;
19466 STACKTOP = i3;
19472 var i3 = 0;
19473 i3 = STACKTOP;
19476 STACKTOP = i3;
19482 var i3 = 0;
19483 i3 = STACKTOP;
19486 STACKTOP = i3;
19492 var i3 = 0;
19493 i3 = STACKTOP;
19496 STACKTOP = i3;
19515 var i3 = 0;
19516 i3 = STACKTOP;
19519 STACKTOP = i3;
19525 var i3 = 0;
19526 i3 = STACKTOP;
19529 STACKTOP = i3;
19532 function dynCall_viiiiii(i7, i6, i5, i4, i3, i2, i1) { argument
19537 i3 = i3 | 0;
19540 FUNCTION_TABLE_viiiiii[i7 & 3](i6 | 0, i5 | 0, i4 | 0, i3 | 0, i2 | 0, i1 | 0);
19549 function dynCall_iiiiii(i6, i5, i4, i3, i2, i1) { argument
19553 i3 = i3 | 0;
19556 return FUNCTION_TABLE_iiiiii[i6 & 15](i5 | 0, i4 | 0, i3 | 0, i2 | 0, i1 | 0) | 0;
19558 function dynCall_viiiii(i6, i5, i4, i3, i2, i1) { argument
19562 i3 = i3 | 0;
19565 FUNCTION_TABLE_viiiii[i6 & 3](i5 | 0, i4 | 0, i3 | 0, i2 | 0, i1 | 0);
19583 function dynCall_viiii(i5, i4, i3, i2, i1) { argument
19586 i3 = i3 | 0;
19589 FUNCTION_TABLE_viiii[i5 & 15](i4 | 0, i3 | 0, i2 | 0, i1 | 0);
19591 function dynCall_iiii(i4, i3, i2, i1) { argument
19593 i3 = i3 | 0;
19596 return FUNCTION_TABLE_iiii[i4 & 7](i3 | 0, i2 | 0, i1 | 0) | 0;
19598 function dynCall_viii(i4, i3, i2, i1) { argument
19600 i3 = i3 | 0;
19603 FUNCTION_TABLE_viii[i4 & 3](i3 | 0, i2 | 0, i1 | 0);
19630 function dynCall_viid(i4, i3, i2, d1) { argument
19632 i3 = i3 | 0;
19635 FUNCTION_TABLE_viid[i4 & 3](i3 | 0, i2 | 0, +d1);
19637 function __ZN17b2ContactListener9PostSolveEP9b2ContactPK16b2ContactImpulse(i1, i2, i3) { argument
19640 i3 = i3 | 0;
19667 function dynCall_iii(i3, i2, i1) { argument
19668 i3 = i3 | 0;
19671 return FUNCTION_TABLE_iii[i3 & 3](i2 | 0, i1 | 0) | 0;
19673 function b8(i1, i2, i3, i4, i5, i6) { argument
19676 i3 = i3 | 0;
19690 function __ZN17b2ContactListener8PreSolveEP9b2ContactPK10b2Manifold(i1, i2, i3) { argument
19693 i3 = i3 | 0;
19720 function __ZNK11b2EdgeShape9TestPointERK11b2TransformRK6b2Vec2(i1, i2, i3) { argument
19723 i3 = i3 | 0;
19744 function b10(i1, i2, i3, i4, i5) { argument
19747 i3 = i3 | 0;
19794 function dynCall_vii(i3, i2, i1) { argument
19795 i3 = i3 | 0;
19798 FUNCTION_TABLE_vii[i3 & 15](i2 | 0, i1 | 0);
19848 function b1(i1, i2, i3, i4, i5) { argument
19851 i3 = i3 | 0;
19884 function b11(i1, i2, i3, i4) { argument
19887 i3 = i3 | 0;
19896 function b0(i1, i2, i3) { argument
19899 i3 = i3 | 0;
19911 function b5(i1, i2, i3) { argument
19914 i3 = i3 | 0;