mirror of
https://github.com/Eaglercraft-Archive/Eaglercraftx-1.8.8-src.git
synced 2025-06-28 10:58:15 -05:00
Update #44 - WebAssembly GC support, fix more WebRTC bugs
This commit is contained in:
30
sources/wasm-gc-teavm/java/com/jcraft/jorbis/Util.java
Normal file
30
sources/wasm-gc-teavm/java/com/jcraft/jorbis/Util.java
Normal file
@ -0,0 +1,30 @@
|
||||
package com.jcraft.jorbis;
|
||||
|
||||
class Util {
|
||||
static int ilog(int v) {
|
||||
int ret = 0;
|
||||
while (v != 0) {
|
||||
ret++;
|
||||
v >>>= 1;
|
||||
}
|
||||
return (ret);
|
||||
}
|
||||
|
||||
static int ilog2(int v) {
|
||||
int ret = 0;
|
||||
while (v > 1) {
|
||||
ret++;
|
||||
v >>>= 1;
|
||||
}
|
||||
return (ret);
|
||||
}
|
||||
|
||||
static int icount(int v) {
|
||||
int ret = 0;
|
||||
while (v != 0) {
|
||||
ret += (v & 1);
|
||||
v >>>= 1;
|
||||
}
|
||||
return (ret);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user