$20 GRAYBYTE WORDPRESS FILE MANAGER $83

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python34/include/python3.4m/

HOME
Current File : /opt/alt/python34/include/python3.4m//opcode.h
#ifndef Py_OPCODE_H
#define Py_OPCODE_H
#ifdef __cplusplus
extern "C" {
#endif


/* Instruction opcodes for compiled code */

#define POP_TOP         1
#define ROT_TWO         2
#define ROT_THREE       3
#define DUP_TOP         4
#define DUP_TOP_TWO     5
#define NOP             9

#define UNARY_POSITIVE  10
#define UNARY_NEGATIVE  11
#define UNARY_NOT       12

#define UNARY_INVERT    15

#define BINARY_POWER    19

#define BINARY_MULTIPLY 20

#define BINARY_MODULO   22
#define BINARY_ADD      23
#define BINARY_SUBTRACT 24
#define BINARY_SUBSCR   25
#define BINARY_FLOOR_DIVIDE 26
#define BINARY_TRUE_DIVIDE 27
#define INPLACE_FLOOR_DIVIDE 28
#define INPLACE_TRUE_DIVIDE 29

#define STORE_MAP       54
#define INPLACE_ADD     55
#define INPLACE_SUBTRACT        56
#define INPLACE_MULTIPLY        57

#define INPLACE_MODULO  59
#define STORE_SUBSCR    60
#define DELETE_SUBSCR   61

#define BINARY_LSHIFT   62
#define BINARY_RSHIFT   63
#define BINARY_AND      64
#define BINARY_XOR      65
#define BINARY_OR       66
#define INPLACE_POWER   67
#define GET_ITER        68
#define PRINT_EXPR      70
#define LOAD_BUILD_CLASS 71
#define YIELD_FROM      72

#define INPLACE_LSHIFT  75
#define INPLACE_RSHIFT  76
#define INPLACE_AND     77
#define INPLACE_XOR     78
#define INPLACE_OR      79
#define BREAK_LOOP      80
#define WITH_CLEANUP    81

#define RETURN_VALUE    83
#define IMPORT_STAR     84

#define YIELD_VALUE     86
#define POP_BLOCK       87
#define END_FINALLY     88
#define POP_EXCEPT      89

#define HAVE_ARGUMENT   90      /* Opcodes from here have an argument: */

#define STORE_NAME      90      /* Index in name list */
#define DELETE_NAME     91      /* "" */
#define UNPACK_SEQUENCE 92      /* Number of sequence items */
#define FOR_ITER        93
#define UNPACK_EX       94      /* Num items before variable part +
                                   (Num items after variable part << 8) */

#define STORE_ATTR      95      /* Index in name list */
#define DELETE_ATTR     96      /* "" */
#define STORE_GLOBAL    97      /* "" */
#define DELETE_GLOBAL   98      /* "" */

#define LOAD_CONST      100     /* Index in const list */
#define LOAD_NAME       101     /* Index in name list */
#define BUILD_TUPLE     102     /* Number of tuple items */
#define BUILD_LIST      103     /* Number of list items */
#define BUILD_SET       104     /* Number of set items */
#define BUILD_MAP       105     /* Always zero for now */
#define LOAD_ATTR       106     /* Index in name list */
#define COMPARE_OP      107     /* Comparison operator */
#define IMPORT_NAME     108     /* Index in name list */
#define IMPORT_FROM     109     /* Index in name list */

#define JUMP_FORWARD    110     /* Number of bytes to skip */
#define JUMP_IF_FALSE_OR_POP 111        /* Target byte offset from beginning of code */
#define JUMP_IF_TRUE_OR_POP 112 /* "" */
#define JUMP_ABSOLUTE   113     /* "" */
#define POP_JUMP_IF_FALSE 114   /* "" */
#define POP_JUMP_IF_TRUE 115    /* "" */

#define LOAD_GLOBAL     116     /* Index in name list */

#define CONTINUE_LOOP   119     /* Start of loop (absolute) */
#define SETUP_LOOP      120     /* Target address (relative) */
#define SETUP_EXCEPT    121     /* "" */
#define SETUP_FINALLY   122     /* "" */

#define LOAD_FAST       124     /* Local variable number */
#define STORE_FAST      125     /* Local variable number */
#define DELETE_FAST     126     /* Local variable number */

#define RAISE_VARARGS   130     /* Number of raise arguments (1, 2 or 3) */
/* CALL_FUNCTION_XXX opcodes defined below depend on this definition */
#define CALL_FUNCTION   131     /* #args + (#kwargs<<8) */
#define MAKE_FUNCTION   132     /* #defaults + #kwdefaults<<8 + #annotations<<16 */
#define BUILD_SLICE     133     /* Number of items */

#define MAKE_CLOSURE    134     /* same as MAKE_FUNCTION */
#define LOAD_CLOSURE    135     /* Load free variable from closure */
#define LOAD_DEREF      136     /* Load and dereference from closure cell */ 
#define STORE_DEREF     137     /* Store into cell */ 
#define DELETE_DEREF    138     /* Delete closure cell */ 

/* The next 3 opcodes must be contiguous and satisfy
   (CALL_FUNCTION_VAR - CALL_FUNCTION) & 3 == 1  */
#define CALL_FUNCTION_VAR          140  /* #args + (#kwargs<<8) */
#define CALL_FUNCTION_KW           141  /* #args + (#kwargs<<8) */
#define CALL_FUNCTION_VAR_KW       142  /* #args + (#kwargs<<8) */

#define SETUP_WITH 143

/* Support for opargs more than 16 bits long */
#define EXTENDED_ARG  144

#define LIST_APPEND     145
#define SET_ADD         146
#define MAP_ADD         147

#define LOAD_CLASSDEREF   148

/* EXCEPT_HANDLER is a special, implicit block type which is created when
   entering an except handler. It is not an opcode but we define it here
   as we want it to be available to both frameobject.c and ceval.c, while
   remaining private.*/
#define EXCEPT_HANDLER 257


enum cmp_op {PyCmp_LT=Py_LT, PyCmp_LE=Py_LE, PyCmp_EQ=Py_EQ, PyCmp_NE=Py_NE, PyCmp_GT=Py_GT, PyCmp_GE=Py_GE,
             PyCmp_IN, PyCmp_NOT_IN, PyCmp_IS, PyCmp_IS_NOT, PyCmp_EXC_MATCH, PyCmp_BAD};

#define HAS_ARG(op) ((op) >= HAVE_ARGUMENT)

#ifdef __cplusplus
}
#endif
#endif /* !Py_OPCODE_H */


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 10.37 PM
root / root
0755
Python-ast.h
19.032 KB
18 Mar 2019 4.56 PM
root / linksafe
0644
Python.h
2.789 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
abstract.h
42.068 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
accu.h
0.992 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
asdl.h
1.156 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
ast.h
0.466 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
bitset.h
0.773 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
bltinmodule.h
0.258 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
boolobject.h
0.865 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
bytearrayobject.h
2.064 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
bytes_methods.h
1.978 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
bytesobject.h
4.807 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
cellobject.h
0.685 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
ceval.h
7.031 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
classobject.h
1.627 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
code.h
4.128 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
codecs.h
6.398 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
compile.h
2.067 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
complexobject.h
1.908 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
datetime.h
8.342 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
descrobject.h
2.845 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
dictobject.h
5.057 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
dtoa.h
0.447 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
dynamic_annotations.h
21.942 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
enumobject.h
0.247 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
errcode.h
1.462 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
eval.h
0.583 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
fileobject.h
1.818 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
fileutils.h
1.466 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
floatobject.h
4.532 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
frameobject.h
3.475 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
funcobject.h
3.683 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
genobject.h
1.104 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
graminit.h
1.829 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
grammar.h
1.997 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
import.h
3.81 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
intrcheck.h
0.449 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
iterobject.h
0.554 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
listobject.h
2.77 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
longintrepr.h
3.903 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
longobject.h
7.982 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
marshal.h
0.784 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
memoryobject.h
2.794 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
metagrammar.h
0.247 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
methodobject.h
3.229 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
modsupport.h
4.782 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
moduleobject.h
1.577 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
namespaceobject.h
0.29 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
node.h
0.984 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
object.h
37.619 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
objimpl.h
13.523 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
opcode.h
5.089 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
osdefs.h
0.828 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
parsetok.h
2.817 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
patchlevel.h
1.104 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pgen.h
0.247 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pgenheaders.h
1.117 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
py_curses.h
4.077 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyarena.h
2.68 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyatomic.h
5.805 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pycapsule.h
1.686 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyconfig-64.h
42.323 KB
17 Apr 2024 5.08 PM
root / linksafe
0644
pyconfig.h
0.158 KB
17 Apr 2024 5.09 PM
root / linksafe
0644
pyctype.h
1.289 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pydebug.h
0.995 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyerrors.h
15.647 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyexpat.h
2.393 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyfpe.h
8.29 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pygetopt.h
0.379 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyhash.h
4.174 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pymacconfig.h
2.918 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pymacro.h
2.755 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pymath.h
7.049 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pymem.h
6.623 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pyport.h
30.15 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pystate.h
8.91 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pystrcmp.h
0.426 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pystrtod.h
1.246 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pythonrun.h
9.945 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pythread.h
2.965 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
pytime.h
2.846 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
rangeobject.h
0.614 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
setobject.h
3.224 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
sliceobject.h
1.553 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
structmember.h
2.02 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
structseq.h
1.321 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
symtable.h
4.979 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
sysmodule.h
1.323 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
token.h
1.844 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
traceback.h
2.161 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
tupleobject.h
2.387 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
typeslots.h
1.95 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
ucnhash.h
1.032 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
unicodeobject.h
76.302 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
warnings.h
1.393 KB
18 Mar 2019 4.51 PM
root / linksafe
0644
weakrefobject.h
2.799 KB
18 Mar 2019 4.51 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF