diff options
author | Yao Zuo <laike9m@users.noreply.github.com> | 2019-06-12 03:46:09 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2019-06-12 03:46:09 (GMT) |
commit | 405f648db7c44b07348582b5101d4716e0ce5ac3 (patch) | |
tree | 846d66f22af8e1b54b22a27e959dae7743b1dbf7 /Doc/library | |
parent | 376ce9852eec4e97745c723f0dd0fe64383c6cd3 (diff) | |
download | cpython-405f648db7c44b07348582b5101d4716e0ce5ac3.zip cpython-405f648db7c44b07348582b5101d4716e0ce5ac3.tar.gz cpython-405f648db7c44b07348582b5101d4716e0ce5ac3.tar.bz2 |
bpo-32625: Updated documentation for EXTENDED_ARG. (GH-13985)
Python 3.6 changed the size of bytecode instruction, while the documentation for `EXTENDED_ARG` was not updated accordingly.
Diffstat (limited to 'Doc/library')
-rw-r--r-- | Doc/library/dis.rst | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst index 2a3ffb5..5b79be6 100644 --- a/Doc/library/dis.rst +++ b/Doc/library/dis.rst @@ -1219,10 +1219,10 @@ All of the following opcodes use their arguments. .. opcode:: EXTENDED_ARG (ext) - Prefixes any opcode which has an argument too big to fit into the default two - bytes. *ext* holds two additional bytes which, taken together with the - subsequent opcode's argument, comprise a four-byte argument, *ext* being the - two most-significant bytes. + Prefixes any opcode which has an argument too big to fit into the default one + byte. *ext* holds an additional byte which act as higher bits in the argument. + For each opcode, at most three prefixal ``EXTENDED_ARG`` are allowed, forming + an argument from two-byte to four-byte. .. opcode:: FORMAT_VALUE (flags) |