Module ImportFrom alias alias alias Import alias Import alias ImportFrom alias ImportFrom alias alias Import alias identifier ImportFrom alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias alias alias FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Return ListLoad Str orelse Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad TupleStore NameStore NameStore body With NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad TupleStore NameStore NameStore body With NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpLShift Num BinOpSub AttributeLoad NameLoad attr Num FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Assign NameStore NameLoad Assign NameStore UnaryOpUSub NameLoad If CompareLt NameLoad Num body Raise NameLoad If NameLoad body If CompareEq NameLoad Num body If NameLoad body Return NameLoad orelse Raise Call NameLoad Str If BoolOpAnd CompareNotEq NameLoad Num CompareNotEq NameLoad Num body Return Num orelse Assign NameStore NameLoad Assign NameStore NameLoad If CompareGt NameLoad Num body Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad While CompareNotEq NameLoad Num body If BinOpBitAnd NameLoad Num body AugAssignMult NameStore NameLoad AugAssignRShift NameStore Num AugAssignMult NameStore NameLoad Return IfExp NameLoad BinOpDiv Num NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Expr Call Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr NameLoad NameLoad Expr Call Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Expr Call Call NameLoad NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr NameLoad NameLoad Expr Call Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Expr Call Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad decorator_list Expr Call NameLoad Expr Call NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body With Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Delete NameDel Delete NameDel With Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Delete NameDel With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Delete NameDel Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad TupleStore NameStore NameStore body With NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad TupleStore NameStore NameStore body With NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad TupleLoad Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad TupleStore NameStore NameStore body With NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With NameLoad body With Call AttributeLoad NameLoad attr NameLoad TupleStore NameStore NameStore body With NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad With NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad Delete NameDel FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num decorator_list For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call Call NameLoad NameLoad Str NameLoad Expr Call Call NameLoad NameLoad Str NameLoad Expr Call Call NameLoad Str NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad With Call AttributeLoad NameLoad attr NameLoad TupleStore NameStore NameStore body With NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr With NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpMult ListLoad AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign ListStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad body Raise Call NameLoad Str If CompareGtE Call NameLoad NameLoad Call NameLoad NameLoad body If UnaryOpNot NameLoad body Return Call NameLoad NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Return Call NameLoad BinOpDiv BinOpAdd NameLoad BinOpMult NameLoad NameLoad NameLoad BinOpDiv BinOpSub NameLoad BinOpMult NameLoad NameLoad NameLoad orelse If UnaryOpNot NameLoad body Return Call NameLoad NameLoad NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore BinOpAdd BinOpMult NameLoad NameLoad NameLoad Return Call NameLoad BinOpDiv BinOpAdd BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad BinOpDiv BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body ImportFrom alias Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore AttributeLoad NameLoad attr Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad Str NameLoad NameLoad NameLoad Expr Call Call NameLoad NameLoad NameLoad NameLoad Delete NameDel FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Return SubscriptLoad NameLoad Index Num decorator_list Call NameLoad Str AttributeLoad NameLoad attr Call NameLoad Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameLoad Return NameLoad decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign ListStore NameStore AttributeLoad NameLoad attr Assign ListStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call Call NameLoad Str NameLoad NameLoad Expr Call Call NameLoad Str AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameLoad If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore AttributeLoad NameLoad attr Assign TupleStore NameStore NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad orelse If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr
N/A __future__ print_function absolute_import division N/A math N/A numpy llvmlite ir llvmlite.llvmpy.core Type Constant N/A llvmlite.llvmpy.core lc imputils lower_builtin lower_getattr lower_getattr_generic lower_cast lower_constant impl_ret_borrowed impl_ret_untracked N/A optional N/A typing types cgutils utils _int_arith_flags N/A N/A rettype N/A N/A N/A 
    Return the modifier flags for integer arithmetic.
     N/A N/A rettype signed N/A N/A N/A nsw N/A N/A N/A N/A int_add_impl N/A N/A context builder sig args N/A N/A N/A N/A va vb args N/A N/A ta tb N/A sig args N/A a N/A N/A context cast builder va ta N/A sig return_type N/A b N/A N/A context cast builder vb tb N/A sig return_type N/A res N/A N/A builder add a b flags N/A _int_arith_flags N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_sub_impl N/A N/A context builder sig args N/A N/A N/A N/A va vb args N/A N/A ta tb N/A sig args N/A a N/A N/A context cast builder va ta N/A sig return_type N/A b N/A N/A context cast builder vb tb N/A sig return_type N/A res N/A N/A builder sub a b flags N/A _int_arith_flags N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_mul_impl N/A N/A context builder sig args N/A N/A N/A N/A va vb args N/A N/A ta tb N/A sig args N/A a N/A N/A context cast builder va ta N/A sig return_type N/A b N/A N/A context cast builder vb tb N/A sig return_type N/A res N/A N/A builder mul a b flags N/A _int_arith_flags N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_divmod N/A N/A context builder x y N/A N/A N/A 
    Reference Objects/intobject.c
    xdivy = x / y;
    xmody = (long)(x - (unsigned long)xdivy * y);
    /* If the signs of x and y differ, and the remainder is non-0,
     * C89 doesn't define whether xdivy is now the floor or the
     * ceiling of the infinitely precise quotient.  We want the floor,
     * and we have it iff the remainder's sign matches y's.
     */
    if (xmody && ((y ^ xmody) < 0) /* i.e. and signs differ */) {
        xmody += y;
        --xdivy;
        assert(xmody && ((y ^ xmody) >= 0));
    }
    *p_xdivy = xdivy;
    *p_xmody = xmody;
     N/A N/A N/A x type N/A y type N/A xdivy N/A N/A builder sdiv x y N/A xmody N/A N/A builder srem x y N/A ZERO N/A N/A Constant null N/A y type N/A ONE N/A N/A Constant int N/A y type 1 N/A y_xor_xmody_ltz N/A N/A builder icmp N/A lc ICMP_SLT N/A N/A builder xor y xmody ZERO N/A xmody_istrue N/A N/A builder icmp N/A lc ICMP_NE xmody ZERO N/A cond N/A N/A builder and_ xmody_istrue y_xor_xmody_ltz N/A bb1 N/A builder basic_block N/A N/A N/A builder if_then cond N/A N/A xmody_plus_y N/A N/A builder add xmody y N/A xdivy_minus_1 N/A N/A builder sub xdivy ONE N/A bb2 N/A builder basic_block N/A resdiv N/A N/A builder phi N/A y type N/A N/A N/A resdiv add_incoming xdivy bb1 N/A N/A N/A resdiv add_incoming xdivy_minus_1 bb2 N/A resmod N/A N/A builder phi N/A x type N/A N/A N/A resmod add_incoming xmody bb1 N/A N/A N/A resmod add_incoming xmody_plus_y bb2 N/A N/A resdiv resmod N/A int_floordiv_impl N/A N/A context builder sig args N/A N/A N/A N/A va vb args N/A N/A ta tb N/A sig args N/A a N/A N/A context cast builder va ta N/A sig return_type N/A b N/A N/A context cast builder vb tb N/A sig return_type N/A res N/A N/A cgutils alloca_once builder N/A a type N/A N/A N/A builder if_else N/A N/A cgutils is_scalar_zero builder b likely False N/A if_zero if_non_zero N/A N/A if_zero N/A N/A N/A N/A N/A N/A context error_model fp_zero_division builder N/A integer division by zero N/A N/A N/A N/A builder store b res N/A if_non_zero N/A N/A N/A N/A sig return_type signed N/A N/A N/A quot _ N/A int_divmod context builder a b N/A N/A quot N/A N/A builder udiv a b N/A N/A N/A builder store quot res N/A N/A impl_ret_untracked context builder N/A sig return_type N/A N/A builder load res N/A N/A lower_builtin /? N/A types Integer N/A types Integer N/A lower_builtin // N/A types Integer N/A types Integer int_truediv_impl N/A N/A context builder sig args N/A N/A N/A N/A va vb args N/A N/A ta tb N/A sig args N/A a N/A N/A context cast builder va ta N/A sig return_type N/A b N/A N/A context cast builder vb tb N/A sig return_type N/A N/A N/A cgutils if_zero builder b N/A N/A N/A N/A N/A context error_model fp_zero_division builder N/A division by zero N/A res N/A N/A builder fdiv a b N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A lower_builtin / N/A types Integer N/A types Integer int_rem_impl N/A N/A context builder sig args N/A N/A N/A N/A va vb args N/A N/A ta tb N/A sig args N/A a N/A N/A context cast builder va ta N/A sig return_type N/A b N/A N/A context cast builder vb tb N/A sig return_type N/A res N/A N/A cgutils alloca_once builder N/A a type N/A N/A N/A builder if_else N/A N/A cgutils is_scalar_zero builder b likely False N/A if_zero if_non_zero N/A N/A if_zero N/A N/A N/A N/A N/A N/A context error_model fp_zero_division builder N/A modulo by zero N/A N/A N/A N/A builder store b res N/A if_non_zero N/A N/A N/A N/A sig return_type signed N/A N/A N/A _ rem N/A int_divmod context builder a b N/A N/A rem N/A N/A builder urem a b N/A N/A N/A builder store rem res N/A N/A impl_ret_untracked context builder N/A sig return_type N/A N/A builder load res N/A N/A lower_builtin % N/A types Integer N/A types Integer int_power_impl N/A N/A context builder sig args N/A N/A N/A 
    a ^ b, where a is an integer or real, and b an integer
     N/A is_integer N/A isinstance N/A N/A sig args N/A 0 N/A types Integer N/A tp N/A sig return_type N/A zerodiv_return False N/A N/A is_integer N/A N/A N/A context error_model raise_on_fp_zero_division N/A N/A zerodiv_return N/A -1 N/A N/A tp bitwidth 1 int_power N/A N/A a b N/A N/A N/A r N/A tp 1 N/A a N/A tp a N/A N/A b 0 N/A N/A invert True N/A exp N/A b N/A N/A exp 0 N/A N/A OverflowError N/A is_integer N/A N/A N/A a 0 N/A N/A zerodiv_return N/A N/A zerodiv_return N/A N/A N/A ZeroDivisionError 0 cannot be raised to a negative power N/A N/A N/A a 1 N/A a -1 N/A N/A 0 N/A N/A invert False N/A exp b N/A N/A exp 65536 N/A N/A N/A N/A math pow a N/A float b N/A N/A exp 0 N/A N/A N/A exp 1 N/A N/A r a N/A exp 1 N/A a a N/A N/A invert N/A 1.0 r r N/A N/A res N/A N/A context compile_internal builder int_power sig args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_slt_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_SLT args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_sle_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_SLE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_sgt_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_SGT args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_sge_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_SGE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_ult_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_ULT args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_ule_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_ULE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_ugt_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_UGT args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_uge_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_UGE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_eq_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_EQ args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_ne_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder icmp N/A lc ICMP_NE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_abs_impl N/A N/A context builder sig args N/A N/A N/A N/A x args N/A ZERO N/A N/A Constant null N/A x type N/A ltz N/A N/A builder icmp N/A lc ICMP_SLT x ZERO N/A negated N/A N/A builder neg x N/A res N/A N/A builder select ltz negated x N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A uint_abs_impl N/A N/A context builder sig args N/A N/A N/A N/A x args N/A N/A impl_ret_untracked context builder N/A sig return_type x N/A int_shl_impl N/A N/A context builder sig args N/A N/A N/A N/A valty amtty N/A sig args N/A N/A val amt args N/A val N/A N/A context cast builder val valty N/A sig return_type N/A amt N/A N/A context cast builder amt amtty N/A sig return_type N/A res N/A N/A builder shl val amt N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_shr_impl N/A N/A context builder sig args N/A N/A N/A N/A valty amtty N/A sig args N/A N/A val amt args N/A val N/A N/A context cast builder val valty N/A sig return_type N/A amt N/A N/A context cast builder amt amtty N/A sig return_type N/A N/A N/A sig return_type signed N/A N/A res N/A N/A builder ashr val amt N/A N/A res N/A N/A builder lshr val amt N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_and_impl N/A N/A context builder sig args N/A N/A N/A N/A at bt N/A sig args N/A N/A av bv args N/A cav N/A N/A context cast builder av at N/A sig return_type N/A cbc N/A N/A context cast builder bv bt N/A sig return_type N/A res N/A N/A builder and_ cav cbc N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_or_impl N/A N/A context builder sig args N/A N/A N/A N/A at bt N/A sig args N/A N/A av bv args N/A cav N/A N/A context cast builder av at N/A sig return_type N/A cbc N/A N/A context cast builder bv bt N/A sig return_type N/A res N/A N/A builder or_ cav cbc N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_xor_impl N/A N/A context builder sig args N/A N/A N/A N/A at bt N/A sig args N/A N/A av bv args N/A cav N/A N/A context cast builder av at N/A sig return_type N/A cbc N/A N/A context cast builder bv bt N/A sig return_type N/A res N/A N/A builder xor cav cbc N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_negate_impl N/A N/A context builder sig args N/A N/A N/A N/A typ N/A sig args N/A N/A val args N/A res N/A N/A builder neg val N/A res N/A N/A context cast builder res typ N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_positive_impl N/A N/A context builder sig args N/A N/A N/A N/A typ N/A sig args N/A N/A val args N/A res N/A N/A context cast builder val typ N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_invert_impl N/A N/A context builder sig args N/A N/A N/A N/A typ N/A sig args N/A N/A val args N/A res N/A N/A builder xor val N/A N/A Constant all_ones N/A val type N/A res N/A N/A context cast builder res typ N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A int_sign_impl N/A N/A context builder sig args N/A N/A N/A 
    np.sign(int)
     N/A N/A x args N/A POS N/A N/A Constant int N/A x type 1 N/A NEG N/A N/A Constant int N/A x type -1 N/A ZERO N/A N/A Constant int N/A x type 0 N/A cmp_zero N/A N/A builder icmp N/A lc ICMP_EQ x ZERO N/A cmp_pos N/A N/A builder icmp N/A lc ICMP_SGT x ZERO N/A presult N/A N/A cgutils alloca_once builder N/A x type N/A bb_zero N/A N/A builder append_basic_block .zero N/A bb_postest N/A N/A builder append_basic_block .postest N/A bb_pos N/A N/A builder append_basic_block .pos N/A bb_neg N/A N/A builder append_basic_block .neg N/A bb_exit N/A N/A builder append_basic_block .exit N/A N/A N/A builder cbranch cmp_zero bb_zero bb_postest N/A N/A N/A builder goto_block bb_zero N/A N/A N/A N/A builder store ZERO presult N/A N/A N/A builder branch bb_exit N/A N/A N/A builder goto_block bb_postest N/A N/A N/A N/A builder cbranch cmp_pos bb_pos bb_neg N/A N/A N/A builder goto_block bb_pos N/A N/A N/A N/A builder store POS presult N/A N/A N/A builder branch bb_exit N/A N/A N/A builder goto_block bb_neg N/A N/A N/A N/A builder store NEG presult N/A N/A N/A builder branch bb_exit N/A N/A N/A builder position_at_end bb_exit N/A res N/A N/A builder load presult N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A N/A N/A lower_builtin == N/A types boolean N/A types boolean int_eq_impl N/A N/A N/A lower_builtin != N/A types boolean N/A types boolean int_ne_impl N/A N/A N/A lower_builtin < N/A types boolean N/A types boolean int_ult_impl N/A N/A N/A lower_builtin <= N/A types boolean N/A types boolean int_ule_impl N/A N/A N/A lower_builtin > N/A types boolean N/A types boolean int_ugt_impl N/A N/A N/A lower_builtin >= N/A types boolean N/A types boolean int_uge_impl _implement_integer_operators N/A N/A N/A N/A N/A ty N/A types Integer N/A N/A N/A lower_builtin + ty ty int_add_impl N/A N/A N/A lower_builtin - ty ty int_sub_impl N/A N/A N/A lower_builtin * ty ty int_mul_impl N/A N/A N/A lower_builtin == ty ty int_eq_impl N/A N/A N/A lower_builtin != ty ty int_ne_impl N/A N/A N/A lower_builtin << ty ty int_shl_impl N/A N/A N/A lower_builtin >> ty ty int_shr_impl N/A N/A N/A lower_builtin - ty int_negate_impl N/A N/A N/A lower_builtin + ty int_positive_impl N/A N/A N/A lower_builtin ** ty ty int_power_impl N/A N/A N/A lower_builtin pow ty ty int_power_impl N/A ty N/A types unsigned_domain N/A N/A N/A N/A lower_builtin < ty ty int_ult_impl N/A N/A N/A lower_builtin <= ty ty int_ule_impl N/A N/A N/A lower_builtin > ty ty int_ugt_impl N/A N/A N/A lower_builtin >= ty ty int_uge_impl N/A N/A N/A lower_builtin ** N/A types float64 ty int_power_impl N/A N/A N/A lower_builtin pow N/A types float64 ty int_power_impl N/A N/A N/A lower_builtin abs ty uint_abs_impl N/A ty N/A types signed_domain N/A N/A N/A N/A lower_builtin < ty ty int_slt_impl N/A N/A N/A lower_builtin <= ty ty int_sle_impl N/A N/A N/A lower_builtin > ty ty int_sgt_impl N/A N/A N/A lower_builtin >= ty ty int_sge_impl N/A N/A N/A lower_builtin ** N/A types float64 ty int_power_impl N/A N/A N/A lower_builtin pow N/A types float64 ty int_power_impl N/A N/A N/A lower_builtin abs ty int_abs_impl N/A _implement_bitwise_operators N/A N/A N/A N/A N/A ty N/A N/A types Boolean N/A types Integer N/A N/A N/A N/A lower_builtin & ty ty int_and_impl N/A N/A N/A lower_builtin | ty ty int_or_impl N/A N/A N/A lower_builtin ^ ty ty int_xor_impl N/A N/A N/A lower_builtin ~ ty int_invert_impl N/A N/A N/A _implement_integer_operators N/A N/A _implement_bitwise_operators real_add_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fadd args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_sub_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fsub args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_mul_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fmul args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_div_impl N/A N/A context builder sig args N/A N/A N/A N/A N/A cgutils if_zero builder N/A args N/A 1 N/A N/A N/A N/A N/A context error_model fp_zero_division builder N/A division by zero N/A res N/A N/A builder fdiv args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_divmod N/A N/A context builder x y N/A N/A N/A N/A N/A x type N/A y type N/A floatty N/A x type N/A module N/A builder module N/A fname N/A .numba.python.rem.%s N/A x type N/A fnty N/A N/A Type function floatty N/A floatty floatty N/A N/A Type pointer floatty N/A fn N/A N/A module get_or_insert_function fnty fname N/A N/A fn is_declaration N/A N/A N/A fn linkage N/A lc LINKAGE_LINKONCE_ODR N/A fnbuilder N/A N/A lc Builder N/A N/A fn append_basic_block entry N/A N/A fx fy pmod N/A fn args N/A N/A div mod N/A real_divmod_func_body context fnbuilder fx fy N/A N/A N/A fnbuilder store mod pmod N/A N/A N/A fnbuilder ret div N/A pmod N/A N/A cgutils alloca_once builder floatty N/A quotient N/A N/A builder call fn N/A x y pmod N/A N/A quotient N/A N/A builder load pmod N/A real_divmod_func_body N/A N/A context builder vx wx N/A N/A N/A pmod N/A N/A cgutils alloca_once builder N/A vx type N/A pdiv N/A N/A cgutils alloca_once builder N/A vx type N/A pfloordiv N/A N/A cgutils alloca_once builder N/A vx type N/A mod N/A N/A builder frem vx wx N/A div N/A N/A builder fdiv N/A N/A builder fsub vx mod wx N/A N/A N/A builder store mod pmod N/A N/A N/A builder store div pdiv N/A ZERO N/A N/A Constant real N/A vx type 0 N/A ONE N/A N/A Constant real N/A vx type 1 N/A mod_istrue N/A N/A builder fcmp N/A lc FCMP_ONE mod ZERO N/A wx_ltz N/A N/A builder fcmp N/A lc FCMP_OLT wx ZERO N/A mod_ltz N/A N/A builder fcmp N/A lc FCMP_OLT mod ZERO N/A N/A N/A builder if_then mod_istrue N/A N/A wx_ltz_ne_mod_ltz N/A N/A builder icmp N/A lc ICMP_NE wx_ltz mod_ltz N/A N/A N/A builder if_then wx_ltz_ne_mod_ltz N/A N/A mod N/A N/A builder fadd mod wx N/A div N/A N/A builder fsub div ONE N/A N/A N/A builder store mod pmod N/A N/A N/A builder store div pdiv N/A mod N/A div N/A N/A N/A cgutils ifnot builder mod_istrue N/A N/A mod N/A N/A builder load pmod N/A mod N/A N/A builder fmul mod mod N/A N/A N/A builder store mod pmod N/A mod N/A N/A N/A builder if_then wx_ltz N/A N/A mod N/A N/A builder load pmod N/A mod N/A N/A builder fsub ZERO mod N/A N/A N/A builder store mod pmod N/A mod N/A div N/A N/A builder load pdiv N/A div_istrue N/A N/A builder fcmp N/A lc FCMP_ONE div ZERO N/A N/A N/A builder if_then div_istrue N/A N/A module N/A builder module N/A floorfn N/A N/A N/A lc Function intrinsic module N/A lc INTR_FLOOR N/A N/A wx type N/A floordiv N/A N/A builder call floorfn N/A div N/A floordivdiff N/A N/A builder fsub div floordiv N/A floordivincr N/A N/A builder fadd floordiv ONE N/A HALF N/A N/A Constant real N/A wx type 0.5 N/A pred N/A N/A builder fcmp N/A lc FCMP_OGT floordivdiff HALF N/A floordiv N/A N/A builder select pred floordivincr floordiv N/A N/A N/A builder store floordiv pfloordiv N/A N/A N/A cgutils ifnot builder div_istrue N/A N/A div N/A N/A builder fmul div div N/A N/A N/A builder store div pdiv N/A floordiv N/A N/A builder fdiv N/A N/A builder fmul div vx wx N/A N/A N/A builder store floordiv pfloordiv N/A N/A N/A N/A builder load pfloordiv N/A N/A builder load pmod N/A real_mod_impl N/A N/A context builder sig args N/A N/A N/A N/A x y args N/A res N/A N/A cgutils alloca_once builder N/A x type N/A N/A N/A builder if_else N/A N/A cgutils is_scalar_zero builder y likely False N/A if_zero if_non_zero N/A N/A if_zero N/A N/A N/A N/A N/A N/A context error_model fp_zero_division builder N/A modulo by zero N/A N/A rem N/A N/A builder frem x y N/A N/A N/A builder store rem res N/A if_non_zero N/A N/A N/A _ rem N/A real_divmod context builder x y N/A N/A N/A builder store rem res N/A N/A impl_ret_untracked context builder N/A sig return_type N/A N/A builder load res N/A real_floordiv_impl N/A N/A context builder sig args N/A N/A N/A N/A x y args N/A res N/A N/A cgutils alloca_once builder N/A x type N/A N/A N/A builder if_else N/A N/A cgutils is_scalar_zero builder y likely False N/A if_zero if_non_zero N/A N/A if_zero N/A N/A N/A N/A N/A N/A context error_model fp_zero_division builder N/A division by zero N/A N/A quot N/A N/A builder fdiv x y N/A N/A N/A builder store quot res N/A if_non_zero N/A N/A N/A quot _ N/A real_divmod context builder x y N/A N/A N/A builder store quot res N/A N/A impl_ret_untracked context builder N/A sig return_type N/A N/A builder load res N/A real_power_impl N/A N/A context builder sig args N/A N/A N/A N/A x y args N/A module N/A builder module N/A N/A context implement_powi_as_math_call N/A N/A imp N/A N/A context get_function N/A math pow sig N/A res N/A imp builder args N/A N/A fn N/A N/A N/A lc Function intrinsic module N/A lc INTR_POW N/A N/A y type N/A res N/A N/A builder call fn N/A x y N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_lt_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fcmp N/A lc FCMP_OLT args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_le_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fcmp N/A lc FCMP_OLE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_gt_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fcmp N/A lc FCMP_OGT args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_ge_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fcmp N/A lc FCMP_OGE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_eq_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fcmp N/A lc FCMP_OEQ args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_ne_impl N/A N/A context builder sig args N/A N/A N/A res N/A N/A builder fcmp N/A lc FCMP_UNE args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_abs_impl N/A N/A context builder sig args N/A N/A N/A N/A ty N/A sig args N/A sig N/A N/A typing signature ty ty N/A impl N/A N/A context get_function N/A math fabs sig N/A N/A impl builder args N/A real_negate_impl N/A N/A context builder sig args N/A N/A N/A mathimpl N/A res N/A N/A mathimpl negate_real builder N/A args N/A 0 N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_positive_impl N/A N/A context builder sig args N/A N/A N/A N/A typ N/A sig args N/A N/A val args N/A res N/A N/A context cast builder val typ N/A sig return_type N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A real_sign_impl N/A N/A context builder sig args N/A N/A N/A 
    np.sign(float)
     N/A N/A x args N/A POS N/A N/A Constant real N/A x type 1 N/A NEG N/A N/A Constant real N/A x type -1 N/A ZERO N/A N/A Constant real N/A x type 0 N/A presult N/A N/A cgutils alloca_once builder N/A x type N/A is_pos N/A N/A builder fcmp N/A lc FCMP_OGT x ZERO N/A is_neg N/A N/A builder fcmp N/A lc FCMP_OLT x ZERO N/A N/A N/A builder if_else is_pos N/A gt_zero not_gt_zero N/A N/A gt_zero N/A N/A N/A N/A builder store POS presult N/A not_gt_zero N/A N/A N/A N/A builder if_else is_neg N/A lt_zero not_lt_zero N/A N/A lt_zero N/A N/A N/A N/A builder store NEG presult N/A not_lt_zero N/A N/A N/A N/A builder store x presult N/A res N/A N/A builder load presult N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A ty N/A types Float N/A N/A N/A lower_builtin + ty ty real_add_impl N/A N/A N/A lower_builtin - ty ty real_sub_impl N/A N/A N/A lower_builtin * ty ty real_mul_impl N/A N/A N/A lower_builtin /? ty ty real_div_impl N/A N/A N/A lower_builtin // ty ty real_floordiv_impl N/A N/A N/A lower_builtin / ty ty real_div_impl N/A N/A N/A lower_builtin % ty ty real_mod_impl N/A N/A N/A lower_builtin ** ty ty real_power_impl N/A N/A N/A lower_builtin pow ty ty real_power_impl N/A N/A N/A lower_builtin == ty ty real_eq_impl N/A N/A N/A lower_builtin != ty ty real_ne_impl N/A N/A N/A lower_builtin < ty ty real_lt_impl N/A N/A N/A lower_builtin <= ty ty real_le_impl N/A N/A N/A lower_builtin > ty ty real_gt_impl N/A N/A N/A lower_builtin >= ty ty real_ge_impl N/A N/A N/A lower_builtin abs ty real_abs_impl N/A N/A N/A lower_builtin - ty real_negate_impl N/A N/A N/A lower_builtin + ty real_positive_impl N/A ty complex_real_impl N/A N/A context builder typ value N/A N/A N/A cplx N/A N/A context make_complex builder typ value value N/A res N/A cplx real N/A N/A impl_ret_untracked context builder typ res N/A N/A lower_getattr N/A types Complex real complex_imag_impl N/A N/A context builder typ value N/A N/A N/A cplx N/A N/A context make_complex builder typ value value N/A res N/A cplx imag N/A N/A impl_ret_untracked context builder typ res N/A N/A lower_getattr N/A types Complex imag complex_conjugate_impl N/A N/A context builder sig args N/A N/A N/A mathimpl N/A z N/A N/A context make_complex builder N/A N/A sig args N/A 0 N/A args N/A 0 N/A N/A z imag N/A N/A mathimpl negate_real builder N/A z imag N/A res N/A N/A z _getvalue N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A lower_builtin complex.conjugate N/A types Complex real_real_impl N/A N/A context builder typ value N/A N/A N/A N/A impl_ret_untracked context builder typ value N/A real_imag_impl N/A N/A context builder typ value N/A N/A N/A res N/A N/A cgutils get_null_value N/A value type N/A N/A impl_ret_untracked context builder typ res N/A real_conjugate_impl N/A N/A context builder sig args N/A N/A N/A N/A impl_ret_untracked context builder N/A sig return_type N/A args N/A 0 N/A N/A cls N/A N/A types Float N/A types Integer N/A N/A N/A N/A lower_getattr cls real real_real_impl N/A N/A N/A lower_getattr cls imag real_imag_impl N/A N/A N/A lower_builtin complex.conjugate cls real_conjugate_impl complex128_power_impl N/A N/A context builder sig args N/A N/A N/A N/A ca cb args N/A ty N/A N/A sig args N/A 0 N/A fty N/A ty underlying_float N/A a N/A N/A context make_helper builder ty value ca N/A b N/A N/A context make_helper builder ty value cb N/A c N/A N/A context make_helper builder ty N/A module N/A builder module N/A pa N/A N/A a _getpointer N/A pb N/A N/A b _getpointer N/A pc N/A N/A c _getpointer N/A TWO N/A N/A context get_constant fty 2 N/A ZERO N/A N/A context get_constant fty 0 N/A b_real_is_two N/A N/A builder fcmp N/A lc FCMP_OEQ N/A b real TWO N/A b_imag_is_zero N/A N/A builder fcmp N/A lc FCMP_OEQ N/A b imag ZERO N/A b_is_two N/A N/A builder and_ b_real_is_two b_imag_is_zero N/A N/A N/A builder if_else b_is_two N/A then otherwise N/A N/A then N/A N/A res N/A complex_mul_impl context builder sig N/A ca ca N/A cres N/A N/A context make_helper builder ty value res N/A N/A c real N/A cres real N/A N/A c imag N/A cres imag N/A otherwise N/A N/A fnty N/A N/A Type function N/A N/A Type void N/A N/A N/A pa type 3 N/A cpow N/A N/A module get_or_insert_function fnty name numba.math.cpow N/A N/A N/A builder call cpow N/A pa pb pc N/A res N/A N/A builder load pc N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A lower_builtin ** N/A types Complex N/A types Complex N/A lower_builtin pow N/A types Complex N/A types Complex complex_add_impl N/A N/A context builder sig args N/A N/A N/A N/A cx cy args N/A ty N/A N/A sig args N/A 0 N/A x N/A N/A context make_complex builder ty value cx N/A y N/A N/A context make_complex builder ty value cy N/A z N/A N/A context make_complex builder ty N/A a N/A x real N/A b N/A x imag N/A c N/A y real N/A d N/A y imag N/A N/A z real N/A N/A builder fadd a c N/A N/A z imag N/A N/A builder fadd b d N/A res N/A N/A z _getvalue N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A complex_sub_impl N/A N/A context builder sig args N/A N/A N/A N/A cx cy args N/A ty N/A N/A sig args N/A 0 N/A x N/A N/A context make_complex builder ty value cx N/A y N/A N/A context make_complex builder ty value cy N/A z N/A N/A context make_complex builder ty N/A a N/A x real N/A b N/A x imag N/A c N/A y real N/A d N/A y imag N/A N/A z real N/A N/A builder fsub a c N/A N/A z imag N/A N/A builder fsub b d N/A res N/A N/A z _getvalue N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A complex_mul_impl N/A N/A context builder sig args N/A N/A N/A 
    (a+bi)(c+di)=(ac-bd)+i(ad+bc)
     N/A N/A cx cy args N/A ty N/A N/A sig args N/A 0 N/A x N/A N/A context make_complex builder ty value cx N/A y N/A N/A context make_complex builder ty value cy N/A z N/A N/A context make_complex builder ty N/A a N/A x real N/A b N/A x imag N/A c N/A y real N/A d N/A y imag N/A ac N/A N/A builder fmul a c N/A bd N/A N/A builder fmul b d N/A ad N/A N/A builder fmul a d N/A bc N/A N/A builder fmul b c N/A N/A z real N/A N/A builder fsub ac bd N/A N/A z imag N/A N/A builder fadd ad bc N/A res N/A N/A z _getvalue N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A NAN N/A float nan complex_div_impl N/A N/A context builder sig args N/A N/A complex_div N/A N/A a b N/A N/A N/A areal N/A a real N/A aimag N/A a imag N/A breal N/A b real N/A bimag N/A b imag N/A N/A N/A breal N/A bimag N/A N/A N/A ZeroDivisionError complex division by zero N/A N/A N/A abs breal N/A abs bimag N/A N/A N/A breal N/A N/A N/A complex NAN NAN N/A ratio N/A bimag breal N/A denom N/A breal N/A bimag ratio N/A N/A complex N/A N/A areal N/A aimag ratio denom N/A N/A aimag N/A areal ratio denom N/A N/A N/A bimag N/A N/A N/A complex NAN NAN N/A ratio N/A breal bimag N/A denom N/A N/A breal ratio bimag N/A N/A complex N/A N/A N/A N/A a real ratio N/A a imag denom N/A N/A N/A N/A a imag ratio N/A a real denom N/A N/A res N/A N/A context compile_internal builder complex_div sig args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A complex_negate_impl N/A N/A context builder sig args N/A N/A N/A mathimpl N/A N/A typ N/A sig args N/A N/A val args N/A cmplx N/A N/A context make_complex builder typ value val N/A res N/A N/A context make_complex builder typ N/A N/A res real N/A N/A mathimpl negate_real builder N/A cmplx real N/A N/A res imag N/A N/A mathimpl negate_real builder N/A cmplx imag N/A res N/A N/A res _getvalue N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A complex_positive_impl N/A N/A context builder sig args N/A N/A N/A N/A val args N/A N/A impl_ret_untracked context builder N/A sig return_type val N/A complex_eq_impl N/A N/A context builder sig args N/A N/A N/A N/A cx cy args N/A typ N/A N/A sig args N/A 0 N/A x N/A N/A context make_complex builder typ value cx N/A y N/A N/A context make_complex builder typ value cy N/A reals_are_eq N/A N/A builder fcmp N/A lc FCMP_OEQ N/A x real N/A y real N/A imags_are_eq N/A N/A builder fcmp N/A lc FCMP_OEQ N/A x imag N/A y imag N/A res N/A N/A builder and_ reals_are_eq imags_are_eq N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A complex_ne_impl N/A N/A context builder sig args N/A N/A N/A N/A cx cy args N/A typ N/A N/A sig args N/A 0 N/A x N/A N/A context make_complex builder typ value cx N/A y N/A N/A context make_complex builder typ value cy N/A reals_are_ne N/A N/A builder fcmp N/A lc FCMP_UNE N/A x real N/A y real N/A imags_are_ne N/A N/A builder fcmp N/A lc FCMP_UNE N/A x imag N/A y imag N/A res N/A N/A builder or_ reals_are_ne imags_are_ne N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A complex_abs_impl N/A N/A context builder sig args N/A N/A N/A 
    abs(z) := hypot(z.real, z.imag)
     complex_abs N/A N/A z N/A N/A N/A N/A N/A math hypot N/A z real N/A z imag N/A N/A res N/A N/A context compile_internal builder complex_abs sig args N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A N/A ty N/A types Complex N/A N/A N/A lower_builtin + ty ty complex_add_impl N/A N/A N/A lower_builtin - ty ty complex_sub_impl N/A N/A N/A lower_builtin * ty ty complex_mul_impl N/A N/A N/A lower_builtin /? ty ty complex_div_impl N/A N/A N/A lower_builtin / ty ty complex_div_impl N/A N/A N/A lower_builtin - ty complex_negate_impl N/A N/A N/A lower_builtin + ty complex_positive_impl N/A N/A N/A lower_builtin == ty ty complex_eq_impl N/A N/A N/A lower_builtin != ty ty complex_ne_impl N/A N/A N/A lower_builtin abs ty complex_abs_impl N/A ty number_item_impl N/A N/A context builder sig args N/A N/A N/A 
    The no-op .item() method on booleans and numbers.
     N/A N/A args N/A 0 N/A N/A lower_builtin number.item N/A types Boolean N/A lower_builtin number.item N/A types Number number_not_impl N/A N/A context builder sig args N/A N/A N/A N/A typ N/A sig args N/A N/A val args N/A istrue N/A N/A context cast builder val typ N/A sig return_type N/A res N/A N/A builder not_ istrue N/A N/A impl_ret_untracked context builder N/A sig return_type res N/A bool_as_bool N/A N/A context builder sig args N/A N/A N/A N/A val args N/A val N/A N/A lower_builtin bool N/A types boolean int_as_bool N/A N/A context builder sig args N/A N/A N/A N/A val args N/A N/A N/A builder icmp_unsigned != val N/A N/A ir Constant N/A val type 0 N/A N/A lower_builtin bool N/A types Integer float_as_bool N/A N/A context builder sig args N/A N/A N/A N/A val args N/A N/A N/A builder fcmp N/A lc FCMP_UNE val N/A N/A ir Constant N/A val type 0.0 N/A N/A lower_builtin bool N/A types Float complex_as_bool N/A N/A context builder sig args N/A N/A N/A N/A typ N/A sig args N/A N/A val args N/A cmplx N/A N/A context make_complex builder typ val N/A N/A real imag N/A N/A cmplx real N/A cmplx imag N/A zero N/A N/A ir Constant N/A real type 0.0 N/A real_istrue N/A N/A builder fcmp N/A lc FCMP_UNE real zero N/A imag_istrue N/A N/A builder fcmp N/A lc FCMP_UNE imag zero N/A N/A N/A builder or_ real_istrue imag_istrue N/A N/A lower_builtin bool N/A types Complex N/A ty N/A N/A types Integer N/A types Float N/A types Complex N/A N/A N/A N/A lower_builtin not ty number_not_impl N/A N/A N/A lower_builtin not N/A types boolean number_not_impl hash_int N/A N/A context builder sig args N/A N/A N/A N/A ty N/A sig args N/A retty N/A sig return_type N/A N/A val args N/A N/A N/A isinstance ty N/A types Integer N/A N/A ty bitwidth N/A retty bitwidth N/A N/A nbits N/A N/A ty bitwidth N/A retty bitwidth N/A val N/A N/A builder add val N/A N/A builder lshr val N/A N/A ir Constant N/A val type nbits N/A N/A N/A context cast builder val ty retty N/A N/A lower_builtin hash N/A types Integer N/A lower_builtin hash N/A types Boolean hash_float N/A N/A context builder sig args N/A N/A N/A N/A ty N/A sig args N/A retty N/A sig return_type N/A N/A val args N/A intty N/A N/A types Integer N/A int%d N/A ty bitwidth N/A ll_intty N/A N/A ir IntType N/A ty bitwidth N/A val_p N/A N/A cgutils alloca_once_value builder val N/A y N/A N/A builder load N/A N/A builder bitcast val_p N/A N/A ll_intty as_pointer N/A N/A N/A intty bitwidth N/A retty bitwidth N/A N/A nbits N/A N/A intty bitwidth N/A retty bitwidth N/A y N/A N/A builder add y N/A N/A builder lshr y N/A N/A ir Constant N/A y type nbits N/A N/A N/A context cast builder y intty retty N/A N/A lower_builtin hash N/A types Float hash_complex N/A N/A context builder sig args N/A N/A N/A N/A ty N/A sig args N/A N/A val args N/A fltty N/A ty underlying_float N/A z N/A N/A context make_complex builder ty val N/A float_hash_sig N/A N/A typing signature N/A sig return_type fltty N/A h_real N/A hash_float context builder float_hash_sig N/A N/A z real N/A h_imag N/A hash_float context builder float_hash_sig N/A N/A z imag N/A mult N/A N/A ir Constant N/A h_imag type 1000003 N/A N/A N/A builder add h_real N/A N/A builder mul h_imag mult N/A N/A lower_builtin hash N/A types Complex integer_to_integer N/A N/A context builder fromty toty val N/A N/A N/A N/A N/A toty bitwidth N/A fromty bitwidth N/A N/A val N/A N/A N/A N/A toty bitwidth N/A fromty bitwidth N/A N/A N/A N/A builder trunc val N/A N/A context get_value_type toty N/A N/A N/A fromty signed N/A N/A N/A N/A builder sext val N/A N/A context get_value_type toty N/A N/A N/A N/A builder zext val N/A N/A context get_value_type toty N/A N/A lower_cast N/A types Integer N/A types Integer integer_to_voidptr N/A N/A context builder fromty toty val N/A N/A N/A N/A N/A builder inttoptr val N/A N/A context get_value_type toty N/A N/A lower_cast N/A types Integer N/A types voidptr float_to_float N/A N/A context builder fromty toty val N/A N/A N/A lty N/A N/A context get_value_type toty N/A N/A N/A fromty bitwidth N/A toty bitwidth N/A N/A N/A N/A builder fpext val lty N/A N/A N/A N/A builder fptrunc val lty N/A N/A lower_cast N/A types Float N/A types Float integer_to_float N/A N/A context builder fromty toty val N/A N/A N/A lty N/A N/A context get_value_type toty N/A N/A fromty signed N/A N/A N/A N/A builder sitofp val lty N/A N/A N/A N/A builder uitofp val lty N/A N/A lower_cast N/A types Integer N/A types Float float_to_integer N/A N/A context builder fromty toty val N/A N/A N/A lty N/A N/A context get_value_type toty N/A N/A toty signed N/A N/A N/A N/A builder fptosi val lty N/A N/A N/A N/A builder fptoui val lty N/A N/A lower_cast N/A types Float N/A types Integer non_complex_to_complex N/A N/A context builder fromty toty val N/A N/A N/A real N/A N/A context cast builder val fromty N/A toty underlying_float N/A imag N/A N/A context get_constant N/A toty underlying_float 0 N/A cmplx N/A N/A context make_complex builder toty N/A N/A cmplx real real N/A N/A cmplx imag imag N/A N/A N/A cmplx _getvalue N/A N/A lower_cast N/A types Float N/A types Complex N/A lower_cast N/A types Integer N/A types Complex complex_to_complex N/A N/A context builder fromty toty val N/A N/A N/A srcty N/A fromty underlying_float N/A dstty N/A toty underlying_float N/A src N/A N/A context make_complex builder fromty value val N/A dst N/A N/A context make_complex builder toty N/A N/A dst real N/A N/A context cast builder N/A src real srcty dstty N/A N/A dst imag N/A N/A context cast builder N/A src imag srcty dstty N/A N/A N/A dst _getvalue N/A N/A lower_cast N/A types Complex N/A types Complex any_to_boolean N/A N/A context builder fromty toty val N/A N/A N/A N/A N/A context is_true builder fromty val N/A N/A lower_cast N/A types Any N/A types Boolean boolean_to_any N/A N/A context builder fromty toty val N/A N/A N/A asint N/A N/A builder zext val N/A N/A Type int N/A N/A N/A context cast builder asint N/A types int32 toty N/A N/A lower_cast N/A types Boolean N/A types Any constant_complex N/A N/A context builder ty pyval N/A N/A N/A fty N/A ty underlying_float N/A real N/A N/A context get_constant_generic builder fty N/A pyval real N/A imag N/A N/A context get_constant_generic builder fty N/A pyval imag N/A N/A N/A N/A ir Constant literal_struct N/A real imag N/A N/A lower_constant N/A types Complex constant_integer N/A N/A context builder ty pyval N/A N/A N/A lty N/A N/A context get_value_type ty N/A N/A lty pyval N/A N/A lower_constant N/A types Integer N/A lower_constant N/A types Float N/A lower_constant N/A types Boolean