|
1 | 1 | function f() {
|
2 |
| - HEAP8[x >> 0]; |
| 2 | + HEAP8[(x & MASK0) >> 0]; |
3 | 3 | HEAP8[(x & MASK0) + 1 >> 0];
|
4 | 4 | HEAP8[(x & MASK0) + 2 >> 0];
|
5 |
| - HEAP8[(x + 1 & MASK0) + 2 >> 0]; |
6 |
| - HEAP8[(x + 2 & MASK0) + 2 >> 0]; |
7 |
| - HEAP8[(x + 1 + y & MASK0) + 2 >> 0]; |
8 |
| - HEAP8[(x + 2 + y & MASK0) + 2 >> 0]; |
| 5 | + HEAP8[(x & MASK0) + 3 >> 0]; |
| 6 | + HEAP8[(x & MASK0) + 4 >> 0]; |
| 7 | + HEAP8[(x + y & MASK0) + 3 >> 0]; |
| 8 | + HEAP8[(x + y & MASK0) + 4 >> 0]; |
9 | 9 | x();
|
10 |
| - HEAP16[x >> 1]; |
11 |
| - HEAP16[x + 1 >> 1]; |
| 10 | + HEAP16[(x & MASK1) >> 1]; |
| 11 | + HEAP16[(x + 1 & MASK1) >> 1]; |
12 | 12 | HEAP16[(x & MASK1) + 2 >> 1];
|
13 | 13 | HEAP16[(x + 1 & MASK1) + 2 >> 1];
|
14 |
| - HEAP16[(x + 2 & MASK1) + 2 >> 1]; |
| 14 | + HEAP16[(x & MASK1) + 4 >> 1]; |
15 | 15 | HEAP16[(x + 1 + y & MASK1) + 2 >> 1];
|
16 |
| - HEAP16[(x + 2 + y & MASK1) + 2 >> 1]; |
| 16 | + HEAP16[(x + y & MASK1) + 4 >> 1]; |
17 | 17 | HEAP16[(x + 1 + y & MASK1) + 4 >> 1];
|
18 |
| - HEAP16[(x + 2 + y & MASK1) + 4 >> 1]; |
| 18 | + HEAP16[(x + y & MASK1) + 6 >> 1]; |
19 | 19 | HEAP16[(x + 1 + y & MASK1) + 4 >> 1];
|
20 |
| - HEAP16[(x + 4 + y & MASK1) + 2 >> 1]; |
| 20 | + HEAP16[(x + y & MASK1) + 6 >> 1]; |
21 | 21 | x();
|
22 |
| - HEAP32[x >> 2]; |
23 |
| - HEAP32[x + 1 >> 2]; |
24 |
| - HEAP32[x + 2 >> 2]; |
25 |
| - HEAP32[x + 3 >> 2]; |
| 22 | + HEAP32[(x & MASK2) >> 2]; |
| 23 | + HEAP32[(x + 1 & MASK2) >> 2]; |
| 24 | + HEAP32[(x + 2 & MASK2) >> 2]; |
| 25 | + HEAP32[(x + 3 & MASK2) >> 2]; |
26 | 26 | HEAP32[(x & MASK2) + 4 >> 2];
|
27 | 27 | HEAP32[(x + 1 & MASK2) + 4 >> 2];
|
28 |
| - HEAP32[(x + 4 & MASK2) + 4 >> 2]; |
| 28 | + HEAP32[(x & MASK2) + 8 >> 2]; |
29 | 29 | HEAP32[(x + 1 + y & MASK2) + 4 >> 2];
|
30 |
| - HEAP32[(x + 4 + y & MASK2) + 4 >> 2]; |
| 30 | + HEAP32[(x + y & MASK2) + 8 >> 2]; |
31 | 31 | HEAP32[(x + 1 + y & MASK2) + 8 >> 2];
|
32 |
| - HEAP32[(x + 4 + y & MASK2) + 8 >> 2]; |
| 32 | + HEAP32[(x + y & MASK2) + 12 >> 2]; |
33 | 33 | HEAP32[(x + 1 + y & MASK2) + 8 >> 2];
|
34 |
| - HEAP32[(x + 8 + y & MASK2) + 4 >> 2]; |
| 34 | + HEAP32[(x + y & MASK2) + 12 >> 2]; |
35 | 35 | x();
|
36 |
| - HEAPU32[x >> 2]; |
37 |
| - HEAPU32[x + 1 >> 2]; |
| 36 | + HEAPU32[(x & MASK2) >> 2]; |
| 37 | + HEAPU32[(x + 1 & MASK2) >> 2]; |
38 | 38 | HEAPU32[(x & MASK2) + 4 >> 2];
|
39 | 39 | HEAPU32[(x + 1 & MASK2) + 4 >> 2];
|
40 |
| - HEAPU32[(x + 4 & MASK2) + 4 >> 2]; |
| 40 | + HEAPU32[(x & MASK2) + 8 >> 2]; |
41 | 41 | HEAPU32[(x + 1 + y & MASK2) + 4 >> 2];
|
42 |
| - HEAPU32[(x + 4 + y & MASK2) + 4 >> 2]; |
| 42 | + HEAPU32[(x + y & MASK2) + 8 >> 2]; |
43 | 43 | HEAPU32[(x + 1 + y & MASK2) + 8 >> 2];
|
44 |
| - HEAPU32[(x + 4 + y & MASK2) + 8 >> 2]; |
| 44 | + HEAPU32[(x + y & MASK2) + 12 >> 2]; |
45 | 45 | HEAPU32[(x + 1 + y & MASK2) + 8 >> 2];
|
46 |
| - HEAPU32[(x + 8 + y & MASK2) + 4 >> 2]; |
| 46 | + HEAPU32[(x + y & MASK2) + 12 >> 2]; |
47 | 47 | x();
|
48 |
| - HEAPF32[x >> 2]; |
49 |
| - HEAPF32[x + 1 >> 2]; |
| 48 | + HEAPF32[(x & MASK2) >> 2]; |
| 49 | + HEAPF32[(x + 1 & MASK2) >> 2]; |
50 | 50 | HEAPF32[(x & MASK2) + 4 >> 2];
|
51 | 51 | HEAPF32[(x + 1 & MASK2) + 4 >> 2];
|
52 |
| - HEAPF32[(x + 4 & MASK2) + 4 >> 2]; |
| 52 | + HEAPF32[(x & MASK2) + 8 >> 2]; |
53 | 53 | HEAPF32[(x + 1 + y & MASK2) + 4 >> 2];
|
54 |
| - HEAPF32[(x + 4 + y & MASK2) + 4 >> 2]; |
| 54 | + HEAPF32[(x + y & MASK2) + 8 >> 2]; |
55 | 55 | HEAPF32[(x + 1 + y & MASK2) + 8 >> 2];
|
56 |
| - HEAPF32[(x + 4 + y & MASK2) + 8 >> 2]; |
| 56 | + HEAPF32[(x + y & MASK2) + 12 >> 2]; |
57 | 57 | HEAPF32[(x + 1 + y & MASK2) + 8 >> 2];
|
58 |
| - HEAPF32[(x + 8 + y & MASK2) + 4 >> 2]; |
| 58 | + HEAPF32[(x + y & MASK2) + 12 >> 2]; |
59 | 59 | x();
|
60 |
| - HEAPF64[x >> 3]; |
61 |
| - HEAPF64[x + 1 >> 3]; |
| 60 | + HEAPF64[(x & MASK3) >> 3]; |
| 61 | + HEAPF64[(x + 1 & MASK3) >> 3]; |
62 | 62 | HEAPF64[(x & MASK3) + 8 >> 3];
|
63 | 63 | HEAPF64[(x + 1 & MASK3) + 8 >> 3];
|
64 |
| - HEAPF64[(x + 8 & MASK3) + 8 >> 3]; |
| 64 | + HEAPF64[(x & MASK3) + 16 >> 3]; |
65 | 65 | HEAPF64[(x + 1 + y & MASK3) + 8 >> 3];
|
66 |
| - HEAPF64[(x + 8 + y & MASK3) + 8 >> 3]; |
| 66 | + HEAPF64[(x + y & MASK3) + 16 >> 3]; |
67 | 67 | HEAPF64[(x + 1 + y & MASK3) + 16 >> 3];
|
68 |
| - HEAPF64[(x + 8 + y & MASK3) + 16 >> 3]; |
| 68 | + HEAPF64[(x + y & MASK3) + 24 >> 3]; |
69 | 69 | HEAPF64[(x + 1 + y & MASK3) + 16 >> 3];
|
70 |
| - HEAPF64[(x + 16 + y & MASK3) + 8 >> 3]; |
| 70 | + HEAPF64[(x + y & MASK3) + 24 >> 3]; |
71 | 71 | }
|
72 | 72 |
|
0 commit comments