OpenCores
URL https://opencores.org/ocsvn/minimips_superscalar/minimips_superscalar/trunk

Subversion Repositories minimips_superscalar

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /minimips_superscalar/trunk
    from Rev 23 to Rev 20
    Reverse comparison

Rev 23 → Rev 20

/benchmarks/msx.bin Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
benchmarks/msx.bin Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: benchmarks/m6x.bin =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: benchmarks/m6x.bin =================================================================== --- benchmarks/m6x.bin (revision 23) +++ benchmarks/m6x.bin (nonexistent)
benchmarks/m6x.bin Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: benchmarks/mc1.lst =================================================================== --- benchmarks/mc1.lst (revision 23) +++ benchmarks/mc1.lst (nonexistent) @@ -1,88 +0,0 @@ -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 Index: benchmarks/f8o.bin =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: benchmarks/f8o.bin =================================================================== --- benchmarks/f8o.bin (revision 23) +++ benchmarks/f8o.bin (nonexistent)
benchmarks/f8o.bin Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: benchmarks/bb1.lst =================================================================== --- benchmarks/bb1.lst (revision 23) +++ benchmarks/bb1.lst (nonexistent) @@ -1,41 +0,0 @@ -1 0000 20840000 addi $a0, $a0, 0 ; iteracao atual -2 0004 20A50003 addi $a1, $a1, 3 ; numero maximo de iterações -3 0008 8C0900B4 lw $t1, 180($zero) -4 000C 8C0A00B8 lw $t2, 184($zero) -5 0010 8C0B00BC lw $t3, 188($zero) -6 0014 8C0C00C0 lw $t4, 192($zero) -7 loop: -8 0018 012A7822 sub $t7, $t1, $t2 -9 001C 19E0FFDB blez $t7, salto21 -10 0020 21500000 addi $s1, $t2, 0 -11 0024 21310000 addi $s2, $t1, 0 -12 0028 22090000 addi $t1, $s1, 0 -13 002C 222A0000 addi $t2, $s2, 0 -14 salto21: -15 0030 014B7822 sub $t7, $t2, $t3 -16 0034 19E0FFE1 blez $t7, salto32 -17 0038 21710000 addi $s2, $t3, 0 -18 003C 21520000 addi $s3, $t2, 0 -19 0040 222A0000 addi $t2, $s2, 0 -20 0044 224B0000 addi $t3, $s3, 0 -21 salto32: -22 0048 016C7822 sub $t7, $t3, $t4 -23 004C 19E0FFE7 blez $t7, salto43 -24 0050 21920000 addi $s3, $t4, 0 -25 0054 21730000 addi $s4, $t3, 0 -26 0058 224B0000 addi $t3, $s3, 0 -27 005C 226C0000 addi $t4, $s4, 0 -28 salto43: -29 0060 20840001 addi $a0, $a0, 1 -30 0064 1485FFED bne $a0, $a1, loop -31 org 180 -32 00B4 00000002 dcw 2 -33 00B8 FFFFFFFF dcw -1 -34 00BC 00000001 dcw 1 -35 00C0 00000000 dcw 0 -36 -Table des étiquettes : -salto43 0060 -salto32 0048 -salto21 0030 -loop 0018 Index: benchmarks/mc1.bin =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: benchmarks/mc1.bin =================================================================== --- benchmarks/mc1.bin (revision 23) +++ benchmarks/mc1.bin (nonexistent)
benchmarks/mc1.bin Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: benchmarks/msx.lst =================================================================== --- benchmarks/msx.lst (revision 23) +++ benchmarks/msx.lst (nonexistent) @@ -1,112 +0,0 @@ -MA = MB = MR = MA x MB - 1 -2 3 -1 4 -2 -2 1 -1 -3 -5 -5 -32 13 1 2 -23 -14 --4 -5 -4 -1 -2 0 0 -1 -4 -5 -5 3 35 -14 38 46 78 24 --1 4 -5 3 -4 -3 -3 3 -2 0 -5 -2 13 -5 -13 11 27 39 - 1 -1 -1 -2 -5 0 -5 3 -4 -1 -3 -5 36 -7 18 24 36 19 - 1 2 -1 2 4 4 -5 0 -1 -4 -5 -3 -17 -6 -19 -51 -44 -39 --5 -5 3 -2 -3 -5 3 -2 0 -5 -2 -5 11 13 30 79 66 48 - -1 0000 21050018 addi $a1, $t0, 24 -2 0004 21070006 addi $a3, $t0, 6 ; numero maximo de iteracoes do for3 -3 for2: -4 0008 23290000 addi $t1, $t9, 0 -5 000C 210F0000 addi $t7, $t0, 0 -6 for1: -7 0010 8D2A0144 lw $t2, 324($t1) ; $t2 = MB posicao 0 (MB) -8 0014 8D6C00B4 lw $t4, 180($t3) ; $t4 = MA posicao 0 (MA) -9 0018 21290018 addi $t1, $t1, 24 ; incrementa 24 em $t1, proximo nr. da coluna -10 001C 216B0004 addi $t3, $t3, 4 ; incrementa 4 em $t3, proximo nr. da linha -11 0020 014C701C mult2 $t6, $t2, $t4; instrucao nova mult2 rd = rs * rt -12 0024 01EE7820 add $t7, $t7, $t6 ; acumula valores em $t7 -13 0028 1565FFFA bne $t3, $a1, for1 ; nr. para ser salvo obtido quando $t3=$a1 -14 002C AF0F0400 [44] sw $t7, 1024($t8) ; salva na posicao contida em $t8 -15 0030 23390004 addi $t9, $t9, 4 ; controle de MB[0,0] -16 0034 20CB0000 addi $t3, $a2, 0 ; controle de linhas da MA -17 0038 23180004 addi $t8, $t8, 4 ; incrementa para proxima posicao p/salvar -18 003C 1705FFF3 [60] bne $t8, $a1, for2 ; 6 posicoes da matriz C foram gravados -19 0040 20C60018 addi $a2, $a2, 24 ; endereco para proxima linha -20 0044 20A50018 [68] addi $a1, $a1, 24 ; incrementa em 24 para iniciar na proxima linha -21 0048 20CB0000 addi $t3, $a2, 0 ; para ser multiplicada por todas colunas colocado em $t3 -22 004C 20840001 addi $a0, $a0, 1 ; controle de iteracoes do for3 -23 0050 21090000 [80] addi $t1, $t0, 0 ; volta para MB[0,0] -24 0054 21190000 addi $t9, $t0, 0 -25 0058 210F0000 addi $t7, $t0, 0 -26 005C 1487FFED [92] bne $a0, $a3, for1 ; $a0=$a3 fim! -27 -28 org 180 -29 00B4 00000001 dcw 1 -30 00B8 FFFFFFFE dcw -2 -31 00BC 00000003 dcw 3 -32 00C0 FFFFFFFF dcw -1 -33 00C4 00000004 dcw 4 -34 00C8 FFFFFFFE dcw -2 -35 00CC FFFFFFFC dcw -4 -36 00D0 FFFFFFFB dcw -5 -37 00D4 FFFFFFFC dcw -4 -38 00D8 FFFFFFFF dcw -1 -39 00DC FFFFFFFE dcw -2 -40 00E0 00000000 dcw 0 -41 00E4 FFFFFFFF dcw -1 -42 00E8 00000004 dcw 4 -43 00EC FFFFFFFB dcw -5 -44 00F0 00000003 dcw 3 -45 00F4 FFFFFFFC dcw -4 -46 00F8 FFFFFFFD dcw -3 -47 00FC 00000001 dcw 1 -48 0100 FFFFFFFF dcw -1 -49 0104 FFFFFFFF dcw -1 -50 0108 FFFFFFFE dcw -2 -51 010C FFFFFFFB dcw -5 -52 0110 00000000 dcw 0 -53 0114 00000001 dcw 1 -54 0118 00000002 dcw 2 -55 011C FFFFFFFF dcw -1 -56 0120 00000002 dcw 2 -57 0124 00000004 dcw 4 -58 0128 00000004 dcw 4 -59 012C FFFFFFFB dcw -5 -60 0130 FFFFFFFB dcw -5 -61 0134 00000003 dcw 3 -62 0138 FFFFFFFE dcw -2 -63 013C FFFFFFFD dcw -3 -64 0140 FFFFFFFB dcw -5 -65 0144 FFFFFFFE dcw -2 -66 0148 00000001 dcw 1 -67 014C FFFFFFFF dcw -1 -68 0150 FFFFFFFD dcw -3 -69 0154 FFFFFFFB dcw -5 -70 0158 FFFFFFFB dcw -5 -71 015C 00000000 dcw 0 -72 0160 FFFFFFFF dcw -1 -73 0164 FFFFFFFC dcw -4 -74 0168 FFFFFFFB dcw -5 -75 016C FFFFFFFB dcw -5 -76 0170 00000003 dcw 3 -77 0174 FFFFFFFD dcw -3 -78 0178 00000003 dcw 3 -79 017C FFFFFFFE dcw -2 -80 0180 00000000 dcw 0 -81 0184 FFFFFFFB dcw -5 -82 0188 FFFFFFFE dcw -2 -83 018C FFFFFFFB dcw -5 -84 0190 00000003 dcw 3 -85 0194 FFFFFFFC dcw -4 -86 0198 FFFFFFFF dcw -1 -87 019C FFFFFFFD dcw -3 -88 01A0 FFFFFFFB dcw -5 -89 01A4 FFFFFFFB dcw -5 -90 01A8 00000000 dcw 0 -91 01AC FFFFFFFF dcw -1 -92 01B0 FFFFFFFC dcw -4 -93 01B4 FFFFFFFB dcw -5 -94 01B8 FFFFFFFD dcw -3 -95 01BC 00000003 dcw 3 -96 01C0 FFFFFFFE dcw -2 -97 01C4 00000000 dcw 0 -98 01C8 FFFFFFFB dcw -5 -99 01CC FFFFFFFE dcw -2 -100 01D0 FFFFFFFB dcw -5 -101 -Table des étiquettes : -for1 0010 -for2 0008 Index: benchmarks/bb1.bin =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: benchmarks/bb1.bin =================================================================== --- benchmarks/bb1.bin (revision 23) +++ benchmarks/bb1.bin (nonexistent)
benchmarks/bb1.bin Property changes : Deleted: svn:mime-type ## -1 +0,0 ## -application/octet-stream \ No newline at end of property Index: benchmarks/m6x.lst =================================================================== --- benchmarks/m6x.lst (revision 23) +++ benchmarks/m6x.lst (nonexistent) @@ -1,107 +0,0 @@ -1 0000 21040000 addi $a0, $t0, 0 -2 0004 21050018 addi $a1, $t0, 24 -3 0008 21060000 addi $a2, $t0, 0 -4 000C 21070006 addi $a3, $t0, 6 ; número máximo de iterações do for3 -5 for2: -6 0010 23290000 addi $t1, $t9, 0 -7 0014 210F0000 addi $t7, $t0, 0 -8 for1: -9 0018 8D2A0144 lw $t2, 324($t1) ; $t2 = MB posição 0 (MB) -10 001C 8D6C00B4 lw $t4, 180($t3) ; $t4 = MA posição 0 (MA) -11 0020 21290018 addi $t1, $t1, 24 ; incrementa 12 em $t1, próximo nr. da coluna -12 0024 216B0004 addi $t3, $t3, 4 ; incrementa 1 em $t3, próximo nr. da linha -13 0028 014C0018 mult $t2, $t4 ; (LO,HI) = $t2 * $t4 -14 002C 00007012 mflo $t6 -15 0030 01EE7820 add $t7, $t7, $t6 ; acumula valores em $t7 -16 0034 1565FFF9 bne $t3, $a1, for1 ; nr. para ser salvo obtido quando $t3=$a1 -17 0038 AF0F0400 sw $t7, 1024($t8) ; salva na posição contida em $t8 -18 003C 23390004 addi $t9, $t9, 4 ; controle de MB[0,0] -19 0040 20CB0000 addi $t3, $a2, 0 ; controle de linhas da MA -20 0044 23180004 addi $t8, $t8, 4 ; incrementa para próxima posição p/salvar -21 0048 1705FFF2 bne $t8, $a1, for2 ; 6 posições da matrix C foram gravados -22 004C 20C60018 addi $a2, $a2, 24 ; endereço para próxima linha -23 0050 20A50018 addi $a1, $a1, 24 ; incrementa em 12 para iniciar na próxima linha -24 0054 20CB0000 addi $t3, $a2, 0 ; para ser multiplicada por todas colunas colocado em $t3 -25 0058 20840001 addi $a0, $a0, 1 ; controle de iterações do for3 -26 005C 21090000 addi $t1, $t0, 0 ; volta para MB[0,0] -27 0060 21190000 addi $t9, $t0, 0 -28 0064 210F0000 addi $t7, $t0, 0 -29 0068 1487FFEC bne $a0, $a3, for1 ; $a0=$a3 finalmente o fim! -30 006C 00000000 nop -31 org 180 -32 00B4 00000001 dcw 1 -33 00B8 FFFFFFFE dcw -2 -34 00BC 00000003 dcw 3 -35 00C0 FFFFFFFF dcw -1 -36 00C4 00000004 dcw 4 -37 00C8 FFFFFFFE dcw -2 -38 00CC FFFFFFFC dcw -4 -39 00D0 FFFFFFFB dcw -5 -40 00D4 FFFFFFFC dcw -4 -41 00D8 FFFFFFFF dcw -1 -42 00DC FFFFFFFE dcw -2 -43 00E0 00000000 dcw 0 -44 00E4 FFFFFFFF dcw -1 -45 00E8 00000004 dcw 4 -46 00EC FFFFFFFB dcw -5 -47 00F0 00000003 dcw 3 -48 00F4 FFFFFFFC dcw -4 -49 00F8 FFFFFFFD dcw -3 -50 00FC 00000001 dcw 1 -51 0100 FFFFFFFF dcw -1 -52 0104 FFFFFFFF dcw -1 -53 0108 FFFFFFFE dcw -2 -54 010C FFFFFFFB dcw -5 -55 0110 00000000 dcw 0 -56 0114 00000001 dcw 1 -57 0118 00000002 dcw 2 -58 011C FFFFFFFF dcw -1 -59 0120 00000002 dcw 2 -60 0124 00000004 dcw 4 -61 0128 00000004 dcw 4 -62 012C FFFFFFFB dcw -5 -63 0130 FFFFFFFB dcw -5 -64 0134 00000003 dcw 3 -65 0138 FFFFFFFE dcw -2 -66 013C FFFFFFFD dcw -3 -67 0140 FFFFFFFB dcw -5 -68 0144 FFFFFFFE dcw -2 -69 0148 00000001 dcw 1 -70 014C FFFFFFFF dcw -1 -71 0150 FFFFFFFD dcw -3 -72 0154 FFFFFFFB dcw -5 -73 0158 FFFFFFFB dcw -5 -74 015C 00000000 dcw 0 -75 0160 FFFFFFFF dcw -1 -76 0164 FFFFFFFC dcw -4 -77 0168 FFFFFFFB dcw -5 -78 016C FFFFFFFB dcw -5 -79 0170 00000003 dcw 3 -80 0174 FFFFFFFD dcw -3 -81 0178 00000003 dcw 3 -82 017C FFFFFFFE dcw -2 -83 0180 00000000 dcw 0 -84 0184 FFFFFFFB dcw -5 -85 0188 FFFFFFFE dcw -2 -86 018C FFFFFFFB dcw -5 -87 0190 00000003 dcw 3 -88 0194 FFFFFFFC dcw -4 -89 0198 FFFFFFFF dcw -1 -90 019C FFFFFFFD dcw -3 -91 01A0 FFFFFFFB dcw -5 -92 01A4 FFFFFFFB dcw -5 -93 01A8 00000000 dcw 0 -94 01AC FFFFFFFF dcw -1 -95 01B0 FFFFFFFC dcw -4 -96 01B4 FFFFFFFB dcw -5 -97 01B8 FFFFFFFD dcw -3 -98 01BC 00000003 dcw 3 -99 01C0 FFFFFFFE dcw -2 -100 01C4 00000000 dcw 0 -101 01C8 FFFFFFFB dcw -5 -102 01CC FFFFFFFE dcw -2 -103 01D0 FFFFFFFB dcw -5 -104 -Table des étiquettes : -for1 0018 -for2 0010 Index: benchmarks/f8o.lst =================================================================== --- benchmarks/f8o.lst (revision 23) +++ benchmarks/f8o.lst (nonexistent) @@ -1,101 +0,0 @@ -1 0000 2084FFFF addi $a0, $a0, -1 ; -W8^k2 -2 0004 20A50001 addi $a1, $a1, 1 ; W8^k0 -3 ; n = 0 1 2 3 4 5 6 7 -4 ; x[n] = {-1, 0, 2, 0,-4, 0, 2, 0} -5 0008 2210FFFF addi $s1, $s1, -1 ; | x[0] | -6 000C 2231FFFC addi $s2, $s2, -4 ; | x[4] | -7 0010 22520002 addi $s3, $s3, 2 ; | x[2] | -8 0014 22730002 addi $s4, $s4, 2 ; | x[6] | -9 0018 22940000 addi $s5, $s5, 0 ; x[n], amostras | x[1] | -10 001C 22B50000 addi $s6, $s6, 0 ; | x[5] | -11 0020 22D60000 addi $s7, $s7, 0 ; | x[3] | -12 0024 22F70000 addi $s8, $s8, 0 ; | x[7] | -13 ; 1o. estagio -14 0028 02240018 mult $s2, $a0 -15 002C 00004012 mflo $t0 -16 0030 02114820 add $t1, $s1, $s2 ; -17 0034 02085020 add $t2, $s1, $t0 ; -18 0038 02640018 mult $s4, $a0 -19 003C 00004012 mflo $t0 -20 0040 02535820 add $t3, $s3, $s4 ; -21 0044 02486020 add $t4, $s3, $t0 ; -22 0048 02A40018 mult $s6, $a0 -23 004C 00004012 mflo $t0 -24 0050 02956820 add $t5, $s5, $s6 ; -25 0054 02887020 add $t6, $s5, $t0 ; -26 0058 02E40018 mult $s8, $a0 -27 005C 00004012 mflo $t0 -28 0060 02D77820 add $t7, $s7, $s8 ; -29 0064 02C8C020 add $t8, $s7, $t0 ; -30 0068 01650018 mult $t3, $a1 -31 006C 00005812 mflo $t3 -32 0070 01840018 mult $t4, $a0 -33 0074 00006012 mflo $t4 -34 0078 01E50018 mult $t7, $a1 -35 007C 00007812 mflo $t7 -36 0080 03040018 mult $t8, $a0 -37 0084 0000C012 mflo $t8 -38 -39 0088 21300000 addi $s1, $t1, 0 ; -40 008C 21510000 addi $s2, $t2, 0 ; -41 0090 21720000 addi $s3, $t3, 0 ; -42 0094 21930000 addi $s4, $t4, 0 ; -43 0098 21B40000 addi $s5, $t5, 0 ; -44 009C 21D50000 addi $s6, $t6, 0 ; -45 00A0 21F60000 addi $s7, $t7, 0 ; -46 00A4 23170000 addi $s8, $t8, 0 ; -47 -48 ; 2o. estagio -49 00A8 02440018 mult $s3, $a0 -50 00AC 00004012 mflo $t0 -51 00B0 02640018 mult $s4, $a0 -52 00B4 0000D012 mflo $k0 -53 00B8 02124820 add $t1, $s1, $s3 ; -54 00BC 02335020 add $t2, $s2, $s4 ; -55 00C0 02085820 add $t3, $s1, $t0 ; -56 00C4 023A6020 add $t4, $s2, $k0 ; -57 00C8 02C40018 mult $s7, $a0 -58 00CC 00004012 mflo $t0 -59 00D0 02E40018 mult $s8, $a0 -60 00D4 0000D012 mflo $k0 -61 00D8 02966820 add $t5, $s5, $s7 ; -62 00DC 02B77020 add $t6, $s6, $s8 ; -63 00E0 02887820 add $t7, $s5, $t0 ; -64 00E4 02BAC020 add $t8, $s6, $k0 ; -65 00E8 01A50018 mult $t5, $a1 ; -66 00EC 00006812 mflo $t5 -67 00F0 01C40018 mult $t6, $a0 -68 00F4 00007012 mflo $t6 -69 00F8 01E40018 mult $t7, $a0 -70 00FC 00007812 mflo $t7 -71 0100 03040018 mult $t8, $a0 -72 0104 0000C012 mflo $t8 -73 -74 0108 21300000 addi $s1, $t1, 0 ; -75 010C 21510000 addi $s2, $t2, 0 ; -76 0110 21720000 addi $s3, $t3, 0 ; -77 0114 21930000 addi $s4, $t4, 0 ; -78 0118 21B40000 addi $s5, $t5, 0 ; -79 011C 21D50000 addi $s6, $t6, 0 ; -80 0120 21F60000 addi $s7, $t7, 0 ; -81 0124 23170000 addi $s8, $t8, 0 ; -82 -83 ; 3o. estagio -84 0128 02840018 mult $s5, $a0 -85 012C 00004012 mflo $t0 -86 0130 02A40018 mult $s6, $a0 -87 0134 0000C812 mflo $t9 -88 0138 02C40018 mult $s7, $a0 -89 013C 0000D012 mflo $k0 -90 0140 02E40018 mult $s8, $a0 -91 0144 0000D812 mflo $k1 -92 0148 02144820 add $t1, $s1, $s5 ; | X(0) | -93 014C 02355020 add $t2, $s2, $s6 ; | X(1) | -94 0150 02565820 add $t3, $s3, $s7 ; | X(2) | -95 0154 02776020 add $t4, $s4, $s8 ; | X(3) | -96 0158 02086820 add $t5, $s1, $t0 ; | X(4) | X(w) -97 015C 02397020 add $t6, $s2, $t9 ; | X(5) | -98 0160 025A7820 add $t7, $s3, $k0 ; | X(6) | -99 0164 027BC020 add $t8, $s4, $k1 ; | X(7) | -100 -Table des étiquettes :

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.