fpc/compiler/mips/rmipscon.inc
sergei e367ccc0ee * MIPS: changed superregister number for $fcc0..$fcc7 to start from 32, so that range 0..31 can be used without translating into symbolic names.
* Change register type of second operand in CTC1 and CFC1 instructions to R_SPECIALREGISTER, so it is not output using a symbolic name. Mantis #26380.

git-svn-id: trunk@28034 -
2014-06-22 22:01:44 +00:00

75 lines
2.3 KiB
PHP

{ don't edit, this file is generated from mipsreg.dat }
NR_NO = tregister($00000000);
NR_R0 = tregister($01040000);
NR_R1 = tregister($01040001);
NR_R2 = tregister($01040002);
NR_R3 = tregister($01040003);
NR_R4 = tregister($01040004);
NR_R5 = tregister($01040005);
NR_R6 = tregister($01040006);
NR_R7 = tregister($01040007);
NR_R8 = tregister($01040008);
NR_R9 = tregister($01040009);
NR_R10 = tregister($0104000A);
NR_R11 = tregister($0104000B);
NR_R12 = tregister($0104000C);
NR_R13 = tregister($0104000D);
NR_R14 = tregister($0104000E);
NR_R15 = tregister($0104000F);
NR_R16 = tregister($01040010);
NR_R17 = tregister($01040011);
NR_R18 = tregister($01040012);
NR_R19 = tregister($01040013);
NR_R20 = tregister($01040014);
NR_R21 = tregister($01040015);
NR_R22 = tregister($01040016);
NR_R23 = tregister($01040017);
NR_R24 = tregister($01040018);
NR_R25 = tregister($01040019);
NR_R26 = tregister($0104001A);
NR_R27 = tregister($0104001B);
NR_R28 = tregister($0104001C);
NR_R29 = tregister($0104001D);
NR_R30 = tregister($0104001E);
NR_R31 = tregister($0104001F);
NR_F0 = tregister($02060000);
NR_F1 = tregister($02060001);
NR_F2 = tregister($02060002);
NR_F3 = tregister($02060003);
NR_F4 = tregister($02060004);
NR_F5 = tregister($02060005);
NR_F6 = tregister($02060006);
NR_F7 = tregister($02060007);
NR_F8 = tregister($02060008);
NR_F9 = tregister($02060009);
NR_F10 = tregister($0206000A);
NR_F11 = tregister($0206000B);
NR_F12 = tregister($0206000C);
NR_F13 = tregister($0206000D);
NR_F14 = tregister($0206000E);
NR_F15 = tregister($0206000F);
NR_F16 = tregister($02060010);
NR_F17 = tregister($02060011);
NR_F18 = tregister($02060012);
NR_F19 = tregister($02060013);
NR_F20 = tregister($02060014);
NR_F21 = tregister($02060015);
NR_F22 = tregister($02060016);
NR_F23 = tregister($02060017);
NR_F24 = tregister($02060018);
NR_F25 = tregister($02060019);
NR_F26 = tregister($0206001A);
NR_F27 = tregister($0206001B);
NR_F28 = tregister($0206001C);
NR_F29 = tregister($0206001D);
NR_F30 = tregister($0206001E);
NR_F31 = tregister($0206001F);
NR_FCC0 = tregister($05000020);
NR_FCC1 = tregister($05000021);
NR_FCC2 = tregister($05000022);
NR_FCC3 = tregister($05000023);
NR_FCC4 = tregister($05000024);
NR_FCC5 = tregister($05000025);
NR_FCC6 = tregister($05000026);
NR_FCC7 = tregister($05000027);