Lines Matching refs:R0

41         LDB(1),    // Load 1 byte from immediate offset, e.g. "ldb R0, [5]"
42 LDH(2), // Load 2 bytes from immediate offset, e.g. "ldh R0, [5]"
43 LDW(3), // Load 4 bytes from immediate offset, e.g. "ldw R0, [5]"
44 LDBX(4), // Load 1 byte from immediate offset plus register, e.g. "ldbx R0, [5]R0"
45 LDHX(5), // Load 2 byte from immediate offset plus register, e.g. "ldhx R0, [5]R0"
46 LDWX(6), // Load 4 byte from immediate offset plus register, e.g. "ldwx R0, [5]R0"
47 ADD(7), // Add, e.g. "add R0,5"
48 MUL(8), // Multiply, e.g. "mul R0,5"
49 DIV(9), // Divide, e.g. "div R0,5"
50 AND(10), // And, e.g. "and R0,5"
51 OR(11), // Or, e.g. "or R0,5"
52 SH(12), // Left shift, e.g, "sh R0, 5" or "sh R0, -5" (shifts right)
53 LI(13), // Load immediate, e.g. "li R0,5" (immediate encoded as signed value)
55 JEQ(15), // Compare equal and branch, e.g. "jeq R0,5,label"
56 JNE(16), // Compare not equal and branch, e.g. "jne R0,5,label"
57 JGT(17), // Compare greater than and branch, e.g. "jgt R0,5,label"
58 JLT(18), // Compare less than and branch, e.g. "jlt R0,5,label"
59 JSET(19), // Compare any bits set and branch, e.g. "jset R0,5,label"
60 JNEBS(20), // Compare not equal byte sequence, e.g. "jnebs R0,5,label,0x1122334455"
72 LDM(0), // Load from memory, e.g. "ldm R0,5"
73 STM(16), // Store to memory, e.g. "stm R0,5"
74 NOT(32), // Not, e.g. "not R0"
75 NEG(33), // Negate, e.g. "neg R0"
76 SWAP(34), // Swap, e.g. "swap R0,R1"
77 MOVE(35); // Move, e.g. "move R0,R1"
86 R0(0),
118 this(opcode, Register.R0);
482 * Add an instruction to the end of the program to add {@code value} to register R0.
492 * Add an instruction to the end of the program to multiply register R0 by {@code value}.
502 * Add an instruction to the end of the program to divide register R0 by {@code value}.
512 * Add an instruction to the end of the program to logically and register R0 with {@code value}.
522 * Add an instruction to the end of the program to logically or register R0 with {@code value}.
532 * Add an instruction to the end of the program to shift left register R0 by {@code value} bits.
542 * Add an instruction to the end of the program to shift right register R0 by {@code value}
553 * Add an instruction to the end of the program to add register R1 to register R0.
562 * Add an instruction to the end of the program to multiply register R0 by register R1.
571 * Add an instruction to the end of the program to divide register R0 by register R1.
580 * Add an instruction to the end of the program to logically and register R0 with register R1
581 * and store the result back into register R0.
590 * Add an instruction to the end of the program to logically or register R0 with register R1
591 * and store the result back into register R0.
600 * Add an instruction to the end of the program to shift register R0 left by the value in
620 * Add an instruction to the end of the program to jump to {@code target} if register R0's
632 * Add an instruction to the end of the program to jump to {@code target} if register R0's
644 * Add an instruction to the end of the program to jump to {@code target} if register R0's
656 * Add an instruction to the end of the program to jump to {@code target} if register R0's
668 * Add an instruction to the end of the program to jump to {@code target} if register R0's
679 * Add an instruction to the end of the program to jump to {@code target} if register R0's
690 * Add an instruction to the end of the program to jump to {@code target} if register R0's
701 * Add an instruction to the end of the program to jump to {@code target} if register R0's
712 * Add an instruction to the end of the program to jump to {@code target} if register R0's
723 * Add an instruction to the end of the program to jump to {@code target} if register R0's
801 * Add an instruction to swap the values in register R0 and register R1.