diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..b5824ad34cb8b1032d19b0efaa046bb2993b5936 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +es2panda \ No newline at end of file diff --git a/irtoc_scripts/interpreter_handlers.irt b/irtoc_scripts/interpreter_handlers.irt index 5dae0e8c55b7d2fe223a48faf4ab27553d7164ea..af0bcdc9f253f0c6a5525959c495f55929785d88 100644 --- a/irtoc_scripts/interpreter_handlers.irt +++ b/irtoc_scripts/interpreter_handlers.irt @@ -276,15 +276,15 @@ macro(:and2dyn_smi_smi) do |l, r| end macro(:and2dyn_smi_double) do |l, r| - i32toany(And(anytoi32(l), i64tou32(f64toi64(anytof64(r)))).i32) + i32toany(And(anytoi32(l), i64toi32(f64toi64(anytof64(r)))).i32) end macro(:and2dyn_double_smi) do |l, r| - i32toany(And(i64tou32(f64toi64(anytof64(l))), anytoi32(r)).i32) + i32toany(And(i64toi32(f64toi64(anytof64(l))), anytoi32(r)).i32) end macro(:and2dyn_double_double) do |l, r| - i32toany(And(i64tou32(f64toi64(anytof64(l))), i64tou32(f64toi64(anytof64(r)))).i32) + i32toany(And(i64toi32(f64toi64(anytof64(l))), i64toi32(f64toi64(anytof64(r)))).i32) end #################################################################### @@ -295,15 +295,15 @@ macro(:or2dyn_smi_smi) do |l, r| end macro(:or2dyn_smi_double) do |l, r| - i32toany(Or(anytoi32(l), i64tou32(f64toi64(anytof64(r)))).i32) + i32toany(Or(anytoi32(l), i64toi32(f64toi64(anytof64(r)))).i32) end macro(:or2dyn_double_smi) do |l, r| - i32toany(Or(i64tou32(f64toi64(anytof64(l))), anytoi32(r)).i32) + i32toany(Or(i64toi32(f64toi64(anytof64(l))), anytoi32(r)).i32) end macro(:or2dyn_double_double) do |l, r| - i32toany(Or(i64tou32(f64toi64(anytof64(l))), i64tou32(f64toi64(anytof64(r)))).i32) + i32toany(Or(i64toi32(f64toi64(anytof64(l))), i64toi32(f64toi64(anytof64(r)))).i32) end #################################################################### @@ -314,15 +314,15 @@ macro(:xor2dyn_smi_smi) do |l, r| end macro(:xor2dyn_smi_double) do |l, r| - i32toany(Xor(anytoi32(l), i64tou32(f64toi64(anytof64(r)))).i32) + i32toany(Xor(anytoi32(l), i64toi32(f64toi64(anytof64(r)))).i32) end macro(:xor2dyn_double_smi) do |l, r| - i32toany(Xor(i64tou32(f64toi64(anytof64(l))), anytoi32(r)).i32) + i32toany(Xor(i64toi32(f64toi64(anytof64(l))), anytoi32(r)).i32) end macro(:xor2dyn_double_double) do |l, r| - i32toany(Xor(i64tou32(f64toi64(anytof64(l))), i64tou32(f64toi64(anytof64(r)))).i32) + i32toany(Xor(i64toi32(f64toi64(anytof64(l))), i64toi32(f64toi64(anytof64(r)))).i32) end #################################################################### @@ -447,7 +447,7 @@ macro(:notdyn_smi) do |v| end macro(:notdyn_double) do |v| - i32toany(Not(f64toi64(anytof64(v))).i32) + i32toany(Not(f64toi32(anytof64(v))).i32) end ####################################################################