migrated 100% to modelsim

This commit is contained in:
felsabbagh3
2019-10-27 20:08:44 -04:00
parent 715982cca7
commit 0ee74bc566
13 changed files with 282 additions and 157 deletions

View File

@@ -1660,14 +1660,16 @@ Disassembly of section .text:
80001848: 00112623 sw ra,12(sp)
8000184c: 00812423 sw s0,8(sp)
80001850: 01010413 addi s0,sp,16
80001854: 00b00513 li a0,11
80001858: fa5fe0ef jal ra,800007fc <vx_print_hex>
8000185c: 00000793 li a5,0
80001860: 00078513 mv a0,a5
80001864: 00c12083 lw ra,12(sp)
80001868: 00812403 lw s0,8(sp)
8000186c: 01010113 addi sp,sp,16
80001870: 00008067 ret
80001854: ed5ff0ef jal ra,80001728 <initialize_mats>
80001858: 810267b7 lui a5,0x81026
8000185c: 22078513 addi a0,a5,544 # 81026220 <barrier_bool+0xffffcf58>
80001860: f3dff0ef jal ra,8000179c <print_matrix>
80001864: 00000793 li a5,0
80001868: 00078513 mv a0,a5
8000186c: 00c12083 lw ra,12(sp)
80001870: 00812403 lw s0,8(sp)
80001874: 01010113 addi sp,sp,16
80001878: 00008067 ret
Disassembly of section .rodata:

Binary file not shown.

View File

@@ -388,9 +388,9 @@
:10182000E3D2E7FAB707008113854714EFE05FF9C9
:10183000130000008320C10203248102130101036D
:1018400067800000130101FF23261100232481007B
:10185000130401011305B000EFE05FFA93070000E5
:10186000138507008320C1000324810013010101B7
:04187000678000008D
:1018500013040101EFF05FEDB767028113850722E2
:10186000EFF0DFF393070000138507008320C1002A
:0C187000032481001301010167800000C7
:02000004810079
:10000000300000003100000032000000330000002A
:10001000340000003500000036000000370000000A

View File

@@ -43,17 +43,17 @@ int main()
// unsigned f = temp;
vx_print_hex(11);
// vx_printc(0, 'a');
// vx_print_hex(11);
// vx_printc(0, 'k');
// initialize_mats();
initialize_mats();
// matrix multiplication
// vx_sq_mat_mult(x, y, z, MAT_DIM);
// vx_print_str("\n\nMatrix multiplication\n");
// print_matrix(z);
// print_matrix(x);
print_matrix(x);
// // matrix addition
// vx_mat_add(x, y, z, NUM_ROWS, NUM_COLS);

View File

@@ -10,22 +10,22 @@ _start:
# li a1, 7
# sw a1, 0(a0)
# la a0, 0x10000048
# li a1, 3
# sw a1, 0(a0)
# # la a0, 0x10000048
# # li a1, 3
# # sw a1, 0(a0)
# la a0, 0x80000000
# li a1, 9
# sw a1, 0(a0)
# la a0, 0x80000008
# li a1, 8
# sw a1, 0(a0)
# # la a0, 0x80000008
# # li a1, 8
# # sw a1, 0(a0)
# la a0, 0x10000000
# lw a2, 0(a0)
# la a0, 0x10000048
# lw a3, 0(a0)
# # la a0, 0x10000048
# # lw a3, 0(a0)
# # la a0, 0x00000000 # I=0,OF=0, B=0
# # li a1, 1
# # sw a1, 0(a0)