| function skinning(i1, i3, i5, i19, i4) { |
| i1 = i1 | 0; |
| i3 = i3 | 0; |
| i5 = i5 | 0; |
| i19 = i19 | 0; |
| i4 = i4 | 0; |
| var i2 = 0, i6 = 0, d7 = 0, d8 = 0, d9 = 0, d10 = 0, d11 = 0, d12 = 0, d13 = 0, d14 = 0, d15 = 0, d16 = 0, d17 = 0, d18 = 0, i20 = 0, d21 = 0, i22 = 0, CSE$0 = 0; |
| i2 = STACKTOP; |
| if (!i3) { |
| STACKTOP = i2; |
| return; |
| } |
| while (1) { |
| i3 = i3 + -1 | 0; |
| i6 = HEAP32[i19 >> 2] | 0; |
| d8 = +HEAPF32[i19 + 4 >> 2]; |
| CSE$0 = i1 + (i6 * 48 | 0) | 0; |
| d9 = d8 * +HEAPF32[CSE$0 >> 2]; |
| d14 = d8 * +HEAPF32[CSE$0 + 4 >> 2]; |
| d7 = d8 * +HEAPF32[CSE$0 + 8 >> 2]; |
| d11 = d8 * +HEAPF32[CSE$0 + 12 >> 2]; |
| d12 = d8 * +HEAPF32[CSE$0 + 16 >> 2]; |
| d15 = d8 * +HEAPF32[CSE$0 + 20 >> 2]; |
| d16 = d8 * +HEAPF32[CSE$0 + 24 >> 2]; |
| d17 = d8 * +HEAPF32[CSE$0 + 28 >> 2]; |
| d18 = d8 * +HEAPF32[CSE$0 + 32 >> 2]; |
| d13 = d8 * +HEAPF32[CSE$0 + 36 >> 2]; |
| d10 = d8 * +HEAPF32[CSE$0 + 40 >> 2]; |
| d8 = d8 * +HEAPF32[CSE$0 + 44 >> 2]; |
| } |
| HEAP32[tempDoublePtr + 4 >> 2] | 0; |
| HEAP8[10] = 15; |
| HEAP32[tempDoublePtr + 4 >> 2] | 0; |
| } |
| function _i64Subtract(a, b, c, d) { |
| a = a | 0; |
| b = b | 0; |
| c = c | 0; |
| d = d | 0; |
| var h = 0, CSE$0 = 0; |
| CSE$0 = b - d | 0; |
| h = (CSE$0 | 0) >>> 0; |
| h = (CSE$0 | 0) - (c >>> 0 > a >>> 0 | 0) >>> 0; |
| return (tempRet0 = h, a - c >>> 0 | 0) | 0; |
| } |
| function cubeMD5mesh() { |
| var $15 = 0, $16 = 0, $18 = 0, $20 = 0, $22 = +0, $24 = +0, $27 = +0, $29 = +0, $33 = +0, $36 = +0, $43 = +0, CSE$0 = 0, CSE$1 = 0; |
| CSE$0 = $15 + ($18 * 20 | 0) | 0; |
| $20 = HEAP32[CSE$0 >> 2] | 0; |
| CSE$1 = $16 + ($20 * 28 | 0) | 0; |
| $22 = +HEAPF32[CSE$1 + 16 >> 2]; |
| $24 = +HEAPF32[CSE$0 + 16 >> 2]; |
| $27 = +HEAPF32[CSE$1 + 20 >> 2]; |
| $29 = +HEAPF32[CSE$0 + 12 >> 2]; |
| $33 = +HEAPF32[CSE$0 + 8 >> 2]; |
| $36 = +HEAPF32[CSE$1 + 12 >> 2]; |
| $43 = +HEAPF32[CSE$1 + 24 >> 2]; |
| } |
| function ___towcase() { |
| var CSE$0 = 0; |
| CSE$0 = gb + 1 + ($i << 2) | 0; |
| CSE$0 | 0; |
| CSE$0 | 0; |
| gb + gb + gb + gb; |
| gb + gb + gb + gb; |
| } |
| function tableMask(x, y, z, a, b, c) { |
| x = x | 0; |
| y = y | 0; |
| z = z | 0; |
| a = a | 0; |
| b = b | 0; |
| c = c | 0; |
| var CSE$0 = 0, CSE$1 = 0; |
| CSE$0 = x & y & z | 0; |
| CSE$0 & 511; |
| FUNCTION_TABLE[CSE$0 & 511](); |
| CSE$1 = a & b & c & 127 | 0; |
| CSE$1 | 0; |
| CSE$1 | 0; |
| } |
| |