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 20 to Rev 23
- ↔ Reverse comparison
Rev 20 → Rev 23
/benchmarks/bb1.bin
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
benchmarks/bb1.bin
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: benchmarks/bb1.lst
===================================================================
--- benchmarks/bb1.lst (nonexistent)
+++ benchmarks/bb1.lst (revision 23)
@@ -0,0 +1,41 @@
+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/f8o.bin
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: benchmarks/f8o.bin
===================================================================
--- benchmarks/f8o.bin (nonexistent)
+++ benchmarks/f8o.bin (revision 23)
benchmarks/f8o.bin
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: benchmarks/f8o.lst
===================================================================
--- benchmarks/f8o.lst (nonexistent)
+++ benchmarks/f8o.lst (revision 23)
@@ -0,0 +1,101 @@
+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 :
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 (nonexistent)
+++ benchmarks/m6x.bin (revision 23)
benchmarks/m6x.bin
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: benchmarks/m6x.lst
===================================================================
--- benchmarks/m6x.lst (nonexistent)
+++ benchmarks/m6x.lst (revision 23)
@@ -0,0 +1,107 @@
+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/mc1.bin
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: benchmarks/mc1.bin
===================================================================
--- benchmarks/mc1.bin (nonexistent)
+++ benchmarks/mc1.bin (revision 23)
benchmarks/mc1.bin
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: benchmarks/mc1.lst
===================================================================
--- benchmarks/mc1.lst (nonexistent)
+++ benchmarks/mc1.lst (revision 23)
@@ -0,0 +1,88 @@
+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/msx.bin
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: benchmarks/msx.bin
===================================================================
--- benchmarks/msx.bin (nonexistent)
+++ benchmarks/msx.bin (revision 23)
benchmarks/msx.bin
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: benchmarks/msx.lst
===================================================================
--- benchmarks/msx.lst (nonexistent)
+++ benchmarks/msx.lst (revision 23)
@@ -0,0 +1,112 @@
+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