aboutsummaryrefslogtreecommitdiff
path: root/sim/mips/sky-vu1.c
diff options
context:
space:
mode:
Diffstat (limited to 'sim/mips/sky-vu1.c')
-rw-r--r--sim/mips/sky-vu1.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/sim/mips/sky-vu1.c b/sim/mips/sky-vu1.c
index 2d01fec..b1b853c 100644
--- a/sim/mips/sky-vu1.c
+++ b/sim/mips/sky-vu1.c
@@ -23,6 +23,16 @@ static char vu1_mem_buffer[VU1_MEM1_SIZE] __attribute__ ((aligned(16)));
void init_vu1(void);
void init_vu(VectorUnitState *state, char* umem_buffer, char* mem_buffer);
+static void dump_mem() {
+ int i;
+ typedef int T[2048][4];
+ T *mem = (T*)&vu1_mem_buffer;
+
+ for (i = 0; i < 200; i++) {
+ printf("%d: %x %x %x %x\n", i, (*mem)[i][0], (*mem)[i][1], (*mem)[i][2], (*mem)[i][3]);
+ }
+}
+
void
vu1_issue(void)
{