This opcode is now only used in situations where the local variable is
guaranteed to be initialized. It cannot raise :exc:`UnboundLocalError`.
+.. opcode:: LOAD_FAST_LOAD_FAST (var_nums)
+
+ Pushes references to ``co_varnames[var_nums >> 4]`` and
+ ``co_varnames[var_nums & 15]`` onto the stack.
+
+ .. versionadded:: 3.13
+
.. opcode:: LOAD_FAST_CHECK (var_num)
Pushes a reference to the local ``co_varnames[var_num]`` onto the stack,
Stores ``STACK.pop()`` into the local ``co_varnames[var_num]``.
+.. opcode:: STORE_FAST_STORE_FAST (var_nums)
+
+ Stores ``STACK[-1]`` into ``co_varnames[var_nums >> 4]``
+ and ``STACK[-2]`` into ``co_varnames[var_nums & 15]``.
+
+ .. versionadded:: 3.13
+
+.. opcode:: STORE_FAST_LOAD_FAST (var_nums)
+
+ Stores ``STACK.pop()`` into the local ``co_varnames[var_nums >> 4]``
+ and pushes a reference to the local ``co_varnames[var_nums & 15]``
+ onto the stack.
+
+ .. versionadded:: 3.13
.. opcode:: DELETE_FAST (var_num)