@@ -79,6 +79,40 @@ function asmFunc(global, env, buffer) {
7979 return wasm2asm_i32$0 | 0 ;
8080 }
8181
82+ function $8 ( $0 , $0$hi , r , r$hi ) {
83+ $0 = $0 | 0 ;
84+ $0$hi = $0$hi | 0 ;
85+ r = r | 0 ;
86+ r$hi = r$hi | 0 ;
87+ var i64toi32_i32$0 = 0 , i64toi32_i32$1 = 0 , i64toi32_i32$2 = 0 , i64toi32_i32$3 = 0 , $8 = 0 , $9 = 0 , $10 = 0 , $11 = 0 , $12 = 0 , $13 = 0 , $14 = 0 , $15 = 0 , $16 = 0 , $17 = 0 , $18 = 0 , $19 = 0 , $20 = 0 , $21 = 0 , $22 = 0 , $23 = 0 , $24 = 0 , $25 = 0 , $26 = 0 , $27 = 0 , $28 = 0 , $29 = 0 , $30 = 0 , $31 = 0 , $32 = 0 , $33 = 0 , $34 = 0 , $35 = 0 , $36 = 0 ;
88+ i64toi32_i32$0 = $0$hi ;
89+ i64toi32_i32$1 = $0 ;
90+ i64toi32_i32$3 = Math_clz32 ( i64toi32_i32$0 ) ;
91+ i64toi32_i32$2 = 0 ;
92+ if ( ( i64toi32_i32$3 | 0 ) == ( 32 | 0 ) ) $20 = Math_clz32 ( i64toi32_i32$1 ) + 32 | 0 ; else $20 = i64toi32_i32$3 ;
93+ i64toi32_i32$1 = $20 ;
94+ i64toi32_i32$0 = r$hi ;
95+ i64toi32_i32$3 = r ;
96+ return ( i64toi32_i32$1 | 0 ) == ( i64toi32_i32$3 | 0 ) & ( i64toi32_i32$2 | 0 ) == ( i64toi32_i32$0 | 0 ) | 0 | 0 ;
97+ }
98+
99+ function $9 ( $0 , $0$hi , r , r$hi ) {
100+ $0 = $0 | 0 ;
101+ $0$hi = $0$hi | 0 ;
102+ r = r | 0 ;
103+ r$hi = r$hi | 0 ;
104+ var i64toi32_i32$0 = 0 , i64toi32_i32$1 = 0 , i64toi32_i32$2 = 0 , i64toi32_i32$3 = 0 , $8 = 0 , $9 = 0 , $10 = 0 , $11 = 0 , $12 = 0 , $13 = 0 , $14 = 0 , $15 = 0 , $16 = 0 , $17 = 0 , $18 = 0 , $19 = 0 , $20 = 0 , $21 = 0 , $22 = 0 , $23 = 0 , $24 = 0 , $25 = 0 , $26 = 0 , $27 = 0 , $28 = 0 , $29 = 0 , $30 = 0 , $31 = 0 , $32 = 0 , $33 = 0 , $34 = 0 , $35 = 0 , $36 = 0 ;
105+ i64toi32_i32$0 = $0$hi ;
106+ i64toi32_i32$1 = $0 ;
107+ i64toi32_i32$3 = __wasm_ctz_i32 ( i64toi32_i32$1 ) | 0 ;
108+ i64toi32_i32$2 = 0 ;
109+ if ( ( i64toi32_i32$3 | 0 ) == ( 32 | 0 ) ) $20 = ( __wasm_ctz_i32 ( i64toi32_i32$0 ) | 0 ) + 32 | 0 ; else $20 = i64toi32_i32$3 ;
110+ i64toi32_i32$1 = $20 ;
111+ i64toi32_i32$0 = r$hi ;
112+ i64toi32_i32$3 = r ;
113+ return ( i64toi32_i32$1 | 0 ) == ( i64toi32_i32$3 | 0 ) & ( i64toi32_i32$2 | 0 ) == ( i64toi32_i32$0 | 0 ) | 0 | 0 ;
114+ }
115+
82116 function __wasm_ctz_i32 ( x ) {
83117 x = x | 0 ;
84118 var $1 = 0 , $2 = 0 , $3 = 0 , $4 = 0 , $5 = 0 , $6 = 0 , $7 = 0 , $8 = 0 , $9 = 0 , $10 = 0 ;
@@ -126,7 +160,9 @@ function asmFunc(global, env, buffer) {
126160 check_extend_si32 : $4 ,
127161 check_eqz_i64 : $5 ,
128162 i32_clz : $6 ,
129- i32_ctz : $7
163+ i32_ctz : $7 ,
164+ check_clz_i64 : $8 ,
165+ check_ctz_i64 : $9
130166 } ;
131167}
132168
0 commit comments