Module Expr Str ImportFrom alias alias alias alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias alias Assign NameStore Num Assign NameStore Dict NameLoad NameLoad NameLoad Num Num Num ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Print Str Raise NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Print BinOpMod Str NameLoad Raise NameLoad decorator_list decorator_list Assign NameStore Num Import alias Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Num Num Assign TupleStore NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Num Num ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore Num FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr ListLoad Call AttributeLoad NameLoad attr Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index Num Index Num NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareGtE AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign NameStore AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return Call NameLoad BinOpAdd Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad BinOpMult BinOpMult NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad Call NameLoad BinOpAdd NameLoad Num orelse Print BinOpMod Str NameLoad Raise Call NameLoad BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assert Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult ListLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult ListLoad NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num Assert CompareEq NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Assert CompareEq NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assert UnaryOpNot Call NameLoad NameLoad NameLoad Assign NameStore NameLoad If BoolOpAnd CompareNotIn NameLoad AttributeLoad NameLoad attr CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Index Num Num body If CompareEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num NameLoad Assert CompareNotIn NameLoad NameLoad Assert CompareNotIn NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults ListLoad NameLoad NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults ListLoad NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If BoolOpOr CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Dict orelse Assign NameStore Dict For NameStore Call NameLoad Call NameLoad NameLoad body If CompareIs SubscriptLoad NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body If Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign SubscriptStore AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr ListLoad For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot Call NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Num AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot BoolOpOr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad If BoolOpAnd CompareNotEq AttributeLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num attr AttributeLoad NameLoad attr CompareNotEq AttributeLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num attr AttributeLoad NameLoad attr body Return NameLoad If CompareIsNot SubscriptLoad AttributeLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num attr Index Num AttributeLoad NameLoad attr body Return NameLoad If BoolOpOr CompareGt SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Index Num BinOpAdd NameLoad Num CompareIn AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd Call AttributeLoad NameLoad attr CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Continue If Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body Expr Call SubscriptLoad NameLoad Index AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num AugAssignAdd NameStore Num orelse Expr Call SubscriptLoad NameLoad Index AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore Num Assert UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr Assert UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Num For NameStore Call NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body If CompareNotIn NameLoad NameLoad body Print BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Raise NameLoad Assign SubscriptStore NameLoad Index NameLoad TupleLoad SubscriptLoad NameLoad Index NameLoad NameLoad If Call AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Assert Call NameLoad NameLoad NameLoad If CompareNotIn NameLoad NameLoad body Print BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Raise NameLoad Assign SubscriptStore NameLoad Index NameLoad TupleLoad SubscriptLoad NameLoad Index NameLoad NameLoad For NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad TupleLoad Num Num For NameStore NameLoad body Assert Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr ListLoad NameLoad orelse Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assert CompareIs NameLoad NameLoad Assert CompareIs NameLoad NameLoad Assert CompareIs NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore ListLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad If BoolOpOr CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr CompareIn NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Pass orelse Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareIs NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Num Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Num Num Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults ListLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body If CompareEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad Assert CompareEq Call NameLoad AttributeLoad NameLoad attr BinOpSub Call NameLoad AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd ListLoad Call NameLoad NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If BoolOpAnd BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad CompareNotIn NameLoad SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Break orelse Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Delete SubscriptDel AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Assign NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index NameLoad If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Return Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareEq NameLoad Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Return Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr orelse If CompareEq NameLoad Num body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr orelse Assert NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad BinOpLShift Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad ListLoad NameLoad ListLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad NameLoad Assert CompareEq Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad ListLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr AttributeLoad NameLoad attr Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad Num NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Num While CompareLt BinOpLShift Num NameLoad NameLoad body AugAssignAdd NameStore Num Assert CompareEq BinOpLShift Num NameLoad NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr If CompareEq NameLoad Num body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad ListLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr NameLoad Assert CompareNotIn NameLoad NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If BoolOpAnd Call NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If BoolOpAnd Call NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assert CompareIs NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Print NameLoad Raise Call NameLoad NameLoad decorator_list decorator_list Assign NameStore BinOpMult ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Call NameLoad Str Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return BinOpMult UnaryOpUSub NameLoad BinOpAdd Num NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad If Call NameLoad NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Return NameLoad orelse If CompareIs NameLoad NameLoad body Return NameLoad orelse If CompareIs NameLoad NameLoad body Return NameLoad orelse If CompareIs NameLoad NameLoad body Return NameLoad orelse Raise Call NameLoad decorator_list
N/A N/A  Register allocation scheme.
 pypy.jit.metainterp.history Box Const ConstInt ConstPtr ResOperation ConstAddr BoxPtr LoopToken INT REF FLOAT pypy.jit.backend.x86.ri386 * pypy.rpython.lltypesystem lltype ll2ctypes rffi rstr pypy.rlib.objectmodel we_are_translated pypy.rlib.unroll unrolling_iterable pypy.rlib rgc pypy.jit.backend.llsupport symbolic pypy.jit.backend.x86.jump remap_stack_layout pypy.jit.metainterp.resoperation rop pypy.jit.backend.llsupport.descr BaseFieldDescr BaseArrayDescr pypy.jit.backend.llsupport.descr BaseCallDescr BaseSizeDescr pypy.jit.backend.llsupport.regalloc StackManager RegisterManager TempBox N/A WORD 4 N/A width_of_type N/A INT REF FLOAT 1 1 2 X86RegisterManager N/A RegisterManager N/A N/A box_types N/A INT REF N/A all_regs N/A eax ecx edx ebx esi edi N/A no_lower_byte_regs N/A esi edi N/A save_around_call_regs N/A eax edx ecx call_result_location N/A N/A self v N/A N/A N/A eax N/A convert_to_imm N/A N/A self c N/A N/A N/A N/A isinstance c ConstInt N/A N/A N/A imm N/A c value N/A N/A N/A isinstance c ConstPtr N/A N/A N/A N/A we_are_translated N/A c value N/A N/A rgc can_move N/A c value N/A N/A convert_to_imm: ConstPtr needs special care N/A AssertionError N/A N/A imm N/A N/A rffi cast N/A lltype Signed N/A c value N/A N/A N/A isinstance c ConstAddr N/A N/A N/A imm N/A N/A ll2ctypes cast_adr_to_int N/A c value N/A N/A N/A convert_to_imm: got a %s c N/A AssertionError N/A N/A N/A BASE_CONSTANT_SIZE 1000 N/A struct N/A N/A NEG_ZERO N/A N/A struct unpack d N/A N/A struct pack ll 0 -2147483648 N/A N/A NAN N/A N/A struct unpack d N/A N/A struct pack ll -1 2147483647 X86XMMRegisterManager N/A RegisterManager N/A N/A box_types N/A FLOAT N/A all_regs N/A xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 N/A save_around_call_regs all_regs N/A reg_width 2 new_const_array N/A N/A self N/A N/A N/A N/A N/A lltype malloc N/A N/A rffi CArray N/A lltype Float BASE_CONSTANT_SIZE flavor raw N/A __init__ N/A N/A self longevity stack_manager assembler N/A None None N/A N/A N/A N/A RegisterManager __init__ self longevity stack_manager stack_manager assembler assembler N/A N/A self constant_arrays N/A N/A N/A self new_const_array N/A N/A N/A N/A self constant_arrays N/A -1 N/A 0 NEG_ZERO N/A N/A N/A N/A self constant_arrays N/A -1 N/A 1 NAN N/A N/A self constant_array_counter 2 N/A convert_to_imm N/A N/A self c N/A N/A N/A N/A N/A self constant_array_counter BASE_CONSTANT_SIZE N/A N/A N/A N/A N/A self constant_arrays append N/A N/A self new_const_array N/A N/A self constant_array_counter 0 N/A res N/A self constant_array_counter N/A N/A self constant_array_counter 1 N/A arr N/A N/A self constant_arrays N/A -1 N/A N/A arr N/A res N/A N/A c getfloat N/A N/A N/A self get_addr_of_const_float -1 res N/A get_addr_of_const_float N/A N/A self num_arr num_pos N/A N/A N/A arr N/A N/A self constant_arrays N/A num_arr N/A N/A heap64 N/A N/A N/A rffi cast N/A lltype Signed arr N/A N/A num_pos WORD 2 N/A after_call N/A N/A self v N/A N/A N/A N/A v None N/A N/A loc N/A N/A N/A self stack_manager loc v 2 N/A N/A N/A N/A self assembler regalloc_fstp loc N/A N/A X86StackManager N/A StackManager N/A stack_pos N/A N/A i size N/A N/A N/A N/A size 1 N/A N/A res N/A mem ebp N/A get_ebp_ofs i N/A N/A N/A size 2 N/A N/A res N/A mem64 ebp N/A get_ebp_ofs N/A i 1 N/A N/A N/A Unimplemented size %d i N/A N/A NotImplementedError N/A unimplemented size %d i N/A N/A res position i N/A res N/A staticmethod N/A RegAlloc N/A object N/A N/A exc False __init__ N/A N/A self assembler translate_support_code N/A False N/A N/A N/A isinstance translate_support_code bool N/A N/A self assembler assembler N/A N/A self translate_support_code translate_support_code N/A N/A self jump_target_descr None N/A _prepare N/A N/A self inputargs operations N/A N/A N/A N/A self sm N/A X86StackManager N/A cpu N/A N/A self assembler cpu N/A N/A N/A N/A cpu gc_ll_descr rewrite_assembler cpu operations N/A longevity N/A N/A self _compute_vars_longevity inputargs operations N/A N/A self longevity longevity N/A N/A self rm N/A X86RegisterManager longevity stack_manager N/A self sm assembler N/A self assembler N/A N/A self xrm N/A X86XMMRegisterManager longevity stack_manager N/A self sm assembler N/A self assembler N/A prepare_loop N/A N/A self inputargs operations looptoken N/A N/A N/A N/A N/A self _prepare inputargs operations N/A jump N/A operations N/A -1 N/A loop_consts N/A N/A self _compute_loop_consts inputargs jump looptoken N/A N/A self loop_consts loop_consts N/A N/A N/A self _process_inputargs inputargs N/A prepare_bridge N/A N/A self prev_stack_depth inputargs arglocs operations N/A N/A N/A N/A N/A self _prepare inputargs operations N/A N/A self loop_consts N/A N/A N/A N/A self _update_bindings arglocs inputargs N/A N/A N/A self sm stack_depth prev_stack_depth N/A _process_inputargs N/A N/A self inputargs N/A N/A N/A floatlocs N/A N/A None N/A len inputargs N/A nonfloatlocs N/A N/A None N/A len inputargs N/A xmmtmp N/A N/A N/A N/A self xrm free_regs pop 0 N/A tmpreg N/A N/A N/A N/A self rm free_regs pop 0 N/A N/A tmpreg N/A N/A X86RegisterManager all_regs N/A 0 N/A N/A xmmtmp N/A N/A X86XMMRegisterManager all_regs N/A 0 N/A i N/A range N/A len inputargs N/A N/A arg N/A inputargs N/A i N/A N/A N/A isinstance arg Const N/A reg None N/A N/A N/A arg N/A self loop_consts N/A N/A N/A N/A self longevity N/A arg N/A 1 -1 N/A N/A N/A N/A arg type FLOAT N/A N/A reg N/A N/A N/A self xrm try_allocate_reg arg N/A N/A reg N/A N/A N/A self rm try_allocate_reg arg N/A reg N/A N/A loc reg N/A N/A loc N/A N/A N/A self sm loc arg N/A width_of_type N/A N/A arg type N/A N/A N/A arg type FLOAT N/A N/A N/A floatlocs N/A i loc N/A N/A N/A nonfloatlocs N/A i loc N/A N/A N/A N/A N/A self rm free_regs insert 0 tmpreg N/A N/A N/A N/A N/A self xrm free_regs insert 0 xmmtmp N/A N/A tmpreg nonfloatlocs N/A N/A xmmtmp floatlocs N/A N/A N/A self possibly_free_vars inputargs N/A N/A nonfloatlocs floatlocs N/A possibly_free_var N/A N/A self var N/A N/A N/A N/A N/A var type FLOAT N/A N/A N/A N/A N/A self xrm possibly_free_var var N/A N/A N/A N/A N/A self rm possibly_free_var var N/A possibly_free_vars N/A N/A self vars N/A N/A N/A var vars N/A N/A N/A N/A self possibly_free_var var N/A make_sure_var_in_reg N/A N/A self var forbidden_vars selected_reg imm_fine need_lower_byte N/A N/A None True False N/A N/A N/A N/A var type FLOAT N/A N/A N/A N/A N/A self xrm make_sure_var_in_reg var forbidden_vars selected_reg imm_fine need_lower_byte N/A N/A N/A N/A N/A self rm make_sure_var_in_reg var forbidden_vars selected_reg imm_fine need_lower_byte N/A force_allocate_reg N/A N/A self var forbidden_vars selected_reg need_lower_byte N/A N/A None False N/A N/A N/A N/A var type FLOAT N/A N/A N/A N/A N/A self xrm force_allocate_reg var forbidden_vars selected_reg need_lower_byte N/A N/A N/A N/A N/A self rm force_allocate_reg var forbidden_vars selected_reg need_lower_byte N/A _compute_loop_consts N/A N/A self inputargs jump looptoken N/A N/A N/A N/A N/A N/A jump opnum N/A rop JUMP N/A N/A jump descr looptoken N/A N/A loop_consts N/A N/A N/A loop_consts N/A N/A i N/A range N/A len inputargs N/A N/A N/A N/A inputargs N/A i N/A N/A jump args N/A i N/A N/A N/A loop_consts N/A N/A inputargs N/A i i N/A loop_consts N/A _update_bindings N/A N/A self locs args N/A N/A N/A used N/A N/A i N/A range N/A len args N/A N/A arg N/A args N/A i N/A loc N/A locs N/A i N/A N/A N/A arg type FLOAT N/A N/A N/A isinstance loc REG N/A N/A N/A N/A N/A self xrm reg_bindings N/A arg loc N/A N/A used N/A loc None N/A N/A N/A N/A N/A self sm stack_bindings N/A arg loc N/A N/A N/A isinstance loc REG N/A N/A N/A N/A N/A self rm reg_bindings N/A arg loc N/A N/A used N/A loc None N/A N/A N/A N/A N/A self sm stack_bindings N/A arg loc N/A N/A N/A self rm free_regs N/A N/A reg N/A X86RegisterManager all_regs N/A N/A N/A reg used N/A N/A N/A N/A N/A N/A self rm free_regs append reg N/A N/A N/A self xrm free_regs N/A N/A reg N/A X86XMMRegisterManager all_regs N/A N/A N/A reg used N/A N/A N/A N/A N/A N/A self xrm free_regs append reg N/A N/A N/A self possibly_free_vars args N/A N/A N/A N/A self rm _check_invariants N/A N/A N/A N/A self xrm _check_invariants N/A Perform N/A N/A self op arglocs result_loc N/A N/A N/A N/A N/A we_are_translated N/A N/A N/A N/A N/A self assembler dump N/A %s <- %s(%s) N/A result_loc op arglocs N/A N/A N/A N/A self assembler regalloc_perform op arglocs result_loc N/A locs_for_fail N/A N/A self guard_op N/A N/A N/A N/A N/A N/A self loc v N/A v N/A guard_op fail_args N/A perform_with_guard N/A N/A self op guard_op arglocs result_loc N/A N/A N/A faillocs N/A N/A self locs_for_fail guard_op N/A N/A N/A self rm position 1 N/A N/A N/A self xrm position 1 N/A N/A N/A N/A self assembler regalloc_perform_with_guard op guard_op faillocs arglocs result_loc N/A N/A self sm stack_depth N/A N/A N/A N/A self rm possibly_free_var N/A op result N/A N/A N/A self possibly_free_vars N/A guard_op fail_args N/A perform_guard N/A N/A self guard_op arglocs result_loc N/A N/A N/A faillocs N/A N/A self locs_for_fail guard_op N/A N/A N/A we_are_translated N/A N/A N/A result_loc None N/A N/A N/A N/A N/A self assembler dump N/A %s <- %s(%s) N/A result_loc guard_op arglocs N/A N/A N/A N/A N/A self assembler dump N/A %s(%s) N/A guard_op arglocs N/A N/A N/A N/A self assembler regalloc_perform_guard guard_op faillocs arglocs result_loc N/A N/A self sm stack_depth N/A N/A N/A self possibly_free_vars N/A guard_op fail_args N/A PerformDiscard N/A N/A self op arglocs N/A N/A N/A N/A N/A we_are_translated N/A N/A N/A N/A N/A self assembler dump N/A %s(%s) N/A op arglocs N/A N/A N/A N/A self assembler regalloc_perform_discard op arglocs N/A can_optimize_cmp_op N/A N/A self op i operations N/A N/A N/A N/A N/A N/A N/A op is_comparison N/A N/A op opnum N/A rop OOISNULL N/A N/A op opnum N/A rop OONONNULL N/A N/A False N/A N/A N/A N/A N/A operations N/A N/A i 1 opnum N/A rop GUARD_TRUE N/A N/A N/A operations N/A N/A i 1 opnum N/A rop GUARD_FALSE N/A N/A False N/A N/A N/A N/A N/A operations N/A N/A i 1 args N/A 0 N/A op result N/A N/A False N/A N/A N/A N/A N/A N/A self longevity N/A N/A op result N/A 1 N/A i 1 N/A N/A op result N/A N/A operations N/A N/A i 1 fail_args N/A N/A False N/A True N/A walk_operations N/A N/A self operations N/A N/A N/A i 0 N/A N/A i N/A len operations N/A N/A op N/A operations N/A i N/A N/A N/A self rm position i N/A N/A N/A self xrm position i N/A N/A N/A N/A op has_no_side_effect N/A N/A op result N/A self longevity N/A N/A i 1 N/A N/A N/A self possibly_free_vars N/A op args N/A N/A N/A N/A self can_optimize_cmp_op op i operations N/A N/A N/A N/A oplist N/A N/A op opnum self op N/A operations N/A N/A i 1 N/A i 1 N/A N/A N/A N/A oplist N/A N/A op opnum self op None N/A N/A N/A op result None N/A N/A N/A N/A self possibly_free_var N/A op result N/A N/A N/A N/A self rm _check_invariants N/A N/A N/A N/A self xrm _check_invariants N/A i 1 N/A N/A N/A N/A self rm reg_bindings N/A N/A N/A N/A self xrm reg_bindings N/A _compute_vars_longevity N/A N/A self inputargs operations N/A N/A N/A longevity N/A N/A start_live N/A N/A inputarg inputargs N/A N/A N/A start_live N/A inputarg 0 N/A i N/A range N/A len operations N/A N/A op N/A operations N/A i N/A N/A N/A op result None N/A N/A N/A start_live N/A N/A op result i N/A arg N/A op args N/A N/A N/A isinstance arg Box N/A N/A N/A arg start_live N/A N/A N/A Bogus arg in operation %d at %d N/A N/A op opnum i N/A AssertionError N/A N/A longevity N/A arg N/A N/A start_live N/A arg i N/A N/A N/A op is_guard N/A N/A arg N/A op fail_args N/A N/A N/A isinstance arg Box N/A N/A arg start_live N/A N/A N/A Bogus arg in guard %d at %d N/A N/A op opnum i N/A AssertionError N/A N/A longevity N/A arg N/A N/A start_live N/A arg i N/A arg inputargs N/A N/A N/A arg longevity N/A N/A N/A longevity N/A arg N/A -1 -1 N/A arg longevity N/A N/A N/A isinstance arg Box N/A longevity N/A loc N/A N/A self v N/A N/A N/A N/A N/A v type FLOAT N/A N/A N/A N/A N/A self xrm loc v N/A N/A N/A N/A self rm loc v N/A _consider_guard N/A N/A self op ignored N/A N/A N/A loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A N/A N/A self perform_guard op N/A loc None N/A N/A N/A N/A self rm possibly_free_var N/A N/A op args N/A 0 N/A N/A consider_guard_true _consider_guard N/A consider_guard_false _consider_guard consider_finish N/A N/A self op ignored N/A N/A N/A locs N/A N/A N/A self loc v N/A v N/A op args N/A N/A N/A N/A self assembler generate_failure N/A N/A self assembler mc N/A op descr N/A op args locs N/A self exc N/A N/A N/A self possibly_free_vars N/A op args N/A consider_guard_no_exception N/A N/A self op ignored N/A N/A N/A N/A N/A self perform_guard op N/A None N/A consider_guard_exception N/A N/A self op ignored N/A N/A N/A loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A box N/A TempBox N/A loc1 N/A N/A N/A self rm force_allocate_reg box N/A op args N/A N/A N/A op result N/A self longevity N/A N/A resloc N/A N/A N/A self rm force_allocate_reg N/A op result N/A N/A op args N/A box N/A N/A resloc None N/A N/A N/A self perform_guard op N/A loc loc1 resloc N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A N/A N/A N/A self rm possibly_free_var box N/A N/A consider_guard_no_overflow consider_guard_no_exception N/A consider_guard_overflow consider_guard_no_exception consider_guard_value N/A N/A self op ignored N/A N/A N/A x N/A N/A self make_sure_var_in_reg N/A N/A op args N/A 0 N/A y N/A N/A self loc N/A N/A op args N/A 1 N/A N/A N/A self perform_guard op N/A x y None N/A N/A N/A self possibly_free_vars N/A op args N/A consider_guard_class N/A N/A self op ignored N/A N/A N/A N/A isinstance N/A N/A op args N/A 0 Box N/A x N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A y N/A N/A self loc N/A N/A op args N/A 1 N/A N/A N/A self perform_guard op N/A x y None N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A _consider_binop_part N/A N/A self op ignored N/A N/A N/A x N/A N/A op args N/A 0 N/A argloc N/A N/A self loc N/A N/A op args N/A 1 N/A loc N/A N/A N/A self rm force_result_in_reg N/A op result x N/A op args N/A N/A N/A N/A self rm possibly_free_var N/A N/A op args N/A 1 N/A N/A loc argloc N/A _consider_binop N/A N/A self op ignored N/A N/A N/A N/A loc argloc N/A N/A self _consider_binop_part op ignored N/A N/A N/A self Perform op N/A loc argloc loc N/A N/A consider_int_add _consider_binop N/A consider_int_mul _consider_binop N/A consider_int_sub _consider_binop N/A consider_int_and _consider_binop N/A consider_int_or _consider_binop N/A consider_int_xor _consider_binop N/A consider_int_mul_ovf _consider_binop N/A consider_int_sub_ovf _consider_binop N/A consider_int_add_ovf _consider_binop consider_int_neg N/A N/A self op ignored N/A N/A N/A res N/A N/A N/A self rm force_result_in_reg N/A op result N/A N/A op args N/A 0 N/A N/A N/A self Perform op N/A res res N/A N/A consider_int_invert consider_int_neg N/A consider_bool_not consider_int_neg consider_int_lshift N/A N/A self op ignored N/A N/A N/A N/A isinstance N/A N/A op args N/A 1 Const N/A N/A loc2 N/A N/A N/A self rm convert_to_imm N/A N/A op args N/A 1 N/A N/A loc2 N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 1 selected_reg ecx N/A loc1 N/A N/A N/A self rm force_result_in_reg N/A op result N/A N/A op args N/A 0 N/A op args N/A N/A N/A self Perform op N/A loc1 loc2 loc1 N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A N/A consider_int_rshift consider_int_lshift N/A consider_uint_rshift consider_int_lshift _consider_int_div_or_mod N/A N/A self op resultreg trashreg N/A N/A N/A l0 N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 selected_reg eax N/A l1 N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 1 selected_reg ecx N/A l2 N/A N/A N/A self rm force_allocate_reg N/A op result selected_reg resultreg N/A tmpvar N/A TempBox N/A N/A N/A N/A self rm force_allocate_reg tmpvar selected_reg trashreg N/A N/A l0 eax N/A N/A l1 ecx N/A N/A l2 resultreg N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A N/A N/A N/A self rm possibly_free_var tmpvar N/A consider_int_mod N/A N/A self op ignored N/A N/A N/A N/A N/A self _consider_int_div_or_mod op edx eax N/A N/A N/A self Perform op N/A eax ecx edx N/A consider_int_floordiv N/A N/A self op ignored N/A N/A N/A N/A N/A self _consider_int_div_or_mod op eax edx N/A N/A N/A self Perform op N/A eax ecx eax N/A _consider_compop N/A N/A self op guard_op N/A N/A N/A vx N/A N/A op args N/A 0 N/A vy N/A N/A op args N/A 1 N/A arglocs N/A N/A N/A self loc vx N/A N/A self loc vy N/A N/A N/A vx N/A N/A self rm reg_bindings N/A vy N/A N/A self rm reg_bindings N/A isinstance vx Const N/A isinstance vy Const N/A N/A N/A N/A N/A arglocs N/A 0 N/A N/A N/A self rm make_sure_var_in_reg vx N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A N/A guard_op None N/A N/A loc N/A N/A N/A self rm force_allocate_reg N/A op result N/A op args need_lower_byte True N/A N/A N/A self Perform op arglocs loc N/A N/A N/A N/A self perform_with_guard op guard_op arglocs None N/A N/A consider_int_lt _consider_compop N/A consider_int_gt _consider_compop N/A consider_int_ge _consider_compop N/A consider_int_le _consider_compop N/A consider_int_ne _consider_compop N/A consider_int_eq _consider_compop N/A consider_uint_gt _consider_compop N/A consider_uint_lt _consider_compop N/A consider_uint_le _consider_compop N/A consider_uint_ge _consider_compop N/A consider_oois _consider_compop N/A consider_ooisnot _consider_compop _consider_float_op N/A N/A self op ignored N/A N/A N/A loc1 N/A N/A N/A self xrm loc N/A N/A op args N/A 1 N/A loc0 N/A N/A N/A self xrm force_result_in_reg N/A op result N/A N/A op args N/A 0 N/A op args N/A N/A N/A self Perform op N/A loc0 loc1 loc0 N/A N/A N/A N/A self xrm possibly_free_vars N/A op args N/A N/A consider_float_add _consider_float_op N/A consider_float_sub _consider_float_op N/A consider_float_mul _consider_float_op N/A consider_float_truediv _consider_float_op _consider_float_cmp N/A N/A self op ignored N/A N/A N/A N/A ignored None N/A loc0 N/A N/A N/A self xrm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args imm_fine False N/A loc1 N/A N/A N/A self xrm loc N/A N/A op args N/A 1 N/A res N/A N/A N/A self rm force_allocate_reg N/A op result need_lower_byte True N/A N/A N/A self Perform op N/A loc0 loc1 res N/A N/A N/A N/A self xrm possibly_free_vars N/A op args N/A N/A consider_float_lt _consider_float_cmp N/A consider_float_le _consider_float_cmp N/A consider_float_eq _consider_float_cmp N/A consider_float_ne _consider_float_cmp N/A consider_float_gt _consider_float_cmp N/A consider_float_ge _consider_float_cmp consider_float_neg N/A N/A self op ignored N/A N/A N/A loc0 N/A N/A N/A self xrm force_result_in_reg N/A op result N/A N/A op args N/A 0 N/A constloc N/A N/A N/A self xrm get_addr_of_const_float 0 0 N/A tmpbox N/A TempBox N/A loc1 N/A N/A N/A self xrm force_allocate_reg tmpbox N/A op args N/A N/A N/A N/A self assembler regalloc_mov constloc loc1 N/A N/A N/A self Perform op N/A loc0 loc1 loc0 N/A N/A N/A N/A self xrm possibly_free_var tmpbox N/A N/A N/A N/A self xrm possibly_free_var N/A N/A op args N/A 0 N/A consider_float_abs N/A N/A self op ignored N/A N/A N/A loc0 N/A N/A N/A self xrm force_result_in_reg N/A op result N/A N/A op args N/A 0 N/A constloc N/A N/A N/A self xrm get_addr_of_const_float 0 1 N/A tmpbox N/A TempBox N/A loc1 N/A N/A N/A self xrm force_allocate_reg tmpbox N/A op args N/A N/A N/A N/A self assembler regalloc_mov constloc loc1 N/A N/A N/A self Perform op N/A loc0 loc1 loc0 N/A N/A N/A N/A self xrm possibly_free_var tmpbox N/A N/A N/A N/A self xrm possibly_free_var N/A N/A op args N/A 0 N/A consider_float_is_true N/A N/A self op ignored N/A N/A N/A tmpbox0 N/A TempBox N/A loc0 N/A N/A N/A self xrm force_allocate_reg tmpbox0 N/A loc1 N/A N/A N/A self xrm loc N/A N/A op args N/A 0 N/A loc2 N/A N/A N/A self rm force_allocate_reg N/A op result need_lower_byte True N/A N/A N/A self Perform op N/A loc0 loc1 loc2 N/A N/A N/A N/A self xrm possibly_free_var N/A N/A op args N/A 0 N/A N/A N/A N/A self xrm possibly_free_var tmpbox0 N/A consider_cast_float_to_int N/A N/A self op ignored N/A N/A N/A loc0 N/A N/A N/A self xrm make_sure_var_in_reg N/A N/A op args N/A 0 imm_fine False N/A loc1 N/A N/A N/A self rm force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A loc0 loc1 N/A N/A N/A N/A self xrm possibly_free_var N/A N/A op args N/A 0 N/A consider_cast_int_to_float N/A N/A self op ignored N/A N/A N/A loc0 N/A N/A N/A self rm loc N/A N/A op args N/A 0 N/A loc1 N/A N/A N/A self xrm force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A loc0 loc1 N/A N/A N/A N/A self rm possibly_free_var N/A N/A op args N/A 0 N/A _call N/A N/A self op arglocs force_store N/A N/A N/A N/A N/A N/A N/A self rm before_call force_store N/A N/A N/A N/A self xrm before_call force_store N/A N/A N/A self Perform op arglocs eax N/A N/A N/A op result None N/A N/A N/A N/A N/A op result type FLOAT N/A N/A N/A N/A N/A self xrm after_call N/A op result N/A N/A N/A N/A N/A self rm after_call N/A op result N/A consider_call N/A N/A self op ignored N/A N/A N/A calldescr N/A op descr N/A N/A isinstance calldescr BaseCallDescr N/A N/A N/A len N/A calldescr arg_classes N/A N/A len N/A op args 1 N/A size N/A N/A calldescr get_result_size N/A self translate_support_code N/A N/A N/A self _call op N/A N/A N/A imm size N/A N/A N/A self loc arg N/A arg N/A op args N/A N/A consider_call_pure consider_call consider_cond_call_gc_wb N/A N/A self op ignored N/A N/A N/A N/A N/A op result None N/A arglocs N/A N/A N/A self loc arg N/A arg N/A op args N/A N/A v reg N/A N/A N/A N/A self rm reg_bindings items N/A N/A N/A N/A N/A reg eax N/A reg ecx N/A reg edx N/A N/A N/A self rm stays_alive v N/A reg N/A arglocs N/A 3 N/A N/A N/A N/A arglocs append reg N/A N/A N/A self PerformDiscard op arglocs N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A _fastpath_malloc N/A N/A self op descr N/A N/A N/A N/A isinstance descr BaseSizeDescr N/A gc_ll_descr N/A N/A N/A self assembler cpu gc_ll_descr N/A tmp0 N/A TempBox N/A N/A N/A N/A self rm force_allocate_reg N/A op result selected_reg eax N/A N/A N/A N/A self rm force_allocate_reg tmp0 selected_reg edx N/A N/A v reg N/A N/A N/A N/A self rm reg_bindings items N/A N/A N/A reg ecx N/A N/A to_sync v N/A N/A N/A to_sync None N/A N/A to_sync None N/A N/A N/A N/A N/A self rm _sync_var to_sync N/A N/A N/A N/A self rm reg_bindings N/A to_sync N/A N/A N/A N/A N/A self rm free_regs append ecx N/A N/A N/A N/A self rm possibly_free_var tmp0 N/A N/A N/A N/A self assembler malloc_cond_fixedsize N/A N/A gc_ll_descr get_nursery_free_addr N/A N/A gc_ll_descr get_nursery_top_addr N/A descr size N/A descr tid N/A N/A gc_ll_descr get_malloc_fixedsize_slowpath_addr N/A consider_new N/A N/A self op ignored N/A N/A N/A gc_ll_descr N/A N/A N/A self assembler cpu gc_ll_descr N/A N/A N/A gc_ll_descr can_inline_malloc N/A op descr N/A N/A N/A N/A self _fastpath_malloc op N/A op descr N/A N/A args N/A N/A gc_ll_descr args_for_new N/A op descr N/A arglocs N/A N/A imm x N/A x args N/A N/A N/A self _call op arglocs N/A consider_new_with_vtable N/A N/A self op ignored N/A N/A N/A classint N/A N/A N/A N/A op args N/A 0 getint N/A descrsize N/A N/A N/A N/A self assembler cpu class_sizes N/A classint N/A N/A N/A N/A N/A N/A self assembler cpu gc_ll_descr can_inline_malloc descrsize N/A N/A N/A N/A self _fastpath_malloc op descrsize N/A N/A N/A N/A self assembler set_vtable eax N/A imm classint N/A N/A args N/A N/A N/A N/A N/A self assembler cpu gc_ll_descr args_for_new descrsize N/A arglocs N/A N/A imm x N/A x args N/A N/A N/A arglocs append N/A N/A self loc N/A N/A op args N/A 0 N/A N/A N/A self _call op arglocs N/A consider_newstr N/A N/A self op ignored N/A N/A N/A gc_ll_descr N/A N/A N/A self assembler cpu gc_ll_descr N/A N/A N/A gc_ll_descr get_funcptr_for_newstr None N/A N/A loc N/A N/A self loc N/A N/A op args N/A 0 N/A N/A N/A self _call op N/A loc N/A N/A ofs_items itemsize ofs N/A N/A symbolic get_array_token N/A rstr STR N/A self translate_support_code N/A N/A itemsize 1 N/A N/A N/A self _malloc_varsize ofs_items ofs 0 N/A N/A op args N/A 0 N/A op result N/A consider_newunicode N/A N/A self op ignored N/A N/A N/A gc_ll_descr N/A N/A N/A self assembler cpu gc_ll_descr N/A N/A N/A gc_ll_descr get_funcptr_for_newunicode None N/A N/A loc N/A N/A self loc N/A N/A op args N/A 0 N/A N/A N/A self _call op N/A loc N/A N/A ofs_items itemsize ofs N/A N/A symbolic get_array_token N/A rstr UNICODE N/A self translate_support_code N/A N/A itemsize 4 N/A N/A N/A N/A self _malloc_varsize ofs_items ofs 2 N/A N/A op args N/A 0 N/A op result N/A N/A N/A itemsize 2 N/A N/A N/A N/A self _malloc_varsize ofs_items ofs 1 N/A N/A op args N/A 0 N/A op result N/A N/A False itemsize N/A _malloc_varsize N/A N/A self ofs_items ofs_length scale v res_v N/A N/A N/A N/A isinstance v Box N/A N/A loc N/A N/A N/A self rm make_sure_var_in_reg v N/A v N/A tempbox N/A TempBox N/A other_loc N/A N/A N/A self rm force_allocate_reg tempbox N/A v N/A N/A N/A N/A self assembler load_effective_addr loc ofs_items scale other_loc N/A N/A tempbox None N/A other_loc N/A imm N/A ofs_items N/A N/A N/A v getint scale N/A N/A N/A self _call N/A ResOperation N/A rop NEW N/A v res_v N/A other_loc N/A v N/A loc N/A N/A N/A self rm make_sure_var_in_reg v N/A res_v N/A N/A N/A N/A self loc res_v eax N/A N/A N/A N/A self rm possibly_free_var v N/A N/A tempbox None N/A N/A N/A N/A N/A self rm possibly_free_var tempbox N/A N/A N/A self PerformDiscard N/A ResOperation N/A rop SETFIELD_GC N/A None N/A eax N/A imm ofs_length N/A imm WORD loc N/A consider_new_array N/A N/A self op ignored N/A N/A N/A gc_ll_descr N/A N/A N/A self assembler cpu gc_ll_descr N/A N/A N/A gc_ll_descr get_funcptr_for_newarray None N/A N/A args N/A N/A N/A N/A N/A self assembler cpu gc_ll_descr args_for_new_array N/A op descr N/A arglocs N/A N/A imm x N/A x args N/A N/A N/A arglocs append N/A N/A self loc N/A N/A op args N/A 0 N/A N/A N/A self _call op arglocs N/A N/A scale_of_field basesize _ N/A N/A self _unpack_arraydescr N/A op descr N/A N/A N/A self _malloc_varsize basesize 0 scale_of_field N/A N/A op args N/A 0 N/A op result N/A _unpack_arraydescr N/A N/A self arraydescr N/A N/A N/A N/A isinstance arraydescr BaseArrayDescr N/A ofs N/A N/A arraydescr get_base_size N/A self translate_support_code N/A size N/A N/A arraydescr get_item_size N/A self translate_support_code N/A ptr N/A N/A arraydescr is_array_of_pointers N/A scale 0 N/A N/A N/A 1 scale size N/A N/A scale 1 N/A N/A N/A 1 scale size N/A N/A scale ofs ptr N/A _unpack_fielddescr N/A N/A self fielddescr N/A N/A N/A N/A isinstance fielddescr BaseFieldDescr N/A ofs N/A fielddescr offset N/A size N/A N/A fielddescr get_field_size N/A self translate_support_code N/A ptr N/A N/A fielddescr is_pointer_field N/A N/A N/A imm ofs N/A imm size ptr N/A consider_setfield_gc N/A N/A self op ignored N/A N/A N/A N/A ofs_loc size_loc ptr N/A N/A self _unpack_fielddescr N/A op descr N/A N/A isinstance size_loc IMM32 N/A N/A N/A size_loc value 1 N/A N/A need_lower_byte True N/A N/A need_lower_byte False N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A value_loc N/A N/A self make_sure_var_in_reg N/A N/A op args N/A 1 N/A op args need_lower_byte need_lower_byte N/A N/A N/A self possibly_free_vars N/A op args N/A N/A N/A self PerformDiscard op N/A base_loc ofs_loc size_loc value_loc N/A N/A consider_setfield_raw consider_setfield_gc consider_strsetitem N/A N/A self op ignored N/A N/A N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A ofs_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 1 N/A op args N/A value_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 2 N/A op args need_lower_byte True N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A N/A N/A self PerformDiscard op N/A base_loc ofs_loc value_loc N/A N/A consider_unicodesetitem consider_strsetitem consider_setarrayitem_gc N/A N/A self op ignored N/A N/A N/A N/A scale ofs ptr N/A N/A self _unpack_arraydescr N/A op descr N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A N/A scale 0 N/A N/A need_lower_byte True N/A N/A need_lower_byte False N/A value_loc N/A N/A self make_sure_var_in_reg N/A N/A op args N/A 2 N/A op args need_lower_byte need_lower_byte N/A ofs_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 1 N/A op args N/A N/A N/A self possibly_free_vars N/A op args N/A N/A N/A self PerformDiscard op N/A base_loc ofs_loc value_loc N/A imm scale N/A imm ofs N/A N/A consider_setarrayitem_raw consider_setarrayitem_gc consider_getfield_gc N/A N/A self op ignored N/A N/A N/A N/A ofs_loc size_loc _ N/A N/A self _unpack_fielddescr N/A op descr N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A result_loc N/A N/A self force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A base_loc ofs_loc size_loc result_loc N/A N/A consider_getfield_raw consider_getfield_gc N/A consider_getfield_raw_pure consider_getfield_gc N/A consider_getfield_gc_pure consider_getfield_gc consider_getarrayitem_gc N/A N/A self op ignored N/A N/A N/A N/A scale ofs _ N/A N/A self _unpack_arraydescr N/A op descr N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A ofs_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 1 N/A op args N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A result_loc N/A N/A self force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A base_loc ofs_loc N/A imm scale N/A imm ofs result_loc N/A N/A consider_getarrayitem_gc_pure consider_getarrayitem_gc _consider_nullity N/A N/A self op guard_op N/A N/A N/A N/A guard_op None N/A N/A argloc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A N/A N/A N/A self rm possibly_free_var N/A N/A op args N/A 0 N/A N/A N/A self perform_with_guard op guard_op N/A argloc None N/A N/A argloc N/A N/A self loc N/A N/A op args N/A 0 N/A N/A N/A N/A self rm possibly_free_var N/A N/A op args N/A 0 N/A resloc N/A N/A N/A self rm force_allocate_reg N/A op result need_lower_byte True N/A N/A N/A self Perform op N/A argloc resloc N/A N/A consider_int_is_true _consider_nullity N/A consider_ooisnull _consider_nullity N/A consider_oononnull _consider_nullity consider_same_as N/A N/A self op ignored N/A N/A N/A argloc N/A N/A self loc N/A N/A op args N/A 0 N/A N/A N/A self possibly_free_var N/A N/A op args N/A 0 N/A resloc N/A N/A self force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A argloc resloc N/A N/A consider_cast_ptr_to_int consider_same_as consider_strlen N/A N/A self op ignored N/A N/A N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A result_loc N/A N/A N/A self rm force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A base_loc result_loc N/A N/A consider_unicodelen consider_strlen consider_arraylen_gc N/A N/A self op ignored N/A N/A N/A arraydescr N/A op descr N/A N/A isinstance arraydescr BaseArrayDescr N/A ofs N/A N/A arraydescr get_ofs_length N/A self translate_support_code N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A result_loc N/A N/A N/A self rm force_allocate_reg N/A op result N/A N/A N/A N/A self Perform op N/A base_loc N/A imm ofs result_loc N/A consider_strgetitem N/A N/A self op ignored N/A N/A N/A base_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 0 N/A op args N/A ofs_loc N/A N/A N/A self rm make_sure_var_in_reg N/A N/A op args N/A 1 N/A op args N/A N/A N/A N/A self rm possibly_free_vars N/A op args N/A result_loc N/A N/A N/A self rm force_allocate_reg N/A op result N/A N/A N/A self Perform op N/A base_loc ofs_loc result_loc N/A N/A consider_unicodegetitem consider_strgetitem consider_jump N/A N/A self op ignored N/A N/A N/A assembler N/A self assembler N/A N/A N/A self jump_target_descr None N/A descr N/A op descr N/A N/A isinstance descr LoopToken N/A N/A self jump_target_descr descr N/A N/A nonfloatlocs floatlocs N/A N/A assembler target_arglocs N/A self jump_target_descr N/A box N/A TempBox N/A box1 N/A TempBox N/A tmpreg N/A N/A X86RegisterManager all_regs N/A 0 N/A tmploc N/A N/A N/A self rm force_allocate_reg box selected_reg tmpreg N/A xmmtmp N/A N/A X86XMMRegisterManager all_regs N/A 0 N/A xmmtmploc N/A N/A N/A self xrm force_allocate_reg box1 selected_reg xmmtmp N/A src_locations N/A N/A N/A self loc arg N/A arg N/A op args N/A N/A arg type FLOAT N/A N/A tmploc nonfloatlocs N/A dst_locations N/A loc N/A loc nonfloatlocs N/A loc None N/A N/A remap_stack_layout assembler src_locations dst_locations tmploc N/A src_locations N/A N/A N/A self loc arg N/A arg N/A op args N/A N/A arg type FLOAT N/A dst_locations N/A loc N/A loc floatlocs N/A loc None N/A N/A remap_stack_layout assembler src_locations dst_locations xmmtmp N/A N/A N/A N/A self rm possibly_free_var box N/A N/A N/A N/A self xrm possibly_free_var box1 N/A N/A N/A self possibly_free_vars N/A op args N/A N/A N/A assembler closing_jump N/A self jump_target_descr N/A consider_debug_merge_point N/A N/A self op ignored N/A N/A N/A N/A get_mark_gc_roots N/A N/A self gcrootmap N/A N/A N/A shape N/A N/A gcrootmap get_basic_shape N/A N/A v val N/A N/A N/A N/A self sm stack_bindings items N/A N/A N/A N/A isinstance v BoxPtr N/A N/A N/A self rm stays_alive v N/A N/A N/A isinstance val MODRM N/A N/A N/A gcrootmap add_ebp_offset shape N/A get_ebp_ofs N/A val position N/A N/A v reg N/A N/A N/A N/A self rm reg_bindings items N/A N/A N/A N/A isinstance v BoxPtr N/A N/A N/A self rm stays_alive v N/A N/A N/A reg ebx N/A N/A N/A N/A gcrootmap add_ebx shape N/A N/A N/A reg esi N/A N/A N/A N/A gcrootmap add_esi shape N/A N/A N/A reg edi N/A N/A N/A N/A gcrootmap add_edi shape N/A N/A N/A reg eax N/A N/A N/A gcrootmap compress_callshape shape N/A not_implemented_op N/A N/A self op ignored N/A N/A N/A msg N/A [regalloc] Not implemented operation: %s N/A N/A op getopname N/A msg N/A N/A NotImplementedError msg N/A N/A N/A oplist N/A N/A N/A RegAlloc not_implemented_op N/A rop _LAST N/A N/A name value N/A N/A N/A RegAlloc __dict__ iteritems N/A N/A N/A N/A name startswith consider_ N/A N/A name N/A name N/A N/A len consider_ N/A num N/A getattr rop N/A N/A name upper N/A N/A oplist N/A num value get_ebp_ofs N/A N/A position N/A N/A N/A N/A N/A WORD N/A 4 position N/A lower_byte N/A N/A reg N/A N/A N/A N/A isinstance reg MODRM N/A N/A reg N/A N/A isinstance reg IMM32 N/A N/A N/A imm8 N/A reg value N/A N/A reg eax N/A N/A al N/A N/A N/A reg ebx N/A N/A bl N/A N/A N/A reg ecx N/A N/A cl N/A N/A N/A reg edx N/A N/A dl N/A N/A N/A NotImplementedError N/A