From d0e383eac126e479e7f24c996854703b58a8bfce Mon Sep 17 00:00:00 2001 From: Chernykh Sergey Date: Mon, 8 Aug 2022 09:52:52 +0300 Subject: [PATCH] Fix type issue Signed-off-by: Chernykh Sergey --- .gitignore | 1 + irtoc_scripts/interpreter_handlers.irt | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..b5824ad34 --- /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 5dae0e8c5..af0bcdc9f 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 #################################################################### -- Gitee