xvm/compile/wabt/src/gas-cost-table.h
(开头部分) 21KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
#pragma once
#include <map>
#include <string>
//cost 100000 means non-support instruction
std::map<std::string, uint32_t> kGasCostTable = {
{"<invalid>" , 0 },
{"alloca" , 100000 },
{"atomic.notify" , 100000 },
{"block" , 0 },
{"br" , 2 },
{"br_if" , 3 },
{"br_on_exn" , 100000 },
{"br_table" , 2 },
{"br_unless" , 100000 },
{"call" , 2 },
{"call_host" , 100000 },
{"call_indirect" , 3 },
{"catch" , 100000 },
{"catch_all" , 100000 },
{"data" , 100000 },
{"data.drop" , 100000 },
{"drop" , 3 },
{"drop_keep" , 100000 },
{"elem.drop" , 100000 },
{"else" , 2 },
{"end" , 0 },
{"f32.abs" , 100000 },
{"f32.add" , 100000 },
{"f32.ceil" , 100000 },
{"f32.const" , 100000 },
{"f32.convert_i32_s" , 100000 },
{"f32.convert_i32_u" , 100000 },
{"f32.convert_i64_s" , 100000 },
{"f32.convert_i64_u" , 100000 },
{"f32.copysign" , 100000 },
{"f32.demote_f64" , 100000 },
{"f32.div" , 100000 },
{"f32.eq" , 100000 },
{"f32.floor" , 100000 },
{"f32.ge" , 100000 },
{"f32.gt" , 100000 },
{"f32.le" , 100000 },
{"f32.load" , 100000 },
{"f32.lt" , 100000 },
{"f32.max" , 100000 },
{"f32.min" , 100000 },
{"f32.mul" , 100000 },
{"f32.ne" , 100000 },
{"f32.nearest" , 100000 },
{"f32.neg" , 100000 },
{"f32.reinterpret_i32" , 100000 },
{"f32.sqrt" , 100000 },
{"f32.store" , 100000 },
{"f32.sub" , 100000 },
{"f32.trunc" , 100000 },
{"f32x4.abs" , 100000 },
{"f32x4.add" , 100000 },
{"f32x4.convert_i32x4_s" , 100000 },
{"f32x4.convert_i32x4_u" , 100000 },
{"f32x4.div" , 100000 },
后面还有 368 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
