UNPKG

redstone-wasm-metering

Version:
1 lines 1.29 kB
[{"name":"preramble","magic":[0,97,115,109],"version":[13,0,0,0]},{"name":"type","entries":[{"form":"func","params":["i64"],"return_type":"i64"},{"form":"func","params":["i32"]}]},{"name":"import","entries":[{"moduleStr":"metering","fieldStr":"usegas","kind":"function","type":1}]},{"name":"function","entries":[0]},{"name":"export","entries":[{"field_str":"fac","kind":"function","index":1}]},{"name":"code","entries":[{"locals":[],"code":[{"return_type":"i32","name":"const","immediates":"8"},{"name":"call","immediates":"0"},{"name":"get_local","immediates":"0"},{"return_type":"i64","name":"const","immediates":"1"},{"return_type":"i64","name":"lt_s"},{"name":"if","immediates":"i64"},{"return_type":"i32","name":"const","immediates":"4"},{"name":"call","immediates":"0"},{"return_type":"i64","name":"const","immediates":"1"},{"name":"else"},{"return_type":"i32","name":"const","immediates":"9"},{"name":"call","immediates":"0"},{"name":"get_local","immediates":"0"},{"name":"get_local","immediates":"0"},{"return_type":"i64","name":"const","immediates":"1"},{"return_type":"i64","name":"sub"},{"name":"call","immediates":"1"},{"return_type":"i64","name":"mul"},{"name":"end"},{"return_type":"i32","name":"const","immediates":"3"},{"name":"call","immediates":"0"},{"name":"end"}]}]}]