diff --git a/core/iwasm/common/wasm_native.c b/core/iwasm/common/wasm_native.c index 42aa55db28..ef482284cc 100644 --- a/core/iwasm/common/wasm_native.c +++ b/core/iwasm/common/wasm_native.c @@ -663,39 +663,44 @@ wasm_native_destroy() #if WASM_ENABLE_QUICK_AOT_ENTRY != 0 static void -invoke_no_args_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_no_args_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *) = func_ptr; native_code(exec_env); + (void)argv; + (void)argv_ret; } static void -invoke_no_args_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_no_args_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *) = func_ptr; - argv_ret[0] = native_code(exec_env); + argv_ret[0] = (uint32)native_code(exec_env); + (void)argv; } static void -invoke_no_args_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_no_args_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *) = func_ptr; int64 ret = native_code(exec_env); PUT_I64_TO_ADDR(argv_ret, ret); + (void)argv; } static void -invoke_i_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_i_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32) = func_ptr; native_code(exec_env, argv[0]); + (void)argv_ret; } static void -invoke_i_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_i_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0]); } static void -invoke_i_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_i_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32) = func_ptr; int64 ret = native_code(exec_env, argv[0]); @@ -703,19 +708,20 @@ invoke_i_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_I_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_I_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv)); + (void)argv_ret; } static void -invoke_I_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_I_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv)); } static void -invoke_I_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_I_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv)); @@ -723,19 +729,20 @@ invoke_I_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_ii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_ii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32) = func_ptr; native_code(exec_env, argv[0], argv[1]); + (void)argv_ret; } static void -invoke_ii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_ii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1]); } static void -invoke_ii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_ii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1]); @@ -743,20 +750,21 @@ invoke_ii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1)); + (void)argv_ret; } static void -invoke_iI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1)); } static void -invoke_iI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64) = func_ptr; int64 ret = @@ -765,20 +773,21 @@ invoke_iI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_Ii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Ii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2]); + (void)argv_ret; } static void -invoke_Ii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Ii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2]); } static void -invoke_Ii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Ii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32) = func_ptr; int64 ret = @@ -787,21 +796,22 @@ invoke_Ii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_II_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_II_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2)); + (void)argv_ret; } static void -invoke_II_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_II_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2)); } static void -invoke_II_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_II_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -810,19 +820,20 @@ invoke_II_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int32) = func_ptr; native_code(exec_env, argv[0], argv[1], argv[2]); + (void)argv_ret; } static void -invoke_iii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int32) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1], argv[2]); } static void -invoke_iii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int32) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1], argv[2]); @@ -830,21 +841,22 @@ invoke_iii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iiI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int64) = func_ptr; native_code(exec_env, argv[0], argv[1], GET_I64_FROM_ADDR((uint32 *)argv + 2)); + (void)argv_ret; } static void -invoke_iiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int64) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1], GET_I64_FROM_ADDR((uint32 *)argv + 2)); } static void -invoke_iiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int64) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1], @@ -853,21 +865,22 @@ invoke_iiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iIi_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIi_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64, int32) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), argv[3]); + (void)argv_ret; } static void -invoke_iIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIi_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64, int32) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), argv[3]); } static void -invoke_iIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIi_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64, int32) = func_ptr; int64 ret = native_code(exec_env, argv[0], @@ -876,14 +889,15 @@ invoke_iIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iII_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iII_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64, int64) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), GET_I64_FROM_ADDR((uint32 *)argv + 3)); + (void)argv_ret; } static void -invoke_iII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iII_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64, int64) = func_ptr; argv_ret[0] = @@ -891,7 +905,7 @@ invoke_iII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 3)); } static void -invoke_iII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iII_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64, int64) = func_ptr; int64 ret = @@ -901,20 +915,21 @@ invoke_iII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_Iii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Iii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], argv[3]); + (void)argv_ret; } static void -invoke_Iii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Iii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32, int32) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], argv[3]); } static void -invoke_Iii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Iii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32, int32) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -923,21 +938,22 @@ invoke_Iii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IiI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], GET_I64_FROM_ADDR((uint32 *)argv + 3)); + (void)argv_ret; } static void -invoke_IiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], GET_I64_FROM_ADDR((uint32 *)argv + 3)); } static void -invoke_IiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -946,21 +962,22 @@ invoke_IiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IIi_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIi_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4]); + (void)argv_ret; } static void -invoke_IIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIi_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64, int32) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4]); } static void -invoke_IIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIi_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64, int32) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -969,15 +986,16 @@ invoke_IIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_III_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_III_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), GET_I64_FROM_ADDR((uint32 *)argv + 4)); + (void)argv_ret; } static void -invoke_III_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_III_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -985,7 +1003,7 @@ invoke_III_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 4)); } static void -invoke_III_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_III_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -995,19 +1013,20 @@ invoke_III_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iiii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int32, int32) = func_ptr; native_code(exec_env, argv[0], argv[1], argv[2], argv[3]); + (void)argv_ret; } static void -invoke_iiii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int32, int32) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1], argv[2], argv[3]); } static void -invoke_iiii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int32, int32) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1], argv[2], argv[3]); @@ -1015,21 +1034,22 @@ invoke_iiii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iiiI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiiI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int32, int64) = func_ptr; native_code(exec_env, argv[0], argv[1], argv[2], GET_I64_FROM_ADDR((uint32 *)argv + 3)); + (void)argv_ret; } static void -invoke_iiiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiiI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int32, int64) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1], argv[2], GET_I64_FROM_ADDR((uint32 *)argv + 3)); } static void -invoke_iiiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiiI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int32, int64) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1], argv[2], @@ -1038,21 +1058,22 @@ invoke_iiiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iiIi_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiIi_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int64, int32) = func_ptr; native_code(exec_env, argv[0], argv[1], GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4]); + (void)argv_ret; } static void -invoke_iiIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiIi_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int64, int32) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1], GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4]); } static void -invoke_iiIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiIi_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int64, int32) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1], @@ -1061,15 +1082,16 @@ invoke_iiIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iiII_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiII_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int64, int64) = func_ptr; native_code(exec_env, argv[0], argv[1], GET_I64_FROM_ADDR((uint32 *)argv + 2), GET_I64_FROM_ADDR((uint32 *)argv + 4)); + (void)argv_ret; } static void -invoke_iiII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiII_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int64, int64) = func_ptr; argv_ret[0] = native_code(exec_env, argv[0], argv[1], @@ -1077,7 +1099,7 @@ invoke_iiII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 4)); } static void -invoke_iiII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiII_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int64, int64) = func_ptr; int64 ret = native_code(exec_env, argv[0], argv[1], @@ -1087,14 +1109,15 @@ invoke_iiII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iIii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64, int32, int32) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), argv[3], argv[4]); + (void)argv_ret; } static void -invoke_iIii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64, int32, int32) = func_ptr; argv_ret[0] = @@ -1102,7 +1125,7 @@ invoke_iIii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) argv[3], argv[4]); } static void -invoke_iIii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64, int32, int32) = func_ptr; int64 ret = @@ -1112,14 +1135,15 @@ invoke_iIii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iIiI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIiI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64, int32, int64) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), argv[3], GET_I64_FROM_ADDR((uint32 *)argv + 4)); + (void)argv_ret; } static void -invoke_iIiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIiI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64, int32, int64) = func_ptr; argv_ret[0] = @@ -1127,7 +1151,7 @@ invoke_iIiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) argv[3], GET_I64_FROM_ADDR((uint32 *)argv + 4)); } static void -invoke_iIiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIiI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64, int32, int64) = func_ptr; int64 ret = @@ -1137,14 +1161,15 @@ invoke_iIiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iIIi_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIIi_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64, int64, int32) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), GET_I64_FROM_ADDR((uint32 *)argv + 3), argv[5]); + (void)argv_ret; } static void -invoke_iIIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIIi_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64, int64, int32) = func_ptr; argv_ret[0] = @@ -1152,7 +1177,7 @@ invoke_iIIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 3), argv[5]); } static void -invoke_iIIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIIi_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64, int64, int32) = func_ptr; int64 ret = @@ -1162,15 +1187,16 @@ invoke_iIIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iIII_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIII_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int64, int64, int64) = func_ptr; native_code(exec_env, argv[0], GET_I64_FROM_ADDR((uint32 *)argv + 1), GET_I64_FROM_ADDR((uint32 *)argv + 3), GET_I64_FROM_ADDR((uint32 *)argv + 5)); + (void)argv_ret; } static void -invoke_iIII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIII_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int64, int64, int64) = func_ptr; argv_ret[0] = @@ -1179,7 +1205,7 @@ invoke_iIII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 5)); } static void -invoke_iIII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iIII_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int64, int64, int64) = func_ptr; int64 ret = @@ -1190,21 +1216,22 @@ invoke_iIII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_Iiii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Iiii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32, int32, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], argv[3], argv[4]); + (void)argv_ret; } static void -invoke_Iiii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Iiii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32, int32, int32) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], argv[3], argv[4]); } static void -invoke_Iiii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_Iiii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32, int32, int32) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1213,15 +1240,16 @@ invoke_Iiii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IiiI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiiI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32, int32, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], argv[3], GET_I64_FROM_ADDR((uint32 *)argv + 4)); + (void)argv_ret; } static void -invoke_IiiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiiI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32, int32, int64) = func_ptr; argv_ret[0] = @@ -1230,7 +1258,7 @@ invoke_IiiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IiiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiiI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32, int32, int64) = func_ptr; int64 ret = @@ -1240,14 +1268,15 @@ invoke_IiiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IiIi_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiIi_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32, int64, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], GET_I64_FROM_ADDR((uint32 *)argv + 3), argv[5]); + (void)argv_ret; } static void -invoke_IiIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiIi_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32, int64, int32) = func_ptr; argv_ret[0] = @@ -1255,7 +1284,7 @@ invoke_IiIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 3), argv[5]); } static void -invoke_IiIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiIi_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32, int64, int32) = func_ptr; int64 ret = @@ -1265,15 +1294,16 @@ invoke_IiIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IiII_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiII_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int32, int64, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), argv[2], GET_I64_FROM_ADDR((uint32 *)argv + 3), GET_I64_FROM_ADDR((uint32 *)argv + 5)); + (void)argv_ret; } static void -invoke_IiII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiII_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int32, int64, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1281,7 +1311,7 @@ invoke_IiII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 5)); } static void -invoke_IiII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IiII_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int32, int64, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1291,14 +1321,15 @@ invoke_IiII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IIii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64, int32, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4], argv[5]); + (void)argv_ret; } static void -invoke_IIii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64, int32, int32) = func_ptr; argv_ret[0] = @@ -1306,7 +1337,7 @@ invoke_IIii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4], argv[5]); } static void -invoke_IIii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64, int32, int32) = func_ptr; int64 ret = @@ -1316,15 +1347,16 @@ invoke_IIii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IIiI_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIiI_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64, int32, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), argv[4], GET_I64_FROM_ADDR((uint32 *)argv + 5)); + (void)argv_ret; } static void -invoke_IIiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIiI_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64, int32, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1332,7 +1364,7 @@ invoke_IIiI_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 5)); } static void -invoke_IIiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIiI_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64, int32, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1342,15 +1374,16 @@ invoke_IIiI_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IIIi_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIIi_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64, int64, int32) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), GET_I64_FROM_ADDR((uint32 *)argv + 4), argv[6]); + (void)argv_ret; } static void -invoke_IIIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIIi_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64, int64, int32) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1358,7 +1391,7 @@ invoke_IIIi_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 4), argv[6]); } static void -invoke_IIIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIIi_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64, int64, int32) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1368,16 +1401,17 @@ invoke_IIIi_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_IIII_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIII_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int64, int64, int64, int64) = func_ptr; native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), GET_I64_FROM_ADDR((uint32 *)argv + 2), GET_I64_FROM_ADDR((uint32 *)argv + 4), GET_I64_FROM_ADDR((uint32 *)argv + 6)); + (void)argv_ret; } static void -invoke_IIII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIII_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int64, int64, int64, int64) = func_ptr; argv_ret[0] = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1386,7 +1420,7 @@ invoke_IIII_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) GET_I64_FROM_ADDR((uint32 *)argv + 6)); } static void -invoke_IIII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_IIII_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int64, int64, int64, int64) = func_ptr; int64 ret = native_code(exec_env, GET_I64_FROM_ADDR((uint32 *)argv), @@ -1397,14 +1431,15 @@ invoke_IIII_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) } static void -invoke_iiiii_v(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiiii_v(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { void (*native_code)(WASMExecEnv *, int32, int32, int32, int32, int32) = func_ptr; native_code(exec_env, argv[0], argv[1], argv[2], argv[3], argv[4]); + (void)argv_ret; } static void -invoke_iiiii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiiii_i(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int32 (*native_code)(WASMExecEnv *, int32, int32, int32, int32, int32) = func_ptr; @@ -1412,7 +1447,7 @@ invoke_iiiii_i(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) native_code(exec_env, argv[0], argv[1], argv[2], argv[3], argv[4]); } static void -invoke_iiiii_I(void *func_ptr, void *exec_env, int32 *argv, int32 *argv_ret) +invoke_iiiii_I(void *func_ptr, void *exec_env, uint32 *argv, uint32 *argv_ret) { int64 (*native_code)(WASMExecEnv *, int32, int32, int32, int32, int32) = func_ptr;