Home | History | Annotate | Download | only in mips

Lines Matching refs:instructions

61 // can be defined to enable FPU instructions when building the
214 // Patch the code at the current address with the supplied instructions.
215 void RelocInfo::PatchCode(byte* instructions, int instruction_count) {
217 Instr* instr = reinterpret_cast<Instr*>(instructions);
228 // Additional guard instructions can be added if required.
265 // Specific instructions, constants, and masks.
293 // A mask for the Rt register for push, pop, lw, sw instructions.
808 // Keep track of the last bound label so we don't eliminate any instructions
926 // Instructions with immediate value.
1062 //------- Branch and jump instructions --------
1202 //-------Data-processing-instructions---------
1291 // Don't allow nop instructions in the form sll zero_reg, zero_reg to be
1294 // instructions.
1345 //------------Memory-instructions-------------
1359 } else { // Offset > 16 bits, use multiple instructions to load.
1369 } else { // Offset > 16 bits, use multiple instructions to load.
1379 } else { // Offset > 16 bits, use multiple instructions to load.
1389 } else { // Offset > 16 bits, use multiple instructions to load.
1399 } else { // Offset > 16 bits, use multiple instructions to load.
1419 } else { // Offset > 16 bits, use multiple instructions to store.
1429 } else { // Offset > 16 bits, use multiple instructions to store.
1439 } else { // Offset > 16 bits, use multiple instructions to store.
1462 //-------------Misc-instructions--------------
1464 // Break / Trap instructions.
1557 // Set on less than instructions.
1626 //--------Coprocessor-instructions----------------
1941 return 0; // Number of instructions patched.
1953 return 2; // Number of instructions patched.
1957 return 0; // Number of instructions patched.
1968 return 1; // Number of instructions patched.
2073 void Assembler::BlockTrampolinePoolFor(int instructions) {
2074 BlockTrampolinePoolBefore(pc_offset() + instructions * kInstrSize);
2079 // Some small sequences of instructions must not be broken up by the
2099 // First we emit jump (2 instructions), then we emit trampoline pool.
2111 // references until associated instructions are emitted and available
2141 // Interpret 2 instructions generated by li: lui/ori
2182 // Must use 2 instructions to insure patchable code => just use lui and ori.
2196 // 256 MB page. Note that with the jal/j instructions, we do not need to
2270 // Address pc points to lui/ori instructions.