#include <stdio.h>
#include "assembler.h"
#include "constants-mips.h"
#include "serialize.h"
Go to the source code of this file.
|
| REGISTER (no_reg,-1) |
|
| REGISTER (zero_reg, 0) |
|
| REGISTER (at, 1) |
|
| REGISTER (v0, 2) |
|
| REGISTER (v1, 3) |
|
| REGISTER (a0, 4) |
|
| REGISTER (a1, 5) |
|
| REGISTER (a2, 6) |
|
| REGISTER (a3, 7) |
|
| REGISTER (t0, 8) |
|
| REGISTER (t1, 9) |
|
| REGISTER (t2, 10) |
|
| REGISTER (t3, 11) |
|
| REGISTER (t4, 12) |
|
| REGISTER (t5, 13) |
|
| REGISTER (t6, 14) |
|
| REGISTER (t7, 15) |
|
| REGISTER (s0, 16) |
|
| REGISTER (s1, 17) |
|
| REGISTER (s2, 18) |
|
| REGISTER (s3, 19) |
|
| REGISTER (s4, 20) |
|
| REGISTER (s5, 21) |
|
| REGISTER (s6, 22) |
|
| REGISTER (s7, 23) |
|
| REGISTER (t8, 24) |
|
| REGISTER (t9, 25) |
|
| REGISTER (k0, 26) |
|
| REGISTER (k1, 27) |
|
| REGISTER (gp, 28) |
|
| REGISTER (sp, 29) |
|
| REGISTER (fp, 30) |
|
| REGISTER (ra, 31) |
|
int | ToNumber (Register reg) |
|
Register | ToRegister (int num) |
|
|
const FPURegister | no_freg = { -1 } |
|
const FPURegister | f0 = { 0 } |
|
const FPURegister | f1 = { 1 } |
|
const FPURegister | f2 = { 2 } |
|
const FPURegister | f3 = { 3 } |
|
const FPURegister | f4 = { 4 } |
|
const FPURegister | f5 = { 5 } |
|
const FPURegister | f6 = { 6 } |
|
const FPURegister | f7 = { 7 } |
|
const FPURegister | f8 = { 8 } |
|
const FPURegister | f9 = { 9 } |
|
const FPURegister | f10 = { 10 } |
|
const FPURegister | f11 = { 11 } |
|
const FPURegister | f12 = { 12 } |
|
const FPURegister | f13 = { 13 } |
|
const FPURegister | f14 = { 14 } |
|
const FPURegister | f15 = { 15 } |
|
const FPURegister | f16 = { 16 } |
|
const FPURegister | f17 = { 17 } |
|
const FPURegister | f18 = { 18 } |
|
const FPURegister | f19 = { 19 } |
|
const FPURegister | f20 = { 20 } |
|
const FPURegister | f21 = { 21 } |
|
const FPURegister | f22 = { 22 } |
|
const FPURegister | f23 = { 23 } |
|
const FPURegister | f24 = { 24 } |
|
const FPURegister | f25 = { 25 } |
|
const FPURegister | f26 = { 26 } |
|
const FPURegister | f27 = { 27 } |
|
const FPURegister | f28 = { 28 } |
|
const FPURegister | f29 = { 29 } |
|
const FPURegister | f30 = { 30 } |
|
const FPURegister | f31 = { 31 } |
|
const FPUControlRegister | no_fpucreg = { kInvalidFPUControlRegister } |
|
const FPUControlRegister | FCSR = { kFCSRRegister } |
|
#define kDoubleRegZero f28 |
#define kLithiumScratchDouble f30 |
#define kLithiumScratchReg s3 |
#define kLithiumScratchReg2 s4 |
#define REGISTER |
( |
|
N, |
|
|
|
C |
|
) |
| |