Procházet zdrojové kódy

Change std reg names to allow use with GAS assembler

git-svn-id: trunk@21773 -
pierre před 13 roky
rodič
revize
944d500d55
3 změnil soubory, kde provedl 86 přidání a 86 odebrání
  1. 38 38
      compiler/mips/mipsreg.dat
  2. 10 10
      compiler/mips/rmipssri.inc
  3. 38 38
      compiler/mips/rmipsstd.inc

+ 38 - 38
compiler/mips/mipsreg.dat

@@ -37,47 +37,47 @@ R27,$01,$04,$1B,k1,$27,27,27
 R28,$01,$04,$1C,gp,$28,28,28
 R29,$01,$04,$1D,sp,$29,29,29
 R30,$01,$04,$1E,fp,$30,30,30
-R31,$01,$04,$1F,$a,$31,31,31
+R31,$01,$04,$1F,ra,$31,31,31
 
-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
+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
 LO,$05,$00,$02,LO,lo,69,69
 CR,$05,$00,$03,CR,cr,70,70
-FCR0,$05,$00,$04,FCR0,fcr0,71,71
-FCR25,$05,$00,$05,FCR25,fcr25,72,72
-FCR26,$05,$00,$06,FCR26,fcr26,73,73
-FCR28,$05,$00,$07,FCR28,fcr28,74,74
-FCSR,$05,$00,$08,FCSR,fcsr,75,75
+FCR0,$05,$00,$04,fcr0,fcr0,71,71
+FCR25,$05,$00,$05,fcr25,fcr25,72,72
+FCR26,$05,$00,$06,fcr26,fcr26,73,73
+FCR28,$05,$00,$07,fcr28,fcr28,74,74
+FCSR,$05,$00,$08,fcsr,fcsr,75,75

+ 10 - 10
compiler/mips/rmipssri.inc

@@ -1,6 +1,14 @@
 { don't edit, this file is generated from mipsreg.dat }
-32,
 68,
+66,
+0,
+67,
+65,
+5,
+6,
+7,
+8,
+2,
 33,
 34,
 43,
@@ -38,19 +46,11 @@
 71,
 72,
 73,
-66,
-0,
-67,
-65,
-5,
-6,
-7,
-8,
-2,
 31,
 29,
 27,
 28,
+32,
 17,
 18,
 19,

+ 38 - 38
compiler/mips/rmipsstd.inc

@@ -31,45 +31,45 @@
 'gp',
 'sp',
 'fp',
-'$a',
-'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',
+'ra',
+'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',
 'CR',
-'FCR0',
-'FCR25',
-'FCR26',
-'FCR28',
-'FCSR'
+'fcr0',
+'fcr25',
+'fcr26',
+'fcr28',
+'fcsr'