emscripten/tests/optimizer/test-js-optimizer-localCSE-...

68 строки
1.9 KiB
JavaScript

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;
}