1
0
mirror of https://github.com/fluencelabs/assemblyscript synced 2025-07-15 22:32:16 +00:00
Files
bin
dist
examples
lib
media
scripts
snap
src
std
tests
allocators
binaryen
asmjs.wat
block-stack.js
get_global-missing.js
get_local-missing.js
i64-binary-result.js
inline-export.js
libm.html
optimize-if-eqz.js
optimize-if-eqz.wat
precompute-join.wat
set_global-immutable.js
compiler
parser
util
.gitignore
README.md
browser-asc.js
compiler.js
decompiler.js
parser.js
tokenizer.js
util-path.js
.gitattributes
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
NOTICE
README.md
index.d.ts
index.js
package-lock.json
package.json
tsconfig-base.json
tsconfig-docs.json
tslint.json
webpack.config.js
assemblyscript/tests/binaryen/precompute-join.wat

21 lines
357 B
Plaintext
Raw Normal View History

(module
(type $ii (func (param i32) (result i32)))
(export "fls" (func $assembly/tlsf/fls<usize>))
(func $assembly/tlsf/fls<usize> (; 8 ;) (type $ii) (param $0 i32) (result i32)
(return
(i32.sub
(i32.sub
(i32.shl
(i32.const 4)
(i32.const 3)
)
(i32.clz
(get_local $0)
)
)
(i32.const 1)
)
)
)
)