| ADD | Add values | 9.1 | 
| AND | Vector logical AND | 9.2 | 
| AND1ST | Scalar logical AND (Part 1) | 9.3 | 
| AND2ND | Scalar logical AND (Part 2) | 9.4 | 
| BASEGUARD | Guard execution of base R functions | 9.5 | 
| BCMISMATCH | Raise error to indicate bytecode version mismatch | 9.6 | 
| BRIFNOT | Branch if not TRUE | 9.7 | 
| CALL | Call function specified by GETFUN | 9.8 | 
| CALLBUILTIN | Call a builtin function | 9.9 | 
| CALLSPECIAL | Call a special function | 9.10 | 
| CHECKFUN | Check a function call is valid | 9.11 | 
| COLON | Colon operator e.g. 1:5 | 9.12 | 
| DDVAL | Get a double-dot value | 9.13 | 
| DDVAL_MISSOK | Get a double-dot value. OK if it is missing | 9.14 | 
| DECLNK | Decrease link count on next stack item | 9.15 | 
| DECLNKSTK | Decrease link count on the stack istelf after not-top-level complex assignment | 9.17 | 
| DECLNK_N | Decrease link count on N stack items | 9.16 | 
| DFLTC | Deprecated instruction | 9.18 | 
| DFLTSUBASSIGN | Default subassignment with [] | 9.19 | 
| DFLTSUBASSIGN2 | Default subassignment with [[]] | 9.20 | 
| DFLTSUBSET | Default subset with [] | 9.21 | 
| DFLTSUBSET2 | Default subset with [[]] | 9.22 | 
| DIV | Division | 9.23 | 
| DODOTS | Process ... | 9.24 | 
| DOLLAR | $operator when used to fetch a value | 9.25 | 
| DOLLARGETS | $operator when used to set a value | 9.26 | 
| DOLOOPBREAK | Purpose currently unknown. | 9.27 | 
| DOLOOPNEXT | Purpose currently unknown. | 9.28 | 
| DOMISSING | Handle missing arguments | 9.29 | 
| DOTCALL | Call a C function | 9.30 | 
| DOTSERR | Trigger error when ...used out of context | 9.31 | 
| DUP | Duplicate the top value in the stack to make it the first two values in the stack. | 9.32 | 
| DUP2ND | Duplicate the second value in the stack to push it onto the stack (so it is the first item) | 9.33 | 
| ENDASSIGN | Mark the end of an assignment operation started with STARTASSIGN | 9.34 | 
| ENDASSIGN2 | Mark the end of an assignment operation started with STARTASSIGN2 | 9.35 | 
| ENDFOR | Signify end of forloop. | 9.36 | 
| ENDLOOPCNTXT | End loop context | 9.37 | 
| EQ | Test equality | 9.38 | 
| EXP | Exponential | 9.39 | 
| EXPT | Exponent. | 9.40 | 
| GE | Test greater than or equal to | 9.41 | 
| GETBUILTIN | Get a built-in function | 9.42 | 
| GETFUN | Get a named function | 9.43 | 
| GETGLOBFUN | Get a named function from the global environment (Unconfirmed) | 9.44 | 
| GETINTLBUILTIN | Get an internal function | 9.45 | 
| GETSYMFUN | Get a function by its symbol (Unconfirmed) | 9.46 | 
| GETTER_CALL | Used in complex assignment expressions | 9.47 | 
| GETVAR | Get a named variable | 9.48 | 
| GETVAR_MISSOK | Get a named variable. Missing values allowed. | 9.49 | 
| GOTO | Jump to the labelled location | 9.50 | 
| GT | Test greater than | 9.51 | 
| INCLNK | Protect evaluated arguments on the stack. | 9.52 | 
| INCLNKSTK | Protect evaluated arguments on the stack. | 9.53 | 
| INVISIBLE | Mark a value as invisible. | 9.54 | 
| ISCHARACTER | Test is character | 9.55 | 
| ISCOMPLEX | Test is complex | 9.56 | 
| ISDOUBLE | Test is double | 9.57 | 
| ISINTEGER | Test is integer | 9.58 | 
| ISLOGICAL | Test is logical | 9.59 | 
| ISNULL | Test is NULL | 9.60 | 
| ISNUMERIC | Test is numeric | 9.61 | 
| ISOBJECT | Test is object | 9.62 | 
| ISSYMBOL | Test is symbol | 9.63 | 
| LDCONST | Load a constant onto the stack | 9.64 | 
| LDFALSE | Load FALSE onto the stack | 9.65 | 
| LDNULL | Load NULL onto the stack | 9.66 | 
| LDTRUE | Load TRUE onto the stack | 9.67 | 
| LE | Test less than or equal to | 9.68 | 
| LOG | Log (base e) | 9.69 | 
| LOGBASE | Log | 9.70 | 
| LT | Test less than | 9.71 | 
| MAKECLOSURE | Make a closure | 9.72 | 
| MAKEPROM | Make a promise | 9.73 | 
| MATH1 | Perform a mathematical operation. | 9.74 | 
| MATSUBASSIGN | Assign into matrix with [ | 9.75 | 
| MATSUBASSIGN2 | Assign into matrix with [[ | 9.76 | 
| MATSUBSET | Subset matrix with [ | 9.77 | 
| MATSUBSET2 | Subset matrix with [[ | 9.78 | 
| MUL | Multiply | 9.79 | 
| NE | Test not equal to | 9.80 | 
| NOT | Logical NOT operation | 9.81 | 
| OR | Vector logical OR | 9.82 | 
| OR1ST | Scalar logical OR (Part 1) | 9.83 | 
| OR2ND | Scalar logical OR (Part 2) | 9.84 | 
| POP | Pop a value off the stack (and discard) | 9.85 | 
| PRINTVALUE | Purpose currently unknown. | 9.86 | 
| PUSHARG | Push an value from the stack into the list of arguments for a call | 9.87 | 
| PUSHCONSTARG | Push a constant value into the list of arguments for a call. | 9.88 | 
| PUSHFALSEARG | Push FALSEinto the list of arguments for a call | 9.89 | 
| PUSHNULLARG | Push NULLinto the list of arguments for a call | 9.90 | 
| PUSHTRUEARG | Push TRUEinto the list of arguments for a call. | 9.91 | 
| RETURN | Return control to the caller | 9.92 | 
| RETURNJMP | Return control to the caller via a “longjmp” | 9.93 | 
| SEQALONG | Create an integer sequence the same length as that next value on the stack. | 9.94 | 
| SEQLEN | Create an integer sequence of the given length | 9.95 | 
| SETLOOPVAL | Purpose currently unknown. | 9.96 | 
| SETTAG | Set the name of an argument to a function | 9.97 | 
| SETTER_CALL | Assignment via a <-method | 9.98 | 
| SETVAR | Set the value of a variable | 9.99 | 
| SETVAR2 | Use superassignment to set the value of a variable | 9.100 | 
| SQRT | Square root | 9.101 | 
| STARTASSIGN | Start an assignment operation. | 9.102 | 
| STARTASSIGN2 | Start an assignment operation. | 9.103 | 
| STARTC | Deprecated instruction | 9.104 | 
| STARTFOR | Initiate a forloop | 9.105 | 
| STARTLOOPCNTXT | Start loop context | 9.106 | 
| STARTSUBASSIGN | An assignment operation into vector via an empty index | 9.107 | 
| STARTSUBASSIGN2 | Start an assignment operation | 9.109 | 
| STARTSUBASSIGN2_N | Start an assignment operation into a vector. | 9.110 | 
| STARTSUBASSIGN_N | Start an assignment operation into a vector. | 9.108 | 
| STARTSUBSET | Start vector subset with [] | 9.111 | 
| STARTSUBSET2 | Array subset | 9.113 | 
| STARTSUBSET2_N | Start vector subset with [[]] | 9.114 | 
| STARTSUBSET_N | Start vector subset | 9.112 | 
| STEPFOR | Advance to the next element in a forloop | 9.115 | 
| SUB | Subtraction | 9.116 | 
| SUBASSIGN2_N | Assignment into a subset of an object | 9.118 | 
| SUBASSIGN_N | Assignment into a subset of an object | 9.117 | 
| SUBSET2_N | Subset of an object | 9.120 | 
| SUBSET_N | Subset of an object | 9.119 | 
| SWAP | Swap the top two items on the stack | 9.121 | 
| SWITCH | Equivalent to switch()statement | 9.122 | 
| UMINUS | Unary minus | 9.123 | 
| UPLUS | Unary plus | 9.124 | 
| VECSUBASSIGN | End an assignment operation into the subset of a vector | 9.125 | 
| VECSUBASSIGN2 | End an assignment operation into the subset of a vector | 9.126 | 
| VECSUBSET | Vector subset with [] | 9.127 | 
| VECSUBSET2 | Vector subset with [[]] | 9.128 | 
| VISIBLE | Make an invisibleobjectvisibleagain. | 9.129 |