#include "copyright.h"Graphe des dépendances par inclusion de mipssim.h:

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:

Aller au code source de ce fichier.
| Classes | |
| struct | OpInfo | 
| struct | OpString | 
| Macros | |
| #define | OP_ADD 1 | 
| #define | OP_ADDI 2 | 
| #define | OP_ADDIU 3 | 
| #define | OP_ADDU 4 | 
| #define | OP_AND 5 | 
| #define | OP_ANDI 6 | 
| #define | OP_BEQ 7 | 
| #define | OP_BGEZ 8 | 
| #define | OP_BGEZAL 9 | 
| #define | OP_BGTZ 10 | 
| #define | OP_BLEZ 11 | 
| #define | OP_BLTZ 12 | 
| #define | OP_BLTZAL 13 | 
| #define | OP_BNE 14 | 
| #define | OP_DIV 16 | 
| #define | OP_DIVU 17 | 
| #define | OP_J 18 | 
| #define | OP_JAL 19 | 
| #define | OP_JALR 20 | 
| #define | OP_JR 21 | 
| #define | OP_LB 22 | 
| #define | OP_LBU 23 | 
| #define | OP_LH 24 | 
| #define | OP_LHU 25 | 
| #define | OP_LUI 26 | 
| #define | OP_LW 27 | 
| #define | OP_LWL 28 | 
| #define | OP_LWR 29 | 
| #define | OP_MFHI 31 | 
| #define | OP_MFLO 32 | 
| #define | OP_MTHI 34 | 
| #define | OP_MTLO 35 | 
| #define | OP_MULT 36 | 
| #define | OP_MULTU 37 | 
| #define | OP_NOR 38 | 
| #define | OP_OR 39 | 
| #define | OP_ORI 40 | 
| #define | OP_RFE 41 | 
| #define | OP_SB 42 | 
| #define | OP_SH 43 | 
| #define | OP_SLL 44 | 
| #define | OP_SLLV 45 | 
| #define | OP_SLT 46 | 
| #define | OP_SLTI 47 | 
| #define | OP_SLTIU 48 | 
| #define | OP_SLTU 49 | 
| #define | OP_SRA 50 | 
| #define | OP_SRAV 51 | 
| #define | OP_SRL 52 | 
| #define | OP_SRLV 53 | 
| #define | OP_SUB 54 | 
| #define | OP_SUBU 55 | 
| #define | OP_SW 56 | 
| #define | OP_SWL 57 | 
| #define | OP_SWR 58 | 
| #define | OP_XOR 59 | 
| #define | OP_XORI 60 | 
| #define | OP_SYSCALL 61 | 
| #define | OP_UNIMP 62 | 
| #define | OP_RES 63 | 
| #define | MaxOpcode 63 | 
| #define | IndexToAddr(x) ((x) << 2) | 
| #define | SIGN_BIT 0x80000000 | 
| #define | R31 31 | 
| #define | SPECIAL 100 | 
| #define | BCOND 101 | 
| #define | IFMT 1 | 
| #define | JFMT 2 | 
| #define | RFMT 3 | 
| Énumérations | |
| enum | RegType { NONE, RS, RT, RD, EXTRA } | 
| Variables | |
| static OpInfo | opTable [] | 
| static int | specialTable [] | 
| static struct OpString | opStrings [] | 
| 
 | 
| 
 Définition à la ligne 106 du fichier mipssim.h. Référencé par Instruction::Decode(). | 
| 
 | 
| 
 Définition à la ligne 108 du fichier mipssim.h. Référencé par Instruction::Decode(). | 
| 
 | 
| 
 Définition à la ligne 94 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Définition à la ligne 88 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 25 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 26 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 27 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 28 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 29 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 30 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 31 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 32 du fichier mipssim.h. Référencé par Instruction::Decode(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 33 du fichier mipssim.h. Référencé par Instruction::Decode(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 34 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 35 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 36 du fichier mipssim.h. Référencé par Instruction::Decode(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 37 du fichier mipssim.h. Référencé par Instruction::Decode(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 38 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 40 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 41 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 42 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 43 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 44 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 45 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 46 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 47 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 48 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 49 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 50 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 51 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 52 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 53 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 55 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 56 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 58 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 59 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 60 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 61 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 62 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 63 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 64 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 87 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Définition à la ligne 66 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 67 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 68 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 69 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 70 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 71 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 72 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 73 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 74 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 75 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 76 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 77 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 78 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 79 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 80 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 81 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 82 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 85 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 86 du fichier mipssim.h. Référencé par Instruction::Decode(), et Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 83 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 84 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 97 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 110 du fichier mipssim.h. Référencé par Instruction::Decode(). | 
| 
 | 
| 
 Définition à la ligne 96 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| 
 Définition à la ligne 105 du fichier mipssim.h. Référencé par Instruction::Decode(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Définition à la ligne 162 du fichier mipssim.h. Référencé par Machine::OneInstruction(). | 
| 
 | 
| Valeur initiale:  {
    {SPECIAL, RFMT}, {BCOND, IFMT}, {OP_J, JFMT}, {OP_JAL, JFMT},
    {OP_BEQ, IFMT}, {OP_BNE, IFMT}, {OP_BLEZ, IFMT}, {OP_BGTZ, IFMT},
    {OP_ADDI, IFMT}, {OP_ADDIU, IFMT}, {OP_SLTI, IFMT}, {OP_SLTIU, IFMT},
    {OP_ANDI, IFMT}, {OP_ORI, IFMT}, {OP_XORI, IFMT}, {OP_LUI, IFMT},
    {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT},
    {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT},
    {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT},
    {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT},
    {OP_LB, IFMT}, {OP_LH, IFMT}, {OP_LWL, IFMT}, {OP_LW, IFMT},
    {OP_LBU, IFMT}, {OP_LHU, IFMT}, {OP_LWR, IFMT}, {OP_RES, IFMT},
    {OP_SB, IFMT}, {OP_SH, IFMT}, {OP_SWL, IFMT}, {OP_SW, IFMT},
    {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_SWR, IFMT}, {OP_RES, IFMT},
    {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT},
    {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT},
    {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT}, {OP_UNIMP, IFMT},
    {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT}, {OP_RES, IFMT}
}
Définition à la ligne 117 du fichier mipssim.h. Référencé par Instruction::Decode(). | 
| 
 | 
| Valeur initiale:  {
    OP_SLL, OP_RES, OP_SRL, OP_SRA, OP_SLLV, OP_RES, OP_SRLV, OP_SRAV,
    OP_JR, OP_JALR, OP_RES, OP_RES, OP_SYSCALL, OP_UNIMP, OP_RES, OP_RES,
    OP_MFHI, OP_MTHI, OP_MFLO, OP_MTLO, OP_RES, OP_RES, OP_RES, OP_RES,
    OP_MULT, OP_MULTU, OP_DIV, OP_DIVU, OP_RES, OP_RES, OP_RES, OP_RES,
    OP_ADD, OP_ADDU, OP_SUB, OP_SUBU, OP_AND, OP_OR, OP_XOR, OP_NOR,
    OP_RES, OP_RES, OP_SLT, OP_SLTU, OP_RES, OP_RES, OP_RES, OP_RES,
    OP_RES, OP_RES, OP_RES, OP_RES, OP_RES, OP_RES, OP_RES, OP_RES,
    OP_RES, OP_RES, OP_RES, OP_RES, OP_RES, OP_RES, OP_RES, OP_RES
}
Définition à la ligne 141 du fichier mipssim.h. Référencé par Instruction::Decode(). | 
 1.4.4
 1.4.4