瀏覽代碼

* renamed the a_iXX_extendYYYY family of asm ops to their modern versions

git-svn-id: branches/wasm@48323 -
nickysn 4 年之前
父節點
當前提交
d8f55ebb48
共有 2 個文件被更改,包括 12 次插入12 次删除
  1. 2 2
      compiler/wasm32/cpubase.pas
  2. 10 10
      compiler/wasm32/hlcgcpu.pas

+ 2 - 2
compiler/wasm32/cpubase.pas

@@ -68,8 +68,8 @@ uses
       a_f32_eq, a_f64_eq, a_f32_ne, a_f64_ne, a_f32_lt, a_f64_lt,
       a_f32_le, a_f64_le, a_f32_gt, a_f64_gt, a_f32_ge, a_f64_ge,
       // conversion
-      a_i32_wrap_i64, a_i64_extend_s_i32, a_i64_extend_u_i32,
-      a_i32_extend_s_8,a_i32_extend_s_16,a_i64_extend_s_8,a_i64_extend_s_16,a_i64_extend_s_32,
+      a_i32_wrap_i64, a_i64_extend_i32_s, a_i64_extend_i32_u,
+      a_i32_extend8_s,a_i32_extend16_s,a_i64_extend8_s,a_i64_extend16_s,a_i64_extend32_s,
       a_i32_trunc_f32_s, a_i32_trunc_f64_s, a_i64_trunc_f32_s, a_i64_trunc_f64_s,
       a_i32_trunc_f32_u, a_i32_trunc_f64_u, a_i64_trunc_f32_u, a_i64_trunc_f64_u,
       a_f32_demote_f64, a_f64_promote_f32,

+ 10 - 10
compiler/wasm32/hlcgcpu.pas

@@ -1795,27 +1795,27 @@ implementation
             OS_8:
               begin
                 a_op_const_stack(list,OP_AND,s32inttype,255);
-                list.concat(taicpu.op_none(a_i64_extend_u_i32));
+                list.concat(taicpu.op_none(a_i64_extend_i32_u));
               end;
             OS_S8:
               begin
-                list.concat(taicpu.op_none(a_i64_extend_u_i32));
-                list.concat(taicpu.op_none(a_i64_extend_s_8));
+                list.concat(taicpu.op_none(a_i64_extend_i32_u));
+                list.concat(taicpu.op_none(a_i64_extend8_s));
               end;
             OS_16:
               begin
                 a_op_const_stack(list,OP_AND,s32inttype,65535);
-                list.concat(taicpu.op_none(a_i64_extend_u_i32));
+                list.concat(taicpu.op_none(a_i64_extend_i32_u));
               end;
             OS_S16:
               begin
-                list.concat(taicpu.op_none(a_i64_extend_u_i32));
-                list.concat(taicpu.op_none(a_i64_extend_s_16));
+                list.concat(taicpu.op_none(a_i64_extend_i32_u));
+                list.concat(taicpu.op_none(a_i64_extend16_s));
               end;
             OS_32:
-              list.concat(taicpu.op_none(a_i64_extend_u_i32));
+              list.concat(taicpu.op_none(a_i64_extend_i32_u));
             OS_S32:
-              list.concat(taicpu.op_none(a_i64_extend_s_i32));
+              list.concat(taicpu.op_none(a_i64_extend_i32_s));
             OS_64,OS_S64:
               ;
             else
@@ -1828,11 +1828,11 @@ implementation
             OS_8:
               a_op_const_stack(list,OP_AND,s32inttype,255);
             OS_S8:
-              list.concat(taicpu.op_none(a_i32_extend_s_8));
+              list.concat(taicpu.op_none(a_i32_extend8_s));
             OS_16:
               a_op_const_stack(list,OP_AND,s32inttype,65535);
             OS_S16:
-              list.concat(taicpu.op_none(a_i32_extend_s_16));
+              list.concat(taicpu.op_none(a_i32_extend16_s));
             OS_32,OS_S32:
               ;
             else