| 3011 | //fix cc 精简 |
| 3012 | |
| 3013 | function gb(a, d, f, g) { |
| 3014 | a = a | 0; |
| 3015 | d = d | 0; |
| 3016 | f = f | 0; |
| 3017 | g = g | 0; |
| 3018 | var h = 0, j = 0, k = 0, l = 0, m = 0, n = 0; |
| 3019 | m = i; |
| 3020 | i = i + 16 | 0; |
| 3021 | k = m + 2 | 0; |
| 3022 | l = m; |
| 3023 | b[l >> 1] = 0; |
| 3024 | j = a + 212 | 0; |
| 3025 | h = (e[j >> 1] | 0) + 10 | 0; |
| 3026 | h = (h & 65535 | 0) == 80 ? 0 : h & 65535; |
| 3027 | b[j >> 1] = h; |
| 3028 | Pe(a + 52 + (h << 16 >> 16 << 1) | 0, d | 0, 20) | 0; |
| 3029 | h = 0; |
| 3030 | j = 159; |
| 3031 | while (1) { |
| 3032 | n = b[f + (j << 1) >> 1] | 0; |
| 3033 | n = Z(n, n) | 0; |
| 3034 | n = (n | 0) == 1073741824 ? 2147483647 : n << 1; |
| 3035 | d = n + h | 0; |
| 3036 | if ((n ^ h | 0) > -1 & (d ^ h | 0) < 0) { |
| 3037 | c[g >> 2] = 1; |
| 3038 | h = (h >>> 31) + 2147483647 | 0 |
| 3039 | } else h = d; |
| 3040 | if ((j | 0) > 0) j = j + -1 | 0; else break |
| 3041 | } |
| 3042 | de(h, k, l, g); |
| 3043 | h = b[k >> 1] | 0; |
| 3044 | n = h << 16 >> 16; |
| 3045 | d = n << 10; |
| 3046 | if ((d | 0) != (n << 26 >> 16 | 0)) { |
| 3047 | c[g >> 2] = 1; |
| 3048 | d = h << 16 >> 16 > 0 ? 32767 : -32768 |
| 3049 | } |
| 3050 | b[k >> 1] = d; |
| 3051 | n = b[l >> 1] | 0; |
| 3052 | h = n << 16 >> 16; |
| 3053 | if (n << 16 >> 16 < 0) h = ~((h ^ -32) >> 5); else h = h >>> 5; |
| 3054 | l = a + 392 | 0; |
| 3055 | n = (e[l >> 1] | 0) + 1 | 0; |
| 3056 | n = (n & 65535 | 0) == 8 ? 0 : n & 65535; |
| 3057 | b[l >> 1] = n; |
| 3058 | b[a + 376 + (n << 16 >> 16 << 1) >> 1] = h + 57015 + d; |
| 3059 | i = m; |
| 3060 | return |
| 3061 | } |
| 3062 | |
| 3063 | function hb(a, d, f) { |
| 3064 | a = a | 0; |