URL
https://opencores.org/ocsvn/minimips_superscalar/minimips_superscalar/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 9 |
Rev 23 |
?rev1line? |
?rev2line? |
|
1 0000 210503E8 addi $a1, $t0, 1000; multiplicador
|
|
2 0004 2107000A addi $a3, $t0, 10 ; nr. de elementos
|
|
3 for1:
|
|
4 0008 8D2A00B4 lw $t2, 180($t1) ; $t2 = primeiro elemento da matriz ou vetor
|
|
5 000C 01450018 mult $t2, $a1
|
|
6 0010 00007012 mflo $t6
|
|
7 0014 AD2E0400 sw $t6, 1024($t1) ; salva
|
|
8 0018 21290004 addi $t1, $t1, 4 ; incrementa 4 em $t1, proximo nr. da matrix ou vetor
|
|
9 001C 23180001 addi $t8, $t8, 1
|
|
10 0020 1707FFFA bne $t8, $a3, for1
|
|
11 0024 00000000 nop
|
|
12 0028 00000000 nop
|
|
13 org 180
|
|
14 00B4 00000001 dcw 1
|
|
15 00B8 FFFFFFFE dcw -2
|
|
16 00BC 00000003 dcw 3
|
|
17 00C0 FFFFFFFF dcw -1
|
|
18 00C4 00000004 dcw 4
|
|
19 00C8 FFFFFFFE dcw -2
|
|
20 00CC FFFFFFFC dcw -4
|
|
21 00D0 FFFFFFFB dcw -5
|
|
22 00D4 FFFFFFFC dcw -4
|
|
23 00D8 FFFFFFFF dcw -1
|
|
24 00DC FFFFFFFE dcw -2
|
|
25 00E0 00000000 dcw 0
|
|
26 00E4 FFFFFFFF dcw -1
|
|
27 00E8 00000004 dcw 4
|
|
28 00EC FFFFFFFB dcw -5
|
|
29 00F0 00000003 dcw 3
|
|
30 00F4 FFFFFFFC dcw -4
|
|
31 00F8 FFFFFFFD dcw -3
|
|
32 00FC 00000001 dcw 1
|
|
33 0100 FFFFFFFF dcw -1
|
|
34 0104 FFFFFFFF dcw -1
|
|
35 0108 FFFFFFFE dcw -2
|
|
36 010C FFFFFFFB dcw -5
|
|
37 0110 00000000 dcw 0
|
|
38 0114 00000001 dcw 1
|
|
39 0118 00000002 dcw 2
|
|
40 011C FFFFFFFF dcw -1
|
|
41 0120 00000002 dcw 2
|
|
42 0124 00000004 dcw 4
|
|
43 0128 00000004 dcw 4
|
|
44 012C FFFFFFFB dcw -5
|
|
45 0130 FFFFFFFB dcw -5
|
|
46 0134 00000003 dcw 3
|
|
47 0138 FFFFFFFE dcw -2
|
|
48 013C FFFFFFFD dcw -3
|
|
49 0140 FFFFFFFB dcw -5
|
|
50 0144 FFFFFFFE dcw -2
|
|
51 0148 00000001 dcw 1
|
|
52 014C FFFFFFFF dcw -1
|
|
53 0150 FFFFFFFD dcw -3
|
|
54 0154 FFFFFFFB dcw -5
|
|
55 0158 FFFFFFFB dcw -5
|
|
56 015C 00000000 dcw 0
|
|
57 0160 FFFFFFFF dcw -1
|
|
58 0164 FFFFFFFC dcw -4
|
|
59 0168 FFFFFFFB dcw -5
|
|
60 016C FFFFFFFB dcw -5
|
|
61 0170 00000003 dcw 3
|
|
62 0174 FFFFFFFD dcw -3
|
|
63 0178 00000003 dcw 3
|
|
64 017C FFFFFFFE dcw -2
|
|
65 0180 00000000 dcw 0
|
|
66 0184 FFFFFFFB dcw -5
|
|
67 0188 FFFFFFFE dcw -2
|
|
68 018C FFFFFFFB dcw -5
|
|
69 0190 00000003 dcw 3
|
|
70 0194 FFFFFFFC dcw -4
|
|
71 0198 FFFFFFFF dcw -1
|
|
72 019C FFFFFFFD dcw -3
|
|
73 01A0 FFFFFFFB dcw -5
|
|
74 01A4 FFFFFFFB dcw -5
|
|
75 01A8 00000000 dcw 0
|
|
76 01AC FFFFFFFF dcw -1
|
|
77 01B0 FFFFFFFC dcw -4
|
|
78 01B4 FFFFFFFB dcw -5
|
|
79 01B8 FFFFFFFD dcw -3
|
|
80 01BC 00000003 dcw 3
|
|
81 01C0 FFFFFFFE dcw -2
|
|
82 01C4 00000000 dcw 0
|
|
83 01C8 FFFFFFFB dcw -5
|
|
84 01CC FFFFFFFE dcw -2
|
|
85 01D0 FFFFFFFB dcw -5
|
|
86
|
|
Table des étiquettes :
|
|
for1 0008
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.