Rename stuff in Numeric for clarity

This commit is contained in:
Rerumu
2022-07-01 14:06:17 -04:00
parent a0596f45e3
commit 627927d366
6 changed files with 32 additions and 35 deletions
+3 -3
View File
@@ -30,8 +30,8 @@ impl Visitor for Visit {
fn visit_value(&mut self, v: &Value) {
let name = match v {
Value::I64(0) => "K_ZERO",
Value::I64(1) => "K_ONE",
Value::I64(0) => "ZERO",
Value::I64(1) => "ONE",
Value::I64(_) => "from_u32",
_ => return,
};
@@ -81,7 +81,7 @@ pub fn visit(ast: &FuncData) -> (BTreeSet<(&'static str, &'static str)>, BTreeSe
};
if ast.local_data().iter().any(|v| v.1 == ValType::I64) {
visit.local_set.insert(("i64", "K_ZERO"));
visit.local_set.insert(("i64", "ZERO"));
}
ast.accept(&mut visit);
+2 -2
View File
@@ -85,8 +85,8 @@ pub fn write_i32(number: i32, w: &mut dyn Write) -> Result<()> {
fn write_i64(number: i64, w: &mut dyn Write) -> Result<()> {
match number {
0 => write!(w, "i64_K_ZERO "),
1 => write!(w, "i64_K_ONE "),
0 => write!(w, "i64_ZERO "),
1 => write!(w, "i64_ONE "),
_ => {
let list = number.to_ne_bytes();
let a = u32::from_ne_bytes(list[0..4].try_into().unwrap());
+1 -1
View File
@@ -335,7 +335,7 @@ fn write_variable_list(ast: &FuncData, w: &mut dyn Write) -> Result<()> {
for data in ast.local_data().iter().filter(|v| v.0 != 0) {
let range = total..total + usize::try_from(data.0).unwrap();
let zero = if data.1 == ValType::I64 {
"i64_K_ZERO "
"i64_ZERO "
} else {
"0 "
};
+2 -2
View File
@@ -243,8 +243,8 @@ fn write_localize_used(
let has_element_i64 = wasm.element_section().iter().any(|e| e.ty == ValType::I64);
if has_global_i64 || has_element_i64 {
loc_set.insert(("i64", "K_ZERO"));
loc_set.insert(("i64", "K_ONE"));
loc_set.insert(("i64", "ZERO"));
loc_set.insert(("i64", "ONE"));
loc_set.insert(("i64", "from_u32"));
}