Skip to content

Commit 490a4b2

Browse files
committed
update setTemp* as well
1 parent 49387aa commit 490a4b2

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

emscripten.py

+24-24
Original file line numberDiff line numberDiff line change
@@ -611,21 +611,21 @@ def math_fix(g):
611611
}
612612
function copyTempFloat(ptr) {
613613
ptr = ptr|0;
614-
HEAP8[tempDoublePtr] = HEAP8[ptr];
615-
HEAP8[tempDoublePtr+1|0] = HEAP8[ptr+1|0];
616-
HEAP8[tempDoublePtr+2|0] = HEAP8[ptr+2|0];
617-
HEAP8[tempDoublePtr+3|0] = HEAP8[ptr+3|0];
614+
HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0];
615+
HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0];
616+
HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0];
617+
HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0];
618618
}
619619
function copyTempDouble(ptr) {
620620
ptr = ptr|0;
621-
HEAP8[tempDoublePtr] = HEAP8[ptr];
622-
HEAP8[tempDoublePtr+1|0] = HEAP8[ptr+1|0];
623-
HEAP8[tempDoublePtr+2|0] = HEAP8[ptr+2|0];
624-
HEAP8[tempDoublePtr+3|0] = HEAP8[ptr+3|0];
625-
HEAP8[tempDoublePtr+4|0] = HEAP8[ptr+4|0];
626-
HEAP8[tempDoublePtr+5|0] = HEAP8[ptr+5|0];
627-
HEAP8[tempDoublePtr+6|0] = HEAP8[ptr+6|0];
628-
HEAP8[tempDoublePtr+7|0] = HEAP8[ptr+7|0];
621+
HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0];
622+
HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0];
623+
HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0];
624+
HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0];
625+
HEAP8[tempDoublePtr+4>>0] = HEAP8[ptr+4>>0];
626+
HEAP8[tempDoublePtr+5>>0] = HEAP8[ptr+5>>0];
627+
HEAP8[tempDoublePtr+6>>0] = HEAP8[ptr+6>>0];
628+
HEAP8[tempDoublePtr+7>>0] = HEAP8[ptr+7>>0];
629629
}
630630
''' + ''.join(['''
631631
function setTempRet%d(value) {
@@ -1192,21 +1192,21 @@ def math_fix(g):
11921192
}
11931193
function copyTempFloat(ptr) {
11941194
ptr = ptr|0;
1195-
HEAP8[tempDoublePtr] = HEAP8[ptr];
1196-
HEAP8[tempDoublePtr+1|0] = HEAP8[ptr+1|0];
1197-
HEAP8[tempDoublePtr+2|0] = HEAP8[ptr+2|0];
1198-
HEAP8[tempDoublePtr+3|0] = HEAP8[ptr+3|0];
1195+
HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0];
1196+
HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0];
1197+
HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0];
1198+
HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0];
11991199
}
12001200
function copyTempDouble(ptr) {
12011201
ptr = ptr|0;
1202-
HEAP8[tempDoublePtr] = HEAP8[ptr];
1203-
HEAP8[tempDoublePtr+1|0] = HEAP8[ptr+1|0];
1204-
HEAP8[tempDoublePtr+2|0] = HEAP8[ptr+2|0];
1205-
HEAP8[tempDoublePtr+3|0] = HEAP8[ptr+3|0];
1206-
HEAP8[tempDoublePtr+4|0] = HEAP8[ptr+4|0];
1207-
HEAP8[tempDoublePtr+5|0] = HEAP8[ptr+5|0];
1208-
HEAP8[tempDoublePtr+6|0] = HEAP8[ptr+6|0];
1209-
HEAP8[tempDoublePtr+7|0] = HEAP8[ptr+7|0];
1202+
HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0];
1203+
HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0];
1204+
HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0];
1205+
HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0];
1206+
HEAP8[tempDoublePtr+4>>0] = HEAP8[ptr+4>>0];
1207+
HEAP8[tempDoublePtr+5>>0] = HEAP8[ptr+5>>0];
1208+
HEAP8[tempDoublePtr+6>>0] = HEAP8[ptr+6>>0];
1209+
HEAP8[tempDoublePtr+7>>0] = HEAP8[ptr+7>>0];
12101210
}
12111211
''' + ''.join(['''
12121212
function setTempRet%d(value) {

0 commit comments

Comments
 (0)