Lines Matching refs:Instruction

95     private class Instruction {
112 Instruction(Opcodes opcode, Register register) {
117 Instruction(Opcodes opcode) {
268 Instruction targetLabelInstruction;
358 private final ArrayList<Instruction> mInstructions = new ArrayList<Instruction>();
359 private final HashMap<String, Instruction> mLabels = new HashMap<String, Instruction>();
360 private final Instruction mDropLabel = new Instruction(Opcodes.LABEL);
361 private final Instruction mPassLabel = new Instruction(Opcodes.LABEL);
373 private void addInstruction(Instruction instruction) {
396 Instruction instruction = new Instruction(Opcodes.LABEL);
406 Instruction instruction = new Instruction(Opcodes.JMP);
417 Instruction instruction = new Instruction(Opcodes.LDB, register);
428 Instruction instruction = new Instruction(Opcodes.LDH, register);
439 Instruction instruction = new Instruction(Opcodes.LDW, register);
451 Instruction instruction = new Instruction(Opcodes.LDBX, register);
463 Instruction instruction = new Instruction(Opcodes.LDHX, register);
475 Instruction instruction = new Instruction(Opcodes.LDWX, register);
485 Instruction instruction = new Instruction(Opcodes.ADD);
495 Instruction instruction = new Instruction(Opcodes.MUL);
505 Instruction instruction = new Instruction(Opcodes.DIV);
515 Instruction instruction = new Instruction(Opcodes.AND);
525 Instruction instruction = new Instruction(Opcodes.OR);
535 Instruction instruction = new Instruction(Opcodes.SH);
546 Instruction instruction = new Instruction(Opcodes.SH);
556 Instruction instruction = new Instruction(Opcodes.ADD, Register.R1);
565 Instruction instruction = new Instruction(Opcodes.MUL, Register.R1);
574 Instruction instruction = new Instruction(Opcodes.DIV, Register.R1);
584 Instruction instruction = new Instruction(Opcodes.AND, Register.R1);
594 Instruction instruction = new Instruction(Opcodes.OR, Register.R1);
604 Instruction instruction = new Instruction(Opcodes.SH, Register.R1);
613 Instruction instruction = new Instruction(Opcodes.LI, register);
624 Instruction instruction = new Instruction(Opcodes.JEQ);
636 Instruction instruction = new Instruction(Opcodes.JNE);
648 Instruction instruction = new Instruction(Opcodes.JGT);
660 Instruction instruction = new Instruction(Opcodes.JLT);
672 Instruction instruction = new Instruction(Opcodes.JSET);
683 Instruction instruction = new Instruction(Opcodes.JEQ, Register.R1);
694 Instruction instruction = new Instruction(Opcodes.JNE, Register.R1);
705 Instruction instruction = new Instruction(Opcodes.JGT, Register.R1);
716 Instruction instruction = new Instruction(Opcodes.JLT, Register.R1);
727 Instruction instruction = new Instruction(Opcodes.JSET, Register.R1);
742 Instruction instruction = new Instruction(Opcodes.JNEBS, register);
759 Instruction instruction = new Instruction(Opcodes.EXT, register);
774 Instruction instruction = new Instruction(Opcodes.EXT, register);
784 Instruction instruction = new Instruction(Opcodes.EXT, register);
794 Instruction instruction = new Instruction(Opcodes.EXT, register);
804 Instruction instruction = new Instruction(Opcodes.EXT);
815 Instruction instruction = new Instruction(Opcodes.EXT, register);
827 for (Instruction instruction : mInstructions) {
873 for (Instruction instruction : mInstructions) {
881 for (Instruction instruction : mInstructions) {