pub(crate) fn math_clz32( _: &mut Interp, _t: Value, a: &[Value], ) -> Result<Value, Value>
Math.clz32(x)(ES2015)が丸ごと未対応だった。x を仕様どおり ToUint32 (下位32bitへ切り詰め)してから先頭の連続 0 ビット数を返す(x=0 は 32)。
Math.clz32(x)
x
ToUint32
x=0