aboutsummaryrefslogtreecommitdiffhomepage
path: root/sample/toyvm.cpp
diff options
context:
space:
mode:
authorJohan Mattsson <[email protected]>2022-11-23 22:37:37 +0100
committerMITSUNARI Shigeo <[email protected]>2022-11-24 15:48:02 +0900
commit1bfbd8c4dca678049a45364f689ce0b3aac83ac1 (patch)
tree8260040f11f95740913dae5c3c07e8187f4f211d /sample/toyvm.cpp
parent0ecef5c2847959192ca677a27faf08255055db42 (diff)
downloadxbyak-1bfbd8c4dca678049a45364f689ce0b3aac83ac1.tar.gz
xbyak-1bfbd8c4dca678049a45364f689ce0b3aac83ac1.zip
Fix incorrect format strings
Diffstat (limited to 'sample/toyvm.cpp')
-rw-r--r--sample/toyvm.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/sample/toyvm.cpp b/sample/toyvm.cpp
index 1e558ff..0d97fa6 100644
--- a/sample/toyvm.cpp
+++ b/sample/toyvm.cpp
@@ -5,8 +5,8 @@
mem_ 4byte x 65536
- ���٤Ƥ�̿���4byte����
- ¨�ͤ�����16bit
+ すべての命令は4byte固定
+ 即値は全て16bit
R = A or B
vldiR, imm ; R = imm
@@ -109,7 +109,7 @@ public:
reg[r] -= imm;
break;
case PUT:
- printf("%c %8d(0x%08x)\n", 'A' + r, reg[r], reg[r]);
+ printf("%c %8u(0x%08x)\n", 'A' + r, reg[r], reg[r]);
break;
case JNZ:
if (reg[r] != 0) pc += static_cast<signed short>(imm);
@@ -294,7 +294,7 @@ lp:
p = t;
n--;
if (n != 0) goto lp;
- printf("c=%d(0x%08x)\n", c, c);
+ printf("c=%u(0x%08x)\n", c, c);
}
int main()