Ver Fonte

* fix floating point registers gas name

git-svn-id: trunk@20271 -
florian há 13 anos atrás
pai
commit
ae37b9f5b9
3 ficheiros alterados com 96 adições e 96 exclusões
  1. 33 33
      compiler/mips/mipsreg.dat
  2. 32 32
      compiler/mips/rmipsgas.inc
  3. 31 31
      compiler/mips/rmipsgri.inc

+ 33 - 33
compiler/mips/mipsreg.dat

@@ -2,7 +2,7 @@
 ; MIPS registers
 ;
 ; layout
-; <name>,<value>,<stdname>,<gasname>,<stabidx>
+; <name>,<regtype>,<regnum>,<stdname>,<stabidx>,<dwarfidx>
 ;
 NO,$00,$00,$00,INVALID,INVALID,-1,-1
 
@@ -39,38 +39,38 @@ R29,$01,$04,$1D,sp,$29,29,29
 R30,$01,$04,$1E,fp,$30,30,30
 R31,$01,$04,$1F,$a,$31,31,31
 
-F0,$02,$06,$00,F0,$0,32,32
-F1,$02,$06,$01,F1,$1,33,33
-F2,$02,$06,$02,F2,$2,34,34
-F3,$02,$06,$03,F3,$3,35,35
-F4,$02,$06,$04,F4,$4,36,36
-F5,$02,$06,$05,F5,$5,37,37
-F6,$02,$06,$06,F6,$6,38,38
-F7,$02,$06,$07,F7,$7,39,39
-F8,$02,$06,$08,F8,$8,40,40
-F9,$02,$06,$09,F9,$9,41,41
-F10,$02,$06,$0A,F10,$10,42,42
-F11,$02,$06,$0B,F11,$11,43,43
-F12,$02,$06,$0C,F12,$12,44,44
-F13,$02,$06,$0D,F13,$13,45,45
-F14,$02,$06,$0E,F14,$14,46,46
-F15,$02,$06,$0F,F15,$15,47,47
-F16,$02,$06,$10,F16,$16,48,48
-F17,$02,$06,$11,F17,$17,49,49
-F18,$02,$06,$12,F18,$18,50,50
-F19,$02,$06,$13,F19,$19,51,51
-F20,$02,$06,$14,F20,$20,52,52
-F21,$02,$06,$15,F21,$21,53,53
-F22,$02,$06,$16,F22,$22,54,54
-F23,$02,$06,$17,F23,$23,55,55
-F24,$02,$06,$18,F24,$24,56,56
-F25,$02,$06,$19,F25,$25,57,57
-F26,$02,$06,$1A,F26,$26,58,58
-F27,$02,$06,$1B,F27,$27,59,59
-F28,$02,$06,$1C,F28,$28,60,60
-F29,$02,$06,$1D,F29,$29,61,61
-F30,$02,$06,$1E,F30,$30,62,62
-F31,$02,$06,$1F,F31,$31,63,63
+F0,$02,$06,$00,F0,$f0,32,32
+F1,$02,$06,$01,F1,$f1,33,33
+F2,$02,$06,$02,F2,$f2,34,34
+F3,$02,$06,$03,F3,$f3,35,35
+F4,$02,$06,$04,F4,$f4,36,36
+F5,$02,$06,$05,F5,$f5,37,37
+F6,$02,$06,$06,F6,$f6,38,38
+F7,$02,$06,$07,F7,$f7,39,39
+F8,$02,$06,$08,F8,$f8,40,40
+F9,$02,$06,$09,F9,$f9,41,41
+F10,$02,$06,$0A,F10,$f10,42,42
+F11,$02,$06,$0B,F11,$f11,43,43
+F12,$02,$06,$0C,F12,$f12,44,44
+F13,$02,$06,$0D,F13,$f13,45,45
+F14,$02,$06,$0E,F14,$f14,46,46
+F15,$02,$06,$0F,F15,$f15,47,47
+F16,$02,$06,$10,F16,$f16,48,48
+F17,$02,$06,$11,F17,$f17,49,49
+F18,$02,$06,$12,F18,$f18,50,50
+F19,$02,$06,$13,F19,$f19,51,51
+F20,$02,$06,$14,F20,$f20,52,52
+F21,$02,$06,$15,F21,$f21,53,53
+F22,$02,$06,$16,F22,$f22,54,54
+F23,$02,$06,$17,F23,$f23,55,55
+F24,$02,$06,$18,F24,$f24,56,56
+F25,$02,$06,$19,F25,$f25,57,57
+F26,$02,$06,$1A,F26,$f26,58,58
+F27,$02,$06,$1B,F27,$f27,59,59
+F28,$02,$06,$1C,F28,$f28,60,60
+F29,$02,$06,$1D,F29,$f29,61,61
+F30,$02,$06,$1E,F30,$f30,62,62
+F31,$02,$06,$1F,F31,$f31,63,63
 
 PC,$05,$00,$00,PC,pc,-1,-1
 HI,$05,$00,$01,HI,hi,68,68

+ 32 - 32
compiler/mips/rmipsgas.inc

@@ -32,38 +32,38 @@
 '$29',
 '$30',
 '$31',
-'$0',
-'$1',
-'$2',
-'$3',
-'$4',
-'$5',
-'$6',
-'$7',
-'$8',
-'$9',
-'$10',
-'$11',
-'$12',
-'$13',
-'$14',
-'$15',
-'$16',
-'$17',
-'$18',
-'$19',
-'$20',
-'$21',
-'$22',
-'$23',
-'$24',
-'$25',
-'$26',
-'$27',
-'$28',
-'$29',
-'$30',
-'$31',
+'$f0',
+'$f1',
+'$f2',
+'$f3',
+'$f4',
+'$f5',
+'$f6',
+'$f7',
+'$f8',
+'$f9',
+'$f10',
+'$f11',
+'$f12',
+'$f13',
+'$f14',
+'$f15',
+'$f16',
+'$f17',
+'$f18',
+'$f19',
+'$f20',
+'$f21',
+'$f22',
+'$f23',
+'$f24',
+'$f25',
+'$f26',
+'$f27',
+'$f28',
+'$f29',
+'$f30',
+'$f31',
 'pc',
 'hi',
 'lo',

+ 31 - 31
compiler/mips/rmipsgri.inc

@@ -1,67 +1,67 @@
 { don't edit, this file is generated from mipsreg.dat }
 1,
-33,
 2,
-34,
 11,
-43,
 12,
-44,
 13,
-45,
 14,
-46,
 15,
-47,
 16,
-48,
 17,
-49,
 18,
-50,
 19,
-51,
 20,
-52,
 3,
-35,
 21,
-53,
 22,
-54,
 23,
-55,
 24,
-56,
 25,
-57,
 26,
-58,
 27,
-59,
 28,
-60,
 29,
-61,
 30,
-62,
 4,
-36,
 31,
-63,
-64,
 32,
 5,
-37,
 6,
-38,
 7,
-39,
 8,
-40,
 9,
-41,
 10,
+33,
+34,
+43,
+44,
+45,
+46,
+47,
+48,
+49,
+50,
+51,
+52,
+35,
+53,
+54,
+55,
+56,
+57,
+58,
+59,
+60,
+61,
+62,
+36,
+63,
+64,
+37,
+38,
+39,
+40,
+41,
 42,
 0,
 68,