From 2744a1b59792d1050ba71bc9ea84f9a0bfa6a46d Mon Sep 17 00:00:00 2001 From: julianb0 Date: Sun, 16 Jun 2019 20:31:55 +0200 Subject: [PATCH] rx0 --- vm/pc/decd.c | 3 +++ vm/pc/regs.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/vm/pc/decd.c b/vm/pc/decd.c index 25feec5..af9c297 100644 --- a/vm/pc/decd.c +++ b/vm/pc/decd.c @@ -43,6 +43,9 @@ void decode(ctx_t *ctx) uchar f1 = 0, f2 = 0; ulong pc = rip; + + // Instruction counter + R(RX0)++; // // Process the first word of the instruction diff --git a/vm/pc/regs.c b/vm/pc/regs.c index 9adce35..a5185a6 100644 --- a/vm/pc/regs.c +++ b/vm/pc/regs.c @@ -109,8 +109,8 @@ void dumpregs(ctx_t *ctx) DUMPREGS(CR0, CR3); - log("\n\nrip=0x%-16lX rsp=0x%-16lX rbp=0x%-16lX flg=0x%-16lX\n\n", - rip, rsp, rbp, flg); + log("\n\nrip=0x%-16lX rsp=0x%-16lX rbp=0x%-16lX rx0=%-16lu\n\n", + rip, rsp, rbp, R(RX0)); log("CF=%x OF=%x\n" "ZF=%x SF=%x\n"