Home | History | Annotate | Download | only in embenchen

Lines Matching refs:i15

6155  var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0;
6987 if ((((i13 | 0) == 199 ? i18 >>> 0 < 2147483647 : 0) ? (i17 = _sbrk(i18 | 0) | 0, i16 = _sbrk(0) | 0, (i16 | 0) != (-1 | 0) & (i17 | 0) != (-1 | 0) & i17 >>> 0 < i16 >>> 0) : 0) ? (i15 = i16 - i17 | 0, i14 = i15 >>> 0 > (i12 + 40 | 0) >>> 0, i14) : 0) {
6988 i14 = i14 ? i15 : i25;
6992 i15 = (HEAP32[7592 >> 2] | 0) + i14 | 0;
6993 HEAP32[7592 >> 2] = i15;
6994 if (i15 >>> 0 > (HEAP32[7596 >> 2] | 0) >>> 0) {
6995 HEAP32[7596 >> 2] = i15;
6997 i15 = HEAP32[7184 >> 2] | 0;
6999 if ((i15 | 0) != 0) {
7016 if (((i13 | 0) == 214 ? (HEAP32[i21 + 12 >> 2] & 8 | 0) == 0 : 0) ? i15 >>> 0 >= i16 >>> 0 & i15 >>> 0 < i17 >>> 0 : 0) {
7019 i3 = i15 + 8 | 0;
7026 HEAP32[7184 >> 2] = i15 + i3;
7028 HEAP32[i15 + (i3 + 4) >> 2] = i32 | 1;
7029 HEAP32[i15 + (i2 + 4) >> 2] = 40;
7066 i15 = i17 + (i13 + i14) | 0;
7069 i10 = i15 - (i17 + i6) - i12 | 0;
7072 if ((i15 | 0) != (HEAP32[7184 >> 2] | 0)) {
7073 if ((i15 | 0) == (HEAP32[7180 >> 2] | 0)) {
7091 if ((i19 | 0) == (i15 | 0)) {
7133 if ((HEAP32[i16 >> 2] | 0) != (i15 | 0)) {
7137 if ((HEAP32[i20 >> 2] | 0) == (i15 | 0)) {
7150 if ((i15 | 0) == (HEAP32[i18 >> 2] | 0)) {
7161 if ((HEAP32[i16 >> 2] | 0) == (i15 | 0)) {
7174 i15 = i13 | 16;
7175 i9 = HEAP32[i17 + (i15 + i14) >> 2] | 0;
7187 i9 = HEAP32[i17 + (i12 + i15) >> 2] | 0;
7206 if ((HEAP32[i5 + 12 >> 2] | 0) != (i15 | 0)) {
7219 if ((HEAP32[i16 >> 2] | 0) == (i15 | 0)) {
7231 i15 = i17 + ((i11 | i13) + i14) | 0;
7234 i5 = i15 + 4 | 0;
7360 if (!(i2 >>> 0 > i15 >>> 0) ? (i11 = HEAP32[i3 + 4 >> 2] | 0, i10 = i2 + i11 | 0, i10 >>> 0 > i15 >>> 0) : 0) {
7372 i2 = i2 >>> 0 < (i15 + 16 | 0) >>> 0 ? i15 : i2;
7408 if ((i2 | 0) != (i15 | 0)) {
7409 i2 = i2 - i15 | 0;
7410 i3 = i15 + (i2 + 4) | 0;
7412 HEAP32[i15 + 4 >> 2] = i2 | 1;
7413 HEAP32[i15 + i2 >> 2] = i2;
7434 HEAP32[i7 >> 2] = i15;
7435 HEAP32[i8 + 12 >> 2] = i15;
7436 HEAP32[i15 + 8 >> 2] = i8;
7437 HEAP32[i15 + 12 >> 2] = i2;
7457 HEAP32[i15 + 28 >> 2] = i3;
7458 HEAP32[i15 + 20 >> 2] = 0;
7459 HEAP32[i15 + 16 >> 2] = 0;
7464 HEAP32[i7 >> 2] = i15;
7465 HEAP32[i15 + 24 >> 2] = i7;
7466 HEAP32[i15 + 12 >> 2] = i15;
7467 HEAP32[i15 + 8 >> 2] = i15;
7496 HEAP32[i7 >> 2] = i15;
7497 HEAP32[i15 + 24 >> 2] = i4;
7498 HEAP32[i15 + 12 >> 2] = i15;
7499 HEAP32[i15 + 8 >> 2] = i15;
7515 HEAP32[i3 + 12 >> 2] = i15;
7516 HEAP32[i4 >> 2] = i15;
7517 HEAP32[i15 + 8 >> 2] = i3;
7518 HEAP32[i15 + 12 >> 2] = i6;
7519 HEAP32[i15 + 24 >> 2] = 0;
7580 var i1 = 0, i3 = 0, i4 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i13 = 0, i14 = 0, i15 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, d22 = 0.0, d23 = 0.0, d24 = 0.0, d25 = 0.0, d26 = 0.0, d27 = 0.0, d28 = 0.0, i29 = 0, d30 = 0.0, d31 = 0.0, d32 = 0.0, d33 = 0.0, i34 = 0, i35 = 0, d36 = 0.0, d37 = 0.0, i38 = 0, d39 = 0.0, i40 = 0, i41 = 0;
7697 i15 = 64;
7700 i15 = 65;
7812 i15 = i12 + 212 | 0;
7814 i19 = i15;
7815 i15 = 64;
7818 i19 = i15;
7819 i15 = 65;
8092 if ((i15 | 0) == 64) {
8107 } else if ((i15 | 0) == 65) {
8188 i15 = 77;
8237 i15 = 75;
8240 i15 = 75;
8242 if ((i15 | 0) == 75) {
8245 i15 = 77;
8248 if ((i15 | 0) == 77) {
8250 i15 = HEAP32[i34 >> 2] | 0;
8251 if ((i15 | 0) > 1) {
8262 if ((i35 | 0) < (i15 | 0)) {
8272 i40 = (i20 | 0) < (i15 | 0) ? i20 : 0;
8365 i15 = i9 + 12 | 0;
8394 d24 = +HEAPF32[i15 >> 2];
8445 d24 = +HEAPF32[i15 >> 2];
8488 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, i40 = 0, i41 = 0, d42 = 0.0, i43 = 0, i44 = 0, i45 = 0, i46 = 0, i47 = 0, i48 = 0, i49 = 0, i50 = 0, i51 = 0, i52 = 0, i53 = 0, i54 = 0, i55 = 0, i56 = 0, i57 = 0, i58 = 0, i59 = 0, i60 = 0, i61 = 0, i62 = 0, i63 = 0, i64 = 0, i65 = 0, i66 = 0, d67 = 0.0, d68 = 0.0, d69 = 0.0, d70 = 0.0, d71 = 0.0, d72 = 0.0;
8504 i15 = HEAP32[i30 + 102952 >> 2] | 0;
8505 if ((i15 | 0) != 0) {
8507 i66 = i15 + 4 | 0;
8509 HEAPF32[i15 + 60 >> 2] = 0.0;
8510 i15 = HEAP32[i15 + 96 >> 2] | 0;
8511 } while ((i15 | 0) != 0);
8513 i15 = i30 + 102932 | 0;
8514 i16 = HEAP32[i15 >> 2] | 0;
8525 i15 = i30 + 102932 | 0;
8554 i47 = HEAP32[i15 >> 2] | 0;
9119 var i2 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0;
9225 i15 = FUNCTION_TABLE_iii[HEAP32[i1 >> 2] & 3](i10, i5) | 0;
9227 if (!i15) {
9392 i15 = i11;
9394 i11 = i15 + 12 | 0;
9395 if (FUNCTION_TABLE_iii[HEAP32[i1 >> 2] & 3](i15, i10) | 0) {
9396 i15 = i11;
9405 if (i15 >>> 0 > i14 >>> 0) {
9406 i11 = i15;
9409 HEAP32[i2 + 0 >> 2] = HEAP32[i15 + 0 >> 2];
9410 HEAP32[i2 + 4 >> 2] = HEAP32[i15 + 4 >> 2];
9411 HEAP32[i2 + 8 >> 2] = HEAP32[i15 + 8 >> 2];
9412 HEAP32[i15 + 0 >> 2] = HEAP32[i14 + 0 >> 2];
9413 HEAP32[i15 + 4 >> 2] = HEAP32[i14 + 4 >> 2];
9414 HEAP32[i15 + 8 >> 2] = HEAP32[i14 + 8 >> 2];
9419 i10 = (i10 | 0) == (i15 | 0) ? i14 : i10;
9448 i15 = i11;
9449 if ((i15 - i9 | 0) >= (i7 - i15 | 0)) {
9490 i15 = FUNCTION_TABLE_iii[HEAP32[i1 >> 2] & 3](i6, i5) | 0;
9492 if (!i15) {
9633 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0;
9639 i15 = i7 + -8 | 0;
9641 if (i15 >>> 0 < i16 >>> 0) {
9653 i19 = HEAP32[i15 >> 2] | 0;
9658 i15 = -8 - i19 | 0;
9659 i13 = i7 + i15 | 0;
9673 HEAP32[i7 + (i15 + 4) >> 2] = i12 | 1;
9680 i2 = HEAP32[i7 + (i15 + 8) >> 2] | 0;
9681 i11 = HEAP32[i7 + (i15 + 12) >> 2] | 0;
9716 i17 = HEAP32[i7 + (i15 + 24) >> 2] | 0;
9717 i18 = HEAP32[i7 + (i15 + 12) >> 2] | 0;
9720 i19 = i7 + (i15 + 20) | 0;
9723 i19 = i7 + (i15 + 16) | 0;
9755 i19 = HEAP32[i7 + (i15 + 8) >> 2] | 0;
9775 i18 = HEAP32[i7 + (i15 + 28) >> 2] | 0;
9805 i16 = HEAP32[i7 + (i15 + 16) >> 2] | 0;
9817 i15 = HEAP32[i7 + (i15 + 20) >> 2] | 0;
9818 if ((i15 | 0) != 0) {
9819 if (i15 >>> 0 < (HEAP32[7176 >> 2] | 0) >>> 0) {
9822 HEAP32[i14 + 20 >> 2] = i15;
9823 HEAP32[i15 + 24 >> 2] = i14;
9837 i2 = i15;
9878 i15 = HEAP32[i7 + (i8 | 4) >> 2] | 0;
9880 if ((i15 | 0) == (i6 | 0)) {
9893 i15
9894 if ((i15 | 0) != 0) {
9895 i12 = i15;
9900 i15 = HEAP32[i14 >> 2] | 0;
9901 if ((i15 | 0) == 0) {
9904 i12 = i15;
9924 i12 = i15 + 8 | 0;
9926 HEAP32[i14 >> 2] = i15;
9928 i9 = i15;
10481 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, d19 = 0.0, i20 = 0, i21 = 0, d22 = 0.0, d23 = 0.0, d24 = 0.0, d25 = 0.0;
10522 i15 = HEAP32[i18 >> 2] | 0;
10524 i17 = i5 + (i15 * 36 | 0) | 0;
10528 if (!((i15 | 0) > -1 & (i15 | 0) < (i12 | 0))) {
10556 i12 = i5 + (i15 * 36 | 0) + 32 | 0;
10559 HEAP32[i20 >> 2] = i15;
10560 HEAP32[i5 + (i15 * 36 | 0) + 20 >> 2] = i6;
10565 d22 = +HEAPF32[i5 + (i15 * 36 | 0) + 4 >> 2];
10572 d24 = +HEAPF32[i5 + (i15 * 36 | 0) + 8 >> 2];
10574 d25 = +HEAPF32[i5 + (i15 * 36 | 0) + 12 >> 2];
10604 HEAP32[i18 >> 2] = i15;
10628 d23 = +HEAPF32[i5 + (i15 * 36 | 0) + 4 >> 2];
10635 d19 = +HEAPF32[i5 + (i15 * 36 | 0) + 8 >> 2];
10637 d24 = +HEAPF32[i5 + (i15 * 36 | 0) + 12 >> 2];
10663 i15 = HEAP32[i20 >> 2] | 0;
10665 i16 = i5 + (i15 * 36 | 0) | 0;
10669 if (!((i15 | 0) > -1 & (i15 | 0) < (i12 | 0))) {
10697 i11 = i5 + (i15 * 36 | 0) + 32 | 0;
10700 HEAP32[i18 >> 2] = i15;
10701 HEAP32[i5 + (i15 * 36 | 0) + 20 >> 2] = i6;
10706 d22 = +HEAPF32[i5 + (i15 * 36 | 0) + 4 >> 2];
10713 d22 = +HEAPF32[i5 + (i15 * 36 | 0) + 8 >> 2];
10715 d25 = +HEAPF32[i5 + (i15 * 36 | 0) + 12 >> 2];
10745 HEAP32[i20 >> 2] = i15;
10769 d22 = +HEAPF32[i5 + (i15 * 36 | 0) + 4 >> 2];
10776 d23 = +HEAPF32[i5 + (i15 * 36 | 0) + 8 >> 2];
10778 d24 = +HEAPF32[i5 + (i15 * 36 | 0) + 12 >> 2];
10800 var i1 = 0, i4 = 0, i6 = 0, d7 = 0.0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, d16 = 0.0, d17 = 0.0, d18 = 0.0, d19 = 0.0, i20 = 0, d21 = 0.0, d22 = 0.0, i23 = 0, d24 = 0.0, d25 = 0.0, i26 = 0, i27 = 0, i28 = 0, i29 = 0, i30 = 0, i31 = 0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, d36 = 0.0, d37 = 0.0, d38 = 0.0, i39 = 0, i40 = 0, i41 = 0, i42 = 0, d43 = 0.0, d44 = 0.0, d45 = 0.0, i46 = 0;
10807 i15 = i1;
10852 HEAP32[i15 + (i34 << 2) >> 2] = HEAP32[i4 + (i34 * 36 | 0) + 32 >> 2];
11042 if ((i34 | 0) == (HEAP32[i14 + (i32 << 2) >> 2] | 0) ? (HEAP32[i42 >> 2] | 0) == (HEAP32[i15 + (i32 << 2) >> 2] | 0) : 0) {
11075 i15 = i2 + 16 | 0;
11076 HEAPF32[i15 >> 2] = +Math_sqrt(+(d44 * d44 + d45 * d45));
11108 d18 = +HEAPF32[i15 >> 2];
11119 HEAPF32[i15 >> 2] = 0.0;
11123 HEAPF32[i15 >> 2] = d18 - d17;
11155 var i1 = 0, i2 = 0, i3 = 0, d5 = 0.0, i6 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i18 = 0, i19 = 0, i20 = 0, d21 = 0.0, i22 = 0, d23 = 0.0, d24 = 0.0, d25 = 0.0, d26 = 0.0, d27 = 0.0, d28 = 0.0, d29 = 0.0, i30 = 0;
11169 i15 = i4 + 20 | 0;
11198 i30 = (HEAP32[i15 >> 2] | 0) + (i19 * 12 | 0) | 0;
11201 HEAPF32[(HEAP32[i15 >> 2] | 0) + (i19 * 12 | 0) + 8 >> 2] = d21;
11212 i15 = i4 + 20 | 0;
11220 i22 = HEAP32[i15 >> 2] | 0;
11276 i30 = HEAP32[i15 >> 2] | 0;
11306 HEAPF32[(HEAP32[i15 >> 2] | 0) + (i18 * 12 | 0) + 8 >> 2] = d24 + d5 * d25;
11354 i22 = (HEAP32[i15 >> 2] | 0) + (i16 * 12 | 0) | 0;
11360 d27 = +HEAPF32[(HEAP32[i15 >> 2] | 0) + (i16 * 12 | 0) + 8 >> 2];
11391 i15 = HEAP32[(HEAP32[i13 >> 2] | 0) + (i14 << 2) >> 2] | 0;
11403 FUNCTION_TABLE_viii[HEAP32[(HEAP32[i30 >> 2] | 0) + 20 >> 2] & 3](i30, i15, i6);
11689 var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i12 = 0, i13 = 0, d14 = 0.0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, i24 = 0, i25 = 0, i26 = 0, i27 = 0, d28 = 0.0, i29 = 0, d30 = 0.0, d31 = 0.0, i32 = 0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, i38 = 0, i39 = 0, d40 = 0.0, i41 = 0, d42 = 0.0, d43 = 0.0, i44 = 0, i45 = 0, d46 = 0.0, i47 = 0, d48 = 0.0, d49 = 0.0, d50 = 0.0, d51 = 0.0, i52 = 0, d53 = 0.0, d54 = 0.0, d55 = 0.0, d56 = 0.0;
11707 i15 = i11 + 56 | 0;
11710 HEAP32[i16 >> 2] = HEAP32[i15 >> 2];
11712 i15 = i15 + 4 | 0;
11715 i15 = i11 + 92 | 0;
11718 HEAP32[i16 >> 2] = HEAP32[i15 >> 2];
11720 i15 = i15 + 4 | 0;
11722 i15 = i12 + 24 | 0;
11723 d42 = +HEAPF32[i15 >> 2];
11726 HEAPF32[i15 >> 2] = d42;
11887 d42 = +HEAPF32[i15 >> 2];
11939 function __ZN7b2World5SolveERK10b2TimeStep(i5, i15) {
11941 i15 = i15 | 0;
12094 __ZN8b2Island5SolveEP9b2ProfileRK10b2TimeStepRK6b2Vec2b(i4, i9, i15, i25, (HEAP8[i22] | 0) != 0);
12160 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, d17 = 0.0, d18 = 0.0, d19 = 0.0, d20 = 0.0, d21 = 0.0, d22 = 0.0, d23 = 0.0, d24 = 0.0, d25 = 0.0, d26 = 0.0, d27 = 0.0, d28 = 0.0, d29 = 0.0, d30 = 0.0, i31 = 0, d32 = 0.0, i33 = 0, i34 = 0, i35 = 0, i36 = 0, i37 = 0, d38 = 0.0, d39 = 0.0, d40 = 0.0, d41 = 0.0, i42 = 0, d43 = 0.0, d44 = 0.0, d45 = 0.0, d46 = 0.0, d47 = 0.0, d48 = 0.0, i49 = 0, i50 = 0;
12182 i15 = HEAP32[i9 >> 2] | 0;
12184 i31 = HEAP32[(HEAP32[i7 >> 2] | 0) + (HEAP32[i15 + (i16 * 152 | 0) + 148 >> 2] << 2) >> 2] | 0;
12185 i35 = HEAP32[i15 + (i16 * 152 | 0) + 112 >> 2] | 0;
12186 i42 = HEAP32[i15 + (i16 * 152 | 0) + 116 >> 2] | 0;
12187 d30 = +HEAPF32[i15 + (i16 * 152 | 0) + 120 >> 2];
12188 d24 = +HEAPF32[i15 + (i16 * 152 | 0) + 124 >> 2];
12189 d17 = +HEAPF32[i15 + (i16 * 152 | 0) + 128 >> 2];
12190 d18 = +HEAPF32[i15 + (i16 * 152 | 0) + 132 >> 2];
12240 i37 = i15 + (i16 * 152 | 0) + 72 | 0;
12246 i31 = i15 + (i16 * 152 | 0) + 144 | 0;
12250 i36 = i15 + (i16 * 152 | 0) + 76 | 0;
12252 i35 = i15 + (i16 * 152 | 0) + 140 | 0;
12260 i50 = i15 + (i16 * 152 | 0) + (i34 * 36 | 0) | 0;
12266 i42 = i15 + (i16 * 152 | 0) + (i34 * 36 | 0) + 8 | 0;
12270 d39 = +HEAPF32[i15 + (i16 * 152 | 0) + (i34 * 36 | 0) + 4 >> 2];
12273 d38 = +HEAPF32[i15 + (i16 * 152 | 0) + (i34 * 36 | 0) + 12 >> 2];
12281 HEAPF32[i15 + (i16 * 152 | 0) + (i34 * 36 | 0) + 24 >> 2] = d43;
12292 HEAPF32[i15 + (i16 * 152 | 0) + (i34 * 36 | 0) + 28 >> 2] = d43;
12293 i42 = i15 + (i16 * 152 | 0) + (i34 * 36 | 0) + 32 | 0;
12302 d45 = +HEAPF32[i15 + (i16 * 152 | 0) + 76 >> 2];
12304 d44 = +HEAPF32[i15 + (i16 * 152 | 0) >> 2] * d45 - +HEAPF32[i15 + (i16 * 152 | 0) + 4 >> 2] * d20;
12305 d19 = d45 * +HEAPF32[i15 + (i16 * 152 | 0) + 8 >> 2] - d20 * +HEAPF32[i15 + (i16 * 152 | 0) + 12 >> 2];
12306 d47 = d45 * +HEAPF32[i15 + (i16 * 152 | 0) + 36 >> 2] - d20 * +HEAPF32[i15 + (i16 * 152 | 0) + 40 >> 2];
12307 d20 = d45 * +HEAPF32[i15 + (i16 * 152 | 0) + 44 >> 2] - d20 * +HEAPF32[i15 + (i16 * 152 | 0) + 48 >> 2];
12319 HEAPF32[i15 + (i16 * 152 | 0) + 96 >> 2] = d19;
12320 HEAPF32[i15 + (i16 * 152 | 0) + 100 >> 2] = d17;
12321 HEAPF32[i15 + (i16 * 152 | 0) + 104 >> 2] = d17;
12322 HEAPF32[i15 + (i16 * 152 | 0) + 108 >> 2] = d18;
12327 HEAPF32[i15 + (i16 * 152 | 0) + 80 >> 2] = d18 * d20;
12328 HEAPF32[i15 + (i16 * 152 | 0) + 84 >> 2] = d48;
12329 HEAPF32[i15 + (i16 * 152 | 0) + 88 >> 2] = d48;
12330 HEAPF32[i15 + (i16 * 152 | 0) + 92 >> 2] = d19 * d20;
12583 function __ZN8b2Island8SolveTOIERK10b2TimeStepii(i4, i11, i15, i18) {
12586 i15 = i15 | 0;
12596 if ((i5 | 0) <= (i15 | 0)) {
12653 if (__ZN15b2ContactSolver27SolveTOIPositionConstraintsEii(i3, i15, i18) | 0) {
12660 i24 = (HEAP32[i8 >> 2] | 0) + (i15 * 12 | 0) | 0;
12662 i23 = (HEAP32[(HEAP32[i10 >> 2] | 0) + (i15 << 2) >> 2] | 0) + 36 | 0;
12667 HEAPF32[(HEAP32[i25 + (i15 << 2) >> 2] | 0) + 52 >> 2] = +HEAPF32[i23 + (i15 * 12 | 0) + 8 >> 2];
12677 i15 = 0;
12680 i15 = i15 + 1 | 0;
12681 } while ((i15 | 0) < (HEAP32[i18 >> 2] | 0));
12685 i15 = 0;
12688 i11 = i25 + (i15 * 12 | 0) | 0;
12692 d13 = +HEAPF32[i25 + (i15 * 12 | 0) + 8 >> 2];
12694 i24 = i25 + (i15 * 12 | 0) | 0;
12697 d17 = +HEAPF32[i25 + (i15 * 12 | 0) + 8 >> 2];
12721 HEAPF32[(HEAP32[i8 >> 2] | 0) + (i15 * 12 | 0) + 8 >> 2] = d26;
12724 i25 = (HEAP32[i9 >> 2] | 0) + (i15 * 12 | 0) | 0;
12727 HEAPF32[(HEAP32[i9 >> 2] | 0) + (i15 * 12 | 0) + 8 >> 2] = d17;
12728 i25 = HEAP32[(HEAP32[i10 >> 2] | 0) + (i15 << 2) >> 2] | 0;
12748 i15 = i15 + 1 | 0;
12749 } while ((i15 | 0) < (HEAP32[i6 >> 2] | 0));
12770 i15 = 0;
12772 HEAPF32[i2 + (i15 << 2) >> 2] = +HEAPF32[i6 + (i9 * 152 | 0) + (i15 * 36 | 0) + 16 >> 2];
12773 HEAPF32[i2 + (i15 << 2) + 8 >> 2] = +HEAPF32[i6 + (i9 * 152 | 0) + (i15 * 36 | 0) + 20 >> 2];
12774 i15 = i15 + 1 | 0;
12775 } while ((i15 | 0) != (i11 | 0));
13008 var i1 = 0, d2 = 0.0, d3 = 0.0, d4 = 0.0, d6 = 0.0, d7 = 0.0, d8 = 0.0, d11 = 0.0, d13 = 0.0, d14 = 0.0, i15 = 0, i16 = 0, d17 = 0.0, d18 = 0.0, i19 = 0, d20 = 0.0, d21 = 0.0, i22 = 0, d23 = 0.0, d24 = 0.0, i25 = 0, i26 = 0, i27 = 0;
13061 i15 = i10;
13067 i15 = 0;
13070 if ((HEAP32[i9 + 20 >> 2] | 0) <= (i15 | 0)) {
13073 i27 = (HEAP32[i9 + 16 >> 2] | 0) + (i15 << 3) | 0;
13088 i15 = HEAP32[i12 >> 2] | 0;
13089 i16 = HEAP32[i15 + 16 >> 2] | 0;
13090 i15 = i15 + 20 | 0;
13091 i19 = HEAP32[i15 >> 2] | 0;
13138 if ((HEAP32[i15 >> 2] | 0) <= (i9 | 0)) {
13171 i15 = HEAP32[i22 + 16 >> 2] | 0;
13175 d17 = d3 * +HEAPF32[i15 + 4 >> 2] + d5 * +HEAPF32[i15 >> 2];
13178 d18 = d5 * +HEAPF32[i15 + (i19 << 3) >> 2] + d3 * +HEAPF32[i15 + (i19 << 3) + 4 >> 2];
13524 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, d16 = 0.0, d17 = 0.0, d18 = 0.0, d19 = 0.0, d20 = 0.0, d21 = 0.0, i22 = 0;
13573 i15 = i9 + 1 | 0;
13579 i12 = i4 + (((i15 | 0) < (i12 | 0) ? i15 : 0) << 3) + 20 | 0;
13580 i15 = HEAP32[i12 >> 2] | 0;
13582 d21 = (HEAP32[tempDoublePtr >> 2] = i15, +HEAPF32[tempDoublePtr >> 2]);
13588 i15 = HEAP32[i22 + 4 >> 2] | 0;
13591 HEAP32[i12 + 4 >> 2] = i15;
13598 i15 = HEAP32[i12 + 4 >> 2] | 0;
13601 HEAP32[i22 + 4 >> 2] = i15;
13633 i15 = HEAP32[i12 + 4 >> 2] | 0;
13636 HEAP32[i22 + 4 >> 2] = i15;
13652 i15 = HEAP32[i22 + 4 >> 2] | 0;
13655 HEAP32[i12 + 4 >> 2] = i15;
13662 i15 = HEAP32[i12 + 4 >> 2] | 0;
13665 HEAP32[i22 + 4 >> 2] = i15;
13689 HEAP32[i22 >> 2] = i15;
13692 i15 = HEAP32[i12 + 4 >> 2] | 0;
13695 HEAP32[i22 + 4 >> 2] = i15;
13870 var i1 = 0, i4 = 0, i5 = 0, d6 = 0.0, d7 = 0.0, i8 = 0, i9 = 0, d10 = 0.0, d11 = 0.0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, d22 = 0.0, d23 = 0.0;
13886 i15 = 35;
13894 i15 = 161;
13907 i15 = 2331;
13915 i15 = 5661;
13941 i15 = 333;
13944 i13 = i15 + i14 | 0;
13950 i15 = __Znwj(103028) | 0;
13951 __ZN7b2WorldC2ERK6b2Vec2(i15, i12);
13952 HEAP32[6] = i15;
13953 __ZN7b2World16SetAllowSleepingEb(i15, 0);
13955 i15 = i5 + 4 | 0;
13957 HEAP32[i15 + 0 >> 2] = 0;
13958 HEAP32[i15 + 4 >> 2] = 0;
13959 HEAP32[i15 + 8 >> 2] = 0;
13960 HEAP32[i15 + 12 >> 2] = 0;
13961 HEAP32[i15 + 16 >> 2] = 0;
13962 HEAP32[i15 + 20 >> 2] = 0;
13963 HEAP32[i15 + 24 >> 2] = 0;
13964 HEAP32[i15 + 28 >> 2] = 0;
13976 i15 = i4 + 28 | 0;
13977 HEAP32[i15 + 0 >> 2] = 0;
13978 HEAP32[i15 + 4 >> 2] = 0;
13979 HEAP32[i15 + 8 >> 2] = 0;
13980 HEAP32[i15 + 12 >> 2] = 0;
13981 HEAP16[i15 + 16 >> 1] = 0;
13996 i15 = i4 + 4 | 0;
14013 HEAP32[i15 + 0 >> 2] = 0;
14014 HEAP32[i15 + 4 >> 2] = 0;
14015 HEAP32[i15 + 8 >> 2] = 0;
14016 HEAP32[i15 + 12 >> 2] = 0;
14017 HEAP32[i15 + 16 >> 2] = 0;
14018 HEAP32[i15 + 20 >> 2] = 0;
14019 HEAP32[i15 + 24 >> 2] = 0;
14020 HEAP32[i15 + 28 >> 2] = 0;
14089 var i1 = 0, i6 = 0, i7 = 0, d8 = 0.0, i9 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, i23 = 0, d24 = 0.0, d25 = 0.0, i26 = 0, d27 = 0.0, d28 = 0.0, d29 = 0.0, d30 = 0.0, d31 = 0.0, d32 = 0.0;
14104 i15 = i4 + 12 | 0;
14130 d32 = +HEAPF32[i15 >> 2];
14366 var i1 = 0, i3 = 0, i4 = 0, i6 = 0, i7 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, d21 = 0.0, d22 = 0.0, d23 = 0.0, d24 = 0.0, d25 = 0.0, d26 = 0.0, d27 = 0.0, d28 = 0.0, d29 = 0.0, d30 = 0.0, d31 = 0.0, d32 = 0.0, d33 = 0.0, d34 = 0.0, d35 = 0.0, d36 = 0.0, i37 = 0, d38 = 0.0, d39 = 0.0, d40 = 0.0, d41 = 0.0, d42 = 0.0, d43 = 0.0, d44 = 0.0, d45 = 0.0, i46 = 0, d47 = 0.0;
14382 i15 = i8 + 12 | 0;
14426 HEAPF32[i15 >> 2] = d44;
14497 var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, d17 = 0.0, d18 = 0.0, d19 = 0.0, d20 = 0.0, i21 = 0, d22 = 0.0, d23 = 0.0, d24 = 0.0, d25 = 0.0, i26 = 0, d27 = 0.0, d28 = 0.0, d29 = 0.0, d30 = 0.0, d31 = 0.0, d32 = 0.0, d33 = 0.0, d34 = 0.0, i35 = 0, d36 = 0.0, d37 = 0.0, d38 = 0.0, d39 = 0.0, d40 = 0.0, d41 = 0.0, d42 = 0.0, d43 = 0.0, i44 = 0, d45 = 0.0;
14519 i15 = 0;
14523 i26 = i21 + (i15 * 88 | 0) | 0;
14524 i16 = HEAP32[i21 + (i15 * 88 | 0) + 32 >> 2] | 0;
14525 i14 = HEAP32[i21 + (i15 * 88 | 0) + 36 >> 2] | 0;
14526 i44 = i21 + (i15 * 88 | 0) + 48 | 0;
14529 d25 = +HEAPF32[i21 + (i15 * 88 | 0) + 40 >> 2];
14530 d18 = +HEAPF32[i21 + (i15 * 88 | 0) + 64 >> 2];
14531 i44 = i21 + (i15 * 88 | 0) + 56 | 0;
14534 d17 = +HEAPF32[i21 + (i15 * 88 | 0) + 44 >> 2];
14535 d20 = +HEAPF32[i21 + (i15 * 88 | 0) + 68 >> 2];
14536 i21 = HEAP32[i21 + (i15 * 88 | 0) + 84 >> 2] | 0;
14616 i15 = i15 + 1 | 0;
14617 } while ((i15 | 0) < (HEAP32[i2 >> 2] | 0));
14628 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 = 0, i15 = 0, d16 = 0.0, d17 = 0.0, d18 = 0.0, d19 = 0.0, d20 = 0.0, d21 = 0.0, d23 = 0.0, d24 = 0.0;
14648 i15 = i7 + 20 | 0;
14649 i14 = HEAP32[i15 >> 2] | 0;
14650 i15 = HEAP32[i15 + 4 >> 2] | 0;
14652 d10 = (HEAP32[tempDoublePtr >> 2] = i15, +HEAPF32[tempDoublePtr >> 2]);
14683 i15 = HEAP32[i14 + 4 >> 2] | 0;
14686 HEAP32[i22 + 4 >> 2] = i15;
14707 HEAP32[i22 + 4 >> 2] = i15;
14715 i15 = HEAP32[i14 + 4 >> 2] | 0;
14718 HEAP32[i22 + 4 >> 2] = i15;
14762 i15 = HEAP32[i14 + 4 >> 2] | 0;
14765 HEAP32[i22 + 4 >> 2] = i15;
14908 function __ZN24b2PositionSolverManifold10InitializeEP27b2ContactPositionConstraintRK11b2TransformS4_i(i2, i1, i13, i12, i15) {
14913 i15 = i15 | 0;
14939 d18 = +HEAPF32[i1 + (i15 << 3) >> 2];
14941 d11 = +HEAPF32[i1 + (i15 << 3) + 4 >> 2];
14947 i15 = i2 + 8 | 0;
14948 HEAPF32[i15 >> 2] = d10;
14949 HEAPF32[i15 + 4 >> 2] = d11;
14971 d4 = +HEAPF32[i1 + (i15 << 3) >> 2];
14973 d16 = +HEAPF32[i1 + (i15 << 3) + 4 >> 2];
15365 var i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0;
15383 i15 = HEAP32[i1 + 52 >> 2] | 0;
15384 i5 = (HEAP8[i15 + 38 | 0] | HEAP8[i14 + 38 | 0]) << 24 >> 24 != 0;
15386 i7 = HEAP32[i15 + 8 >> 2] | 0;
15412 i15 = i1 + (i18 * 20 | 0) + 76 | 0;
15413 HEAPF32[i15 >> 2] = 0.0;
15431 HEAPF32[i15 >> 2] = +HEAPF32[i2 + (i17 * 20 | 0) + 12 >> 2];
15453 i10 = __Z13b2TestOverlapPK7b2ShapeiS1_iRK11b2TransformS4_(HEAP32[i14 + 12 >> 2] | 0, HEAP32[i1 + 56 >> 2] | 0, HEAP32[i15 + 12 >> 2] | 0, HEAP32[i1 + 60 >> 2] | 0, i12, i13) | 0;
15686 var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0;
15702 i15 = HEAP32[i12 + 8 >> 2] | 0;
15709 if (!(__ZNK6b2Body13ShouldCollideEPKS_(i13, i15) | 0)) {
15729 if ((HEAP16[i15 + 4 >> 1] & 2) == 0) {
15732 i14 = (HEAP32[i15 >> 2] | 0) != 0;
16005 var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i8 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0;
16017 i15 = HEAP32[i5 >> 2] | 0;
16018 i16 = i15 + 1 | 0;
16021 if ((i15 | 0) > -1) {
16032 i15 = i8 + (i13 * 36 | 0) + 24 | 0;
16033 if ((HEAP32[i15 >> 2] | 0) == -1) {
16044 HEAP32[i14 + (HEAP32[i5 >> 2] << 2) >> 2] = HEAP32[i15 >> 2];
16045 i15 = (HEAP32[i5 >> 2] | 0) + 1 | 0;
16046 HEAP32[i5 >> 2] = i15;
16048 if ((i15 | 0) == (HEAP32[i6 >> 2] | 0) ? (HEAP32[i6 >> 2] = i15 << 1, i16 = __Z7b2Alloci(i15 << 3) | 0, HEAP32[i3 >> 2] = i16, _memcpy(i16 | 0, i14 | 0, HEAP32[i5 >> 2] << 2 | 0) | 0, (i14 | 0) != (i1 | 0)) : 0) {
16148 var i2 = 0, d3 = 0.0, i6 = 0, d9 = 0.0, d10 = 0.0, d11 = 0.0, d12 = 0.0, d13 = 0.0, i14 = 0, i15 = 0, i16 = 0, d17 = 0.0, d18 = 0.0, d19 = 0.0, d20 = 0.0;
16169 i15 = -1;
16186 i15 = i16;
16208 i2 = i15;
16425 var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0, i20 = 0, i21 = 0, i22 = 0, d23 = 0.0, d24 = 0.0, d25 = 0.0, d26 = 0.0, i27 = 0;
16442 i15 = i5 + 12 | 0;
16467 d23 = +HEAPF32[i15 >> 2];
16486 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 = 0, i14 = 0, i15 = 0, d16 = 0.0, d17 = 0.0, d18 = 0.0, d19 = 0.0, i20 = 0, d21 = 0.0, d22 = 0.0, d23 = 0.0, d24 = 0.0, d25 = 0.0, d26 = 0.0;
16487 i15 = STACKTOP;
16497 STACKTOP = i15;
16546 STACKTOP = i15;
16552 STACKTOP = i15;
16724 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.0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, d18 = 0.0, i19 = 0, d20 = 0.0, d21 = 0.0, d22 = 0.0, d23 = 0.0;
16756 i15 = i4 + (i17 << 3) + 24 | 0;
16759 i15 = i19;
16762 d20 = +HEAPF32[i15 >> 2] - d11;