   0  -live- %i0, %r0, %r1, %r2
   0  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr>
   5  -live- %r0, %r1, %r2
   5  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
  10  -live- %r0, %r1, %r2, %r3
  10  goto_if_not_ptr_iszero %r3, L1
  14  L2:
  14  -live- %r0, %r1, %r2
  14  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr> -> %i0
  19  strgetitem %r1, %i0 -> %i1
  23  int_add %i0, $1L -> %i2
  27  -live- %i1, %i2, %r0, %r1, %r2
  27  goto_if_not_int_ge %i1, $90, L3
  32  strgetitem %r1, %i2 -> %i0
  36  int_add %i2, $1L -> %i3
  40  strgetitem %r1, %i3 -> %i3
  44  int_add %i2, $2L -> %i2
  48  int_mul %i3, $256 -> %i3
  52  int_or %i3, %i0 -> %i3
  56  L4:
  56  -live- %i1, %i2, %i3, %r0, %r1, %r2
  56  switch %i1, <SwitchDictDescr 0:L5, 1:L6, 2:L7, 3:L8, 4:L9, 5:L10, 9:L11, 10:L12, 11:L13, 12:L14, 13:L15, 15:L16, 19:L17, 20:L18, 21:L19, 22:L20, 23:L21, 24:L22, 25:L23, 26:L24, 27:L25, 28:L26, 29:L27, 30:L28, 31:L29, 32:L30, 33:L31, 40:L32, 41:L33, 42:L34, 43:L35, 50:L36, 51:L37, 52:L38, 53:L39, 54:L40, 55:L41, 56:L42, 57:L43, 58:L44, 59:L45, 60:L46, 61:L47, 62:L48, 63:L49, 64:L50, 65:L51, 66:L52, 67:L53, 68:L54, 70:L55, 71:L56, 72:L57, 73:L58, 74:L59, 75:L60, 76:L61, 77:L62, 78:L63, 79:L64, 80:L65, 81:L66, 82:L67, 83:L68, 84:L69, 85:L70, 86:L71, 87:L72, 88:L73, 89:L74, 90:L75, 91:L76, 92:L77, 93:L78, 94:L79, 95:L80, 96:L81, 97:L82, 98:L83, 99:L84, 100:L85, 101:L86, 102:L87, 103:L88, 104:L89, 105:L90, 106:L91, 107:L92, 108:L93, 109:L94, 110:L95, 111:L96, 112:L97, 113:L98, 114:L99, 115:L100, 116:L101, 119:L102, 120:L103, 121:L104, 122:L105, 124:L106, 125:L107, 126:L108, 130:L109, 131:L110, 132:L111, 133:L112, 134:L113, 135:L114, 136:L115, 137:L116, 140:L117, 141:L118, 142:L119, 143:L120, 145:L121, 146:L122, 147:L123, 201:L124, 202:L125, 203:L126, 204:L127>
  60  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
  68  -live-
  68  raise $<* struct object>
  70  ---
  70  L5:
  70  -live- %i2, %i3, %r0
  70  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
  78  -live-
  78  raise $<* struct object>
  80  ---
  80  L6:
  80  -live- %i2, %r0
  80  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
  86  -live- %i2
  86  L128:
  86  int_return %i2
  88  ---
  88  L7:
  88  -live- %i2, %i3, %r0
  88  inline_call_ir_v <JitCode 'ROT_TWO__AccessDirect_None'>, I[%i3, %i2], R[%r0]
  96  -live- %i2
  96  goto L128
  99  ---
  99  L8:
  99  -live- %i2, %i3, %r0
  99  inline_call_ir_v <JitCode 'ROT_THREE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 107  -live- %i2
 107  goto L128
 110  ---
 110  L9:
 110  -live- %i2, %r0
 110  -live- %i2, %r0
 110  int_guard_value $0
 112  -live- %i2, %r0
 112  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 117  int_invert $0 -> %i1
 120  int_add %i0, %i1 -> %i0
 124  -live- %i0, %i2, %r0
 124  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
 129  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_cellvars> -> %r4
 134  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_freevars> -> %r3
 139  -live- %i0, %i2, %r0
 139  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
 147  -live- %i2, %r0, %r3
 147  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 152  -live- %i0, %i2, %r0, %r3
 152  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 160  int_add %i0, $1 -> %i0
 164  -live- %i0, %i2, %r0
 164  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 169  goto L128
 172  ---
 172  L10:
 172  -live- %i2, %i3, %r0
 172  inline_call_ir_v <JitCode 'ROT_FOUR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 180  -live- %i2
 180  goto L128
 183  ---
 183  L11:
 183  -live- %i2
 183  goto L128
 186  ---
 186  L12:
 186  -live- %i2, %r0
 186  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 192  -live- %i2, %r0, %r3
 192  inline_call_r_r <JitCode 'unaryop_pos_impl'>, R[%r3] -> %r3
 198  -live- %i2, %r0, %r3
 198  -live- %i2, %r0, %r3
 198  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 203  -live- %i0, %i2, %r0, %r3
 203  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 211  int_add %i0, $1 -> %i0
 215  -live- %i0, %i2, %r0
 215  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 220  goto L128
 223  ---
 223  L13:
 223  -live- %i2, %r0
 223  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 229  -live- %i2, %r0, %r3
 229  inline_call_r_r <JitCode 'unaryop_neg_impl'>, R[%r3] -> %r3
 235  -live- %i2, %r0, %r3
 235  -live- %i2, %r0, %r3
 235  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 240  -live- %i0, %i2, %r0, %r3
 240  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 248  int_add %i0, $1 -> %i0
 252  -live- %i0, %i2, %r0
 252  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 257  goto L128
 260  ---
 260  L14:
 260  -live- %i2, %i3, %r0
 260  inline_call_ir_v <JitCode 'opcode_impl_for_not___AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 268  -live- %i2
 268  goto L128
 271  ---
 271  L15:
 271  -live- %i2, %r0
 271  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 277  -live- %i2, %r0, %r3
 277  inline_call_r_r <JitCode 'repr'>, R[%r3] -> %r3
 283  -live- %i2, %r0, %r3
 283  -live- %i2, %r0, %r3
 283  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 288  -live- %i0, %i2, %r0, %r3
 288  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 296  int_add %i0, $1 -> %i0
 300  -live- %i0, %i2, %r0
 300  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 305  goto L128
 308  ---
 308  L16:
 308  -live- %i2, %r0
 308  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 314  -live- %i2, %r0, %r3
 314  inline_call_r_r <JitCode 'unaryop_invert_impl'>, R[%r3] -> %r3
 320  -live- %i2, %r0, %r3
 320  -live- %i2, %r0, %r3
 320  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 325  -live- %i0, %i2, %r0, %r3
 325  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 333  int_add %i0, $1 -> %i0
 337  -live- %i0, %i2, %r0
 337  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 342  goto L128
 345  ---
 345  L17:
 345  -live- %i2, %i3, %r0
 345  inline_call_ir_v <JitCode 'BINARY_POWER__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 353  -live- %i2
 353  goto L128
 356  ---
 356  L18:
 356  -live- %i2, %i3, %r0
 356  inline_call_ir_v <JitCode 'opcode_impl_for_mul__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 364  -live- %i2
 364  goto L128
 367  ---
 367  L19:
 367  -live- %i2, %i3, %r0
 367  inline_call_ir_v <JitCode 'opcode_impl_for_div__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 375  -live- %i2
 375  goto L128
 378  ---
 378  L20:
 378  -live- %i2, %i3, %r0
 378  inline_call_ir_v <JitCode 'opcode_impl_for_mod__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 386  -live- %i2
 386  goto L128
 389  ---
 389  L21:
 389  -live- %i2, %i3, %r0
 389  inline_call_ir_v <JitCode 'int_BINARY_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 397  -live- %i2
 397  goto L128
 400  ---
 400  L22:
 400  -live- %i2, %i3, %r0
 400  inline_call_ir_v <JitCode 'int_BINARY_SUB__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 408  -live- %i2
 408  goto L128
 411  ---
 411  L23:
 411  -live- %i2, %i3, %r0
 411  inline_call_ir_v <JitCode 'list_BINARY_SUBSCR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 419  -live- %i2
 419  goto L128
 422  ---
 422  L24:
 422  -live- %i2, %i3, %r0
 422  inline_call_ir_v <JitCode 'opcode_impl_for_floordiv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 430  -live- %i2
 430  goto L128
 433  ---
 433  L25:
 433  -live- %i2, %i3, %r0
 433  inline_call_ir_v <JitCode 'opcode_impl_for_truediv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 441  -live- %i2
 441  goto L128
 444  ---
 444  L26:
 444  -live- %i2, %i3, %r0
 444  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_floordiv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 452  -live- %i2
 452  goto L128
 455  ---
 455  L27:
 455  -live- %i2, %i3, %r0
 455  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_truediv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 463  -live- %i2
 463  goto L128
 466  ---
 466  L28:
 466  -live- %i2, %r0
 466  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 473  -live- %i2
 473  goto L128
 476  ---
 476  L29:
 476  -live- %i2, %r0
 476  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 482  -live- %i2, %r0, %r3
 482  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 489  -live- %i2
 489  goto L128
 492  ---
 492  L30:
 492  -live- %i2, %r0
 492  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 498  -live- %i2, %r0, %r3
 498  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
 505  -live- %i2
 505  goto L128
 508  ---
 508  L31:
 508  -live- %i2, %r0
 508  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 514  -live- %i2, %r0, %r3
 514  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 520  -live- %i2, %r0, %r3, %r4
 520  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r4, %r3]
 527  -live- %i2
 527  goto L128
 530  ---
 530  L32:
 530  -live- %i2, %r0
 530  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 536  -live- %i2, %r0, %r3
 536  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 542  -live- %i2, %r3, %r4
 542  inline_call_r_r <JitCode 'setslice'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r4] -> %r3
 551  -live- %i2
 551  goto L128
 554  ---
 554  L33:
 554  -live- %i2, %r0
 554  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 560  -live- %i2, %r0, %r3
 560  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 566  -live- %i2, %r0, %r3, %r4
 566  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 572  -live- %i2, %r3, %r4, %r5
 572  inline_call_r_r <JitCode 'setslice'>, R[%r4, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %r3
 581  -live- %i2
 581  goto L128
 584  ---
 584  L34:
 584  -live- %i2, %r0
 584  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 590  -live- %i2, %r0, %r3
 590  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 596  -live- %i2, %r0, %r3, %r4
 596  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 602  -live- %i2, %r3, %r4, %r5
 602  inline_call_r_r <JitCode 'setslice'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3, %r5] -> %r3
 611  -live- %i2
 611  goto L128
 614  ---
 614  L35:
 614  -live- %i2, %r0
 614  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 620  -live- %i2, %r0, %r3
 620  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 626  -live- %i2, %r0, %r3, %r4
 626  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 632  -live- %i2, %r0, %r3, %r4, %r5
 632  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r6
 638  -live- %i2, %r3, %r4, %r5, %r6
 638  inline_call_r_r <JitCode 'setslice'>, R[%r5, %r4, %r3, %r6] -> %r3
 647  -live- %i2
 647  goto L128
 650  ---
 650  L36:
 650  -live- %i2, %r0
 650  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 656  -live- %i2, %r3
 656  inline_call_r_r <JitCode 'delslice'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 664  -live- %i2
 664  goto L128
 667  ---
 667  L37:
 667  -live- %i2, %r0
 667  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 673  -live- %i2, %r0, %r3
 673  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 679  -live- %i2, %r3, %r4
 679  inline_call_r_r <JitCode 'delslice'>, R[%r4, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 687  -live- %i2
 687  goto L128
 690  ---
 690  L38:
 690  -live- %i2, %r0
 690  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 696  -live- %i2, %r0, %r3
 696  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 702  -live- %i2, %r3, %r4
 702  inline_call_r_r <JitCode 'delslice'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r3
 710  -live- %i2
 710  goto L128
 713  ---
 713  L39:
 713  -live- %i2, %r0
 713  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 719  -live- %i2, %r0, %r3
 719  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 725  -live- %i2, %r0, %r3, %r4
 725  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 731  -live- %i2, %r3, %r4, %r5
 731  inline_call_r_r <JitCode 'delslice'>, R[%r5, %r4, %r3] -> %r3
 739  -live- %i2
 739  goto L128
 742  ---
 742  L40:
 742  -live- %i2, %i3, %r0
 742  inline_call_ir_v <JitCode 'STORE_MAP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 750  -live- %i2
 750  goto L128
 753  ---
 753  L41:
 753  -live- %i2, %i3, %r0
 753  inline_call_ir_v <JitCode 'int_INPLACE_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 761  -live- %i2
 761  goto L128
 764  ---
 764  L42:
 764  -live- %i2, %i3, %r0
 764  inline_call_ir_v <JitCode 'int_INPLACE_SUB__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 772  -live- %i2
 772  goto L128
 775  ---
 775  L43:
 775  -live- %i2, %i3, %r0
 775  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mul__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 783  -live- %i2
 783  goto L128
 786  ---
 786  L44:
 786  -live- %i2, %i3, %r0
 786  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_div__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 794  -live- %i2
 794  goto L128
 797  ---
 797  L45:
 797  -live- %i2, %i3, %r0
 797  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mod__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 805  -live- %i2
 805  goto L128
 808  ---
 808  L46:
 808  -live- %i2, %r0
 808  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 814  -live- %i2, %r0, %r3
 814  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 820  -live- %i2, %r0, %r3, %r4
 820  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 826  -live- %i2, %r3, %r4, %r5
 826  inline_call_r_r <JitCode 'setitem'>, R[%r4, %r3, %r5] -> %r3
 834  -live- %i2
 834  goto L128
 837  ---
 837  L47:
 837  -live- %i2, %r0
 837  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 843  -live- %i2, %r0, %r3
 843  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 849  -live- %i2, %r3, %r4
 849  inline_call_r_r <JitCode 'delitem'>, R[%r4, %r3] -> %r3
 856  -live- %i2
 856  goto L128
 859  ---
 859  L48:
 859  -live- %i2, %i3, %r0
 859  inline_call_ir_v <JitCode 'opcode_impl_for_lshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 867  -live- %i2
 867  goto L128
 870  ---
 870  L49:
 870  -live- %i2, %i3, %r0
 870  inline_call_ir_v <JitCode 'opcode_impl_for_rshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 878  -live- %i2
 878  goto L128
 881  ---
 881  L50:
 881  -live- %i2, %i3, %r0
 881  inline_call_ir_v <JitCode 'opcode_impl_for_and___AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 889  -live- %i2
 889  goto L128
 892  ---
 892  L51:
 892  -live- %i2, %i3, %r0
 892  inline_call_ir_v <JitCode 'opcode_impl_for_xor__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 900  -live- %i2
 900  goto L128
 903  ---
 903  L52:
 903  -live- %i2, %i3, %r0
 903  inline_call_ir_v <JitCode 'opcode_impl_for_or___AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 911  -live- %i2
 911  goto L128
 914  ---
 914  L53:
 914  -live- %i2, %i3, %r0
 914  inline_call_ir_v <JitCode 'INPLACE_POWER__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 922  -live- %i2
 922  goto L128
 925  ---
 925  L54:
 925  -live- %i2, %r0
 925  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 931  -live- %i2, %r0, %r3
 931  inline_call_r_r <JitCode 'iter'>, R[%r3] -> %r3
 937  -live- %i2, %r0, %r3
 937  -live- %i2, %r0, %r3
 937  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 942  -live- %i0, %i2, %r0, %r3
 942  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 950  int_add %i0, $1 -> %i0
 954  -live- %i0, %i2, %r0
 954  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 959  goto L128
 962  ---
 962  L55:
 962  -live- %i2, %r0
 962  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 968  -live- %i2, %r3
 968  inline_call_r_r <JitCode 'print_expr__star_1'>, R[%r3] -> %r3
 974  -live- %i2
 974  goto L128
 977  ---
 977  L56:
 977  -live- %i2, %i3, %r0
 977  inline_call_ir_v <JitCode 'PRINT_ITEM__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 985  -live- %i2
 985  goto L128
 988  ---
 988  L57:
 988  -live- %i2
 988  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r3
 992  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 997  inline_call_r_r <JitCode 'getitem'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r3
1004  -live- %i2, %r3
1004  inline_call_r_r <JitCode 'call_function__star_0'>, R[%r3] -> %r3
1010  -live- %i2
1010  goto L128
1013  ---
1013  L58:
1013  -live- %i2, %i3, %r0
1013  inline_call_ir_v <JitCode 'PRINT_ITEM_TO__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1021  -live- %i2
1021  goto L128
1024  ---
1024  L59:
1024  -live- %i2, %i3, %r0
1024  inline_call_ir_v <JitCode 'PRINT_NEWLINE_TO__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1032  -live- %i2
1032  goto L128
1035  ---
1035  L60:
1035  -live- %i2, %i3, %r0
1035  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_lshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1043  -live- %i2
1043  goto L128
1046  ---
1046  L61:
1046  -live- %i2, %i3, %r0
1046  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_rshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1054  -live- %i2
1054  goto L128
1057  ---
1057  L62:
1057  -live- %i2, %i3, %r0
1057  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_and__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1065  -live- %i2
1065  goto L128
1068  ---
1068  L63:
1068  -live- %i2, %i3, %r0
1068  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_xor__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1076  -live- %i2
1076  goto L128
1079  ---
1079  L64:
1079  -live- %i2, %i3, %r0
1079  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_or__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1087  -live- %i2
1087  goto L128
1090  ---
1090  L65:
1090  -live- %r0
1090  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$4], R[%r0] -> %r3
1098  -live- %r0, %r3
1098  -live- %r0, %r3
1098  goto_if_not_ptr_iszero %r3, L129
1102  raise $<* struct object>
1104  ---
1104  L129:
1104  -live- %r0, %r3
1104  guard_class %r3 -> %i0
1107  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1112  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1117  -live- %i0, %r0, %r3
1117  int_guard_value %i0
1119  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, $<* struct pypy.interpreter.pyopcode.SuspendedUnroller>], <CallDescr(rrr) EF=7> -> %i2
1128  -live- %i2
1128  goto L128
1131  ---
1131  L66:
1131  -live- %i2, %i3, %r0
1131  inline_call_ir_v <JitCode 'WITH_CLEANUP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1139  -live- %i2
1139  goto L128
1142  ---
1142  L67:
1142  -live- %i2, %r0
1142  ref_copy %r0 -> %r3
1145  -live- %i2, %r3
1145  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r0
1150  -live- %i2, %r0, %r3
1150  goto_if_not_ptr_iszero %r0, L130
1154  ref_copy %r3 -> %r0
1157  -live- %i2, %r0, %r3
1157  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1162  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009a4fa3d0> -> %r5
1166  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1171  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
1176  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
1181  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
1186  setfield_gc_i %r5, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
1191  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
1196  setfield_gc_i %r5, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1201  -live- %i2, %r0, %r3, %r4, %r5
1201  record_quasiimmut_field %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
1207  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r4
1212  setfield_gc_r %r5, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals>
1217  -live- %i2, %r0, %r3, %r5
1217  setfield_vable_r %r3, %r5, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
1222  L131:
1222  -live- %i2, %r0, %r3
1222  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
1227  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
1232  -live- %i2, %r0, %r3
1232  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1237  -live- %i0, %i2, %r0, %r3
1237  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1245  int_add %i0, $1 -> %i0
1249  -live- %i0, %i2, %r0
1249  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1254  goto L128
1257  ---
1257  L130:
1257  ref_copy %r3 -> %r0
1260  goto L131
1263  ---
1263  L68:
1263  -live- %r0
1263  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1269  -live- %r0, %r3
1269  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$1], R[%r0] -> %r2
1277  -live- %r0, %r2, %r3
1277  -live- %r0, %r2, %r3
1277  goto_if_not_ptr_iszero %r2, L132
1281  -live- %r0, %r3
1281  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1286  -live- %i0, %r0, %r3
1286  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1294  int_add %i0, $1 -> %i0
1298  -live- %i0, %r0
1298  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1303  raise $<* struct object>
1305  ---
1305  L132:
1305  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b8331450> -> %r1
1309  setfield_gc_r %r1, %r3, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue>
1314  -live- %r0, %r1, %r2
1314  guard_class %r2 -> %i0
1317  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1322  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1327  -live- %i0, %r0, %r1, %r2
1327  int_guard_value %i0
1329  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r1], <CallDescr(rrr) EF=7> -> %i2
1338  -live- %i2
1338  int_return %i2
1340  ---
1340  L69:
1340  -live- %i2, %i3, %r0
1340  inline_call_ir_v <JitCode 'IMPORT_STAR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1348  -live- %i2
1348  goto L128
1351  ---
1351  L70:
1351  -live- %i2, %i3, %r0
1351  inline_call_ir_v <JitCode 'EXEC_STMT__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1359  -live- %i2
1359  goto L128
1362  ---
1362  L71:
1362  -live-
1362  raise $<* struct object>
1364  ---
1364  L72:
1364  -live- %i2, %r0
1364  -live- %i2, %r0
1364  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
1369  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous> -> %r4
1374  -live- %i2, %r0, %r3, %r4
1374  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
1379  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth> -> %i0
1384  inline_call_ir_v <JitCode 'dropvaluesuntil__AccessDirect_None'>, I[%i0], R[%r0]
1391  -live- %i2
1391  goto L128
1394  ---
1394  L73:
1394  -live- %i2, %r0
1394  inline_call_r_r <JitCode 'end_finally__AccessDirect_None'>, R[%r0] -> %r3
1400  -live- %i2, %r0, %r3
1400  -live- %i2, %r0, %r3
1400  goto_if_not_ptr_nonzero %r3, L133
1404  ref_copy %r3 -> %r2
1407  -live- %i2, %r0, %r2, %r3
1407  guard_class %r3 -> %i0
1410  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
1415  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
1420  -live- %i0, %i2, %r0, %r2
1420  goto_if_not %i0, L134
1424  -live- %r0, %r2
1424  guard_class %r2 -> %i0
1427  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_kind> -> %i0
1432  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[%i0], R[%r0] -> %r3
1440  -live- %r0, %r2, %r3
1440  -live- %r0, %r2, %r3
1440  goto_if_not_ptr_iszero %r3, L135
1444  -live- %r0, %r2
1444  guard_class %r2 -> %i0
1447  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_nomoreblocks> -> %i0
1452  -live- %i0, %r0, %r2
1452  switch %i0, <SwitchDictDescr 0:L136, 1:L137, 2:L138>
1456  unreachable
1457  ---
1457  L136:
1457  -live- %r2
1457  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SApplicationException.inst_operr> -> %r3
1462  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b81f08d0> -> %r0
1466  setfield_gc_r %r0, %r3, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
1471  -live- %r0
1471  raise %r0
1473  ---
1473  L137:
1473  -live-
1473  raise $<* struct object>
1475  ---
1475  L138:
1475  -live- %r0, %r2
1475  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue> -> %r3
1480  -live- %r0, %r3
1480  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1485  -live- %i0, %r0, %r3
1485  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1493  int_add %i0, $1 -> %i0
1497  -live- %i0, %r0
1497  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1502  raise $<* struct object>
1504  ---
1504  L135:
1504  -live- %r0, %r2, %r3
1504  guard_class %r3 -> %i0
1507  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1512  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1517  -live- %i0, %r0, %r2, %r3
1517  int_guard_value %i0
1519  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, %r2], <CallDescr(rrr) EF=7> -> %i2
1528  -live- %i2
1528  int_return %i2
1530  ---
1530  L134:
1530  int_return %i2
1532  ---
1532  L133:
1532  int_return %i2
1534  ---
1534  L74:
1534  -live- %i2, %i3, %r0
1534  inline_call_ir_v <JitCode 'BUILD_CLASS__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1542  -live- %i2
1542  goto L128
1545  ---
1545  L75:
1545  -live- %i2, %i3, %r0
1545  inline_call_ir_v <JitCode 'STORE_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1553  -live- %i2
1553  goto L128
1556  ---
1556  L76:
1556  -live- %i2, %i3, %r0
1556  inline_call_ir_v <JitCode 'DELETE_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1564  -live- %i2
1564  goto L128
1567  ---
1567  L77:
1567  -live- %i2, %i3, %r0
1567  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1573  -live- %i2, %i3, %r0, %r3
1573  inline_call_ir_r <JitCode 'fixedview__True'>, I[%i3, $True], R[%r3] -> %r3
1582  -live- %i2, %i3, %r0, %r3
1582  inline_call_ir_v <JitCode 'pushrevvalues__AccessDirect_None'>, I[%i3], R[%r0, %r3]
1590  -live- %i2
1590  goto L128
1593  ---
1593  L78:
1593  -live- %i2, %i3, %r0
1593  inline_call_ir_i <JitCode 'FOR_ITER__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1602  -live- %i2
1602  goto L128
1605  ---
1605  L79:
1605  -live- %i2, %i3, %r0
1605  inline_call_ir_v <JitCode 'LIST_APPEND__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1613  -live- %i2
1613  goto L128
1616  ---
1616  L80:
1616  -live- %i2, %i3, %r0
1616  inline_call_ir_v <JitCode 'STORE_ATTR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1624  -live- %i2
1624  goto L128
1627  ---
1627  L81:
1627  -live- %i2, %i3, %r0
1627  -live- %i2, %i3, %r0
1627  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1632  -live- %i2, %i3, %r0, %r3
1632  ref_guard_value %r3
1634  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
1639  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
1645  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
1651  -live- %i2, %r3, %r4
1651  inline_call_r_r <JitCode 'delattr'>, R[%r4, %r3] -> %r3
1658  -live- %i2
1658  goto L128
1661  ---
1661  L82:
1661  -live- %i2, %i3, %r0
1661  inline_call_ir_v <JitCode 'STORE_GLOBAL__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1669  -live- %i2
1669  goto L128
1672  ---
1672  L83:
1672  -live- %i2, %i3, %r0
1672  inline_call_ir_v <JitCode 'DELETE_GLOBAL__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1680  -live- %i2
1680  goto L128
1683  ---
1683  L84:
1683  -live- %i2, %i3, %r0
1683  inline_call_ir_v <JitCode 'dupvalues__AccessDirect_None'>, I[%i3], R[%r0]
1690  -live- %i2
1690  goto L128
1693  ---
1693  L85:
1693  -live- %i2, %i3, %r0
1693  -live- %i2, %i3, %r0
1693  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1698  -live- %i2, %i3, %r0, %r3
1698  ref_guard_value %r3
1700  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_consts_w> -> %r3
1705  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
1711  -live- %i2, %r0, %r3
1711  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1716  -live- %i0, %i2, %r0, %r3
1716  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1724  int_add %i0, $1 -> %i0
1728  -live- %i0, %i2, %r0
1728  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1733  goto L128
1736  ---
1736  L86:
1736  -live- %i2, %i3, %r0
1736  inline_call_ir_v <JitCode 'LOAD_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1744  -live- %i2
1744  goto L128
1747  ---
1747  L87:
1747  -live- %i2, %i3, %r0
1747  inline_call_ir_v <JitCode 'BUILD_TUPLE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1755  -live- %i2
1755  goto L128
1758  ---
1758  L88:
1758  -live- %i2, %i3, %r0
1758  inline_call_ir_v <JitCode 'BUILD_LIST__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1766  -live- %i2
1766  goto L128
1769  ---
1769  L89:
1769  -live- %i2, %i3, %r0
1769  inline_call_ir_v <JitCode 'BUILD_SET__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1777  -live- %i2
1777  goto L128
1780  ---
1780  L90:
1780  -live- %i2, %r0
1780  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1791  -live- %i2, %r0, %r3
1791  -live- %i2, %r0, %r3
1791  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1796  -live- %i0, %i2, %r0, %r3
1796  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1804  int_add %i0, $1 -> %i0
1808  -live- %i0, %i2, %r0
1808  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1813  goto L128
1816  ---
1816  L91:
1816  -live- %i2, %i3, %r0
1816  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1822  -live- %i2, %i3, %r0, %r3
1822  -live- %i2, %i3, %r0, %r3
1822  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1827  -live- %i2, %i3, %r0, %r3, %r4
1827  ref_guard_value %r4
1829  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r4
1834  getarrayitem_gc_r_pure %r4, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r4
1840  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r4] -> %r3
1847  -live- %i2, %r0, %r3
1847  -live- %i2, %r0, %r3
1847  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1852  -live- %i0, %i2, %r0, %r3
1852  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
1860  int_add %i0, $1 -> %i0
1864  -live- %i0, %i2, %r0
1864  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1869  goto L128
1872  ---
1872  L92:
1872  -live- %i2, %i3, %r0
1872  inline_call_ir_v <JitCode 'COMPARE_OP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1880  -live- %i2
1880  goto L128
1883  ---
1883  L93:
1883  -live- %i2, %i3, %r0
1883  inline_call_ir_v <JitCode 'IMPORT_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1891  -live- %i2
1891  goto L128
1894  ---
1894  L94:
1894  -live- %i2, %i3, %r0
1894  inline_call_ir_v <JitCode 'IMPORT_FROM__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1902  -live- %i2
1902  goto L128
1905  ---
1905  L95:
1905  -live- %i2, %i3
1905  int_add %i2, %i3 -> %i2
1909  goto L128
1912  ---
1912  L96:
1912  -live- %i2, %i3, %r0
1912  inline_call_ir_i <JitCode 'JUMP_IF_FALSE_OR_POP__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1921  -live- %i2
1921  goto L128
1924  ---
1924  L97:
1924  -live- %i2, %i3, %r0
1924  inline_call_ir_i <JitCode 'JUMP_IF_TRUE_OR_POP__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1933  -live- %i2
1933  goto L128
1936  ---
1936  L98:
1936  -live- %i3, %r0, %r2
1936  inline_call_ir_i <JitCode 'jump_absolute__AccessDirect_None'>, I[%i3], R[%r0, %r2] -> %i2
1945  -live- %i2
1945  int_return %i2
1947  ---
1947  L99:
1947  -live- %i2, %i3, %r0
1947  int_copy %i2 -> %i0
1950  int_copy %i3 -> %i2
1953  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
1959  -live- %i0, %i2, %r4
1959  -live- %i0, %i2, %r4
1959  goto_if_not_ptr_nonzero %r4, L139
1963  ref_copy %r4 -> %r3
1966  -live- %i0, %i2, %r3, %r4
1966  guard_class %r3 -> %i1
1969  -live- %i0, %i1, %i2, %r4
1969  goto_if_not_int_eq %i1, $<* struct object_vtable>, L140
1974  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
1979  int_is_true %i1 -> %i1
1982  L141:
1982  -live- %i0, %i1, %i2
1982  goto_if_not %i1, L142
1986  int_copy %i0 -> %i2
1989  goto L128
1992  ---
1992  L142:
1992  goto L128
1995  ---
1995  L140:
1995  L143:
1995  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i1
2001  -live- %i0, %i1, %i2
2001  goto L141
2004  ---
2004  L139:
2004  goto L143
2007  ---
2007  L100:
2007  -live- %i2, %i3, %r0
2007  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
2013  -live- %i2, %i3, %r4
2013  -live- %i2, %i3, %r4
2013  goto_if_not_ptr_nonzero %r4, L144
2017  ref_copy %r4 -> %r3
2020  -live- %i2, %i3, %r3, %r4
2020  guard_class %r3 -> %i0
2023  -live- %i0, %i2, %i3, %r4
2023  goto_if_not_int_eq %i0, $<* struct object_vtable>, L145
2028  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
2033  int_is_true %i0 -> %i0
2036  L146:
2036  -live- %i0, %i2, %i3
2036  goto_if_not %i0, L147
2040  int_copy %i3 -> %i2
2043  goto L128
2046  ---
2046  L147:
2046  goto L128
2049  ---
2049  L145:
2049  L148:
2049  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i0
2055  -live- %i0, %i2, %i3
2055  goto L146
2058  ---
2058  L144:
2058  goto L148
2061  ---
2061  L101:
2061  -live- %i2, %i3, %r0
2061  -live- %i2, %i3, %r0
2061  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2066  -live- %i2, %i3, %r0, %r3
2066  ref_guard_value %r3
2068  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
2073  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
2079  -live- %i2, %r0, %r3
2079  guard_class %r3 -> %i0
2082  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
2087  -live- %i0, %i2, %r0, %r3
2087  switch %i0, <SwitchDictDescr 0:L149, 1:L150, 2:L151>
2091  unreachable
2092  ---
2092  L149:
2092  -live- %i2, %r0, %r3
2092  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r3] -> %r4
2098  -live- %i2, %r0, %r4
2098  L152:
2098  -live- %i2, %r0, %r4
2098  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
2103  -live- %i2, %r0, %r3, %r4
2103  goto_if_not_ptr_iszero %r3, L153
2107  ref_copy %r0 -> %r3
2110  -live- %i2, %r0, %r3, %r4
2110  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2115  -live- %i2, %r0, %r3, %r4
2115  ref_guard_value %r3
2117  -live- %i2, %r0, %r3, %r4
2117  record_quasiimmut_field %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
2123  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r3
2128  L154:
2128  inline_call_r_r <JitCode 'finditem_str'>, R[%r3, %r4] -> %r3
2135  -live- %i2, %r0, %r3, %r4
2135  -live- %i2, %r0, %r3, %r4
2135  goto_if_not_ptr_iszero %r3, L155
2139  -live- %i2, %r0, %r4
2139  record_quasiimmut_field $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict>, FieldDescr<pypy.interpreter.module.Module.mutate_w_dict>
2145  getfield_gc_r_pure $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r3
2150  inline_call_r_r <JitCode 'finditem_str'>, R[%r3, %r4] -> %r3
2157  -live- %i2, %r0, %r3, %r4
2157  -live- %i2, %r0, %r3, %r4
2157  goto_if_not_ptr_iszero %r3, L156
2161  inline_call_r_v <JitCode '_load_global_failed__AccessDirect_None'>, R[%r0, %r4]
2167  -live-
2167  raise $<* struct object>
2169  ---
2169  L156:
2169  L157:
2169  -live- %i2, %r0, %r3
2169  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2174  -live- %i0, %i2, %r0, %r3
2174  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
2182  int_add %i0, $1 -> %i0
2186  -live- %i0, %i2, %r0
2186  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2191  goto L128
2194  ---
2194  L155:
2194  goto L157
2197  ---
2197  L153:
2197  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r3
2202  goto L154
2205  ---
2205  L150:
2205  -live- %i2, %r0, %r3
2205  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
2210  goto L152
2213  ---
2213  L151:
2213  -live- %r3
2213  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r3] -> %r0
2222  -live- %r0
2222  -live- %r0
2222  guard_class %r0 -> %i0
2225  -live- %r0
2225  raise %r0
2227  ---
2227  L102:
2227  -live- %i3, %r0
2227  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b82ae610> -> %r3
2231  setfield_gc_i %r3, %i3, FieldDescr<pypy.interpreter.pyopcode.SContinueLoop.inst_jump_to>
2236  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$8], R[%r0] -> %r2
2244  -live- %r0, %r2, %r3
2244  -live- %r0, %r2, %r3
2244  goto_if_not_ptr_iszero %r2, L158
2248  raise $<* struct object>
2250  ---
2250  L158:
2250  -live- %r0, %r2, %r3
2250  guard_class %r2 -> %i0
2253  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
2258  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
2263  -live- %i0, %r0, %r2, %r3
2263  int_guard_value %i0
2265  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r3], <CallDescr(rrr) EF=7> -> %i2
2274  -live- %i2
2274  int_return %i2
2276  ---
2276  L103:
2276  -live- %i2, %i3, %r0
2276  int_add %i2, %i3 -> %i0
2280  -live- %i0, %i2, %r0
2280  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2285  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b8349650> -> %r4
2289  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2294  -live- %i2, %r0, %r3, %r4
2294  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2299  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2304  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2309  -live- %i2, %r0, %r4
2309  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2314  goto L128
2317  ---
2317  L104:
2317  -live- %i2, %i3, %r0
2317  int_add %i2, %i3 -> %i0
2321  -live- %i0, %i2, %r0
2321  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2326  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b83bdb10> -> %r4
2330  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2335  -live- %i2, %r0, %r3, %r4
2335  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2340  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2345  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2350  -live- %i2, %r0, %r4
2350  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2355  goto L128
2358  ---
2358  L105:
2358  -live- %i2, %i3, %r0
2358  int_add %i2, %i3 -> %i0
2362  -live- %i0, %i2, %r0
2362  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2367  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100b83492d0> -> %r4
2371  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2376  -live- %i2, %r0, %r3, %r4
2376  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2381  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2386  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2391  -live- %i2, %r0, %r4
2391  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2396  goto L128
2399  ---
2399  L106:
2399  -live- %i2, %i3, %r0
2399  -live- %i2, %i3, %r0
2399  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
2407  -live- %i2, %i3, %r0, %r3
2407  goto_if_not_ptr_iszero %r3, L159
2411  inline_call_ir_v <JitCode '_load_fast_failed__AccessDirect_None'>, I[%i3], R[%r0]
2418  -live-
2418  raise $<* struct object>
2420  ---
2420  L159:
2420  -live- %i2, %r0, %r3
2420  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2425  -live- %i0, %i2, %r0, %r3
2425  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
2433  int_add %i0, $1 -> %i0
2437  -live- %i0, %i2, %r0
2437  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2442  goto L128
2445  ---
2445  L107:
2445  -live- %i2, %i3, %r0
2445  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2451  -live- %i2, %i3, %r0, %r3
2451  -live- %i2, %i3, %r0, %r3
2451  setarrayitem_vable_r %r0, %i3, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
2459  goto L128
2462  ---
2462  L108:
2462  -live- %i2, %i3, %r0
2462  inline_call_ir_v <JitCode 'DELETE_FAST__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2470  -live- %i2
2470  goto L128
2473  ---
2473  L109:
2473  -live- %i2, %i3, %r0
2473  inline_call_ir_v <JitCode 'RAISE_VARARGS__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2481  -live-
2481  raise $<* struct object>
2483  ---
2483  L110:
2483  -live- %i2, %i3, %r0
2483  inline_call_ir_v <JitCode 'CALL_FUNCTION__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2491  -live- %i2
2491  goto L128
2494  ---
2494  L111:
2494  -live- %i2, %i3, %r0
2494  inline_call_ir_v <JitCode 'MAKE_FUNCTION__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2502  -live- %i2
2502  goto L128
2505  ---
2505  L112:
2505  -live- %i2, %i3, %r0
2505  inline_call_ir_v <JitCode 'BUILD_SLICE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2513  -live- %i2
2513  goto L128
2516  ---
2516  L113:
2516  -live- %i2, %i3, %r0
2516  inline_call_ir_v <JitCode 'MAKE_CLOSURE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2524  -live- %i2
2524  goto L128
2527  ---
2527  L114:
2527  -live- %i2, %i3, %r0
2527  -live- %i2, %i3, %r0
2527  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2532  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
2537  int_add %i3, %i0 -> %i0
2541  -live- %i0, %i2, %r0
2541  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
2549  -live- %i2, %r0, %r3
2549  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2554  -live- %i0, %i2, %r0, %r3
2554  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
2562  int_add %i0, $1 -> %i0
2566  -live- %i0, %i2, %r0
2566  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2571  goto L128
2574  ---
2574  L115:
2574  -live- %i2, %i3, %r0
2574  inline_call_ir_v <JitCode 'LOAD_DEREF__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2582  -live- %i2
2582  goto L128
2585  ---
2585  L116:
2585  -live- %i2, %i3, %r0
2585  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2591  -live- %i2, %i3, %r0, %r3
2591  -live- %i2, %i3, %r0, %r3
2591  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
2596  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
2601  int_add %i3, %i0 -> %i0
2605  -live- %i0, %i2, %r0, %r3
2605  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r4
2613  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value>
2618  goto L128
2621  ---
2621  L117:
2621  -live- %i2, %i3, %r0
2621  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2627  -live- %i2, %i3, %r0, %r3
2627  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
2636  -live- %i2
2636  goto L128
2639  ---
2639  L118:
2639  -live- %i2, %i3, %r0
2639  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2645  -live- %i2, %i3, %r0, %r3
2645  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
2654  -live- %i2
2654  goto L128
2657  ---
2657  L119:
2657  -live- %i2, %i3, %r0
2657  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2663  -live- %i2, %i3, %r0, %r3
2663  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
2669  -live- %i2, %i3, %r0, %r3, %r4
2669  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r4, %r3]
2678  -live- %i2
2678  goto L128
2681  ---
2681  L120:
2681  -live- %i2, %i3, %r0
2681  inline_call_ir_v <JitCode 'SETUP_WITH__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2689  -live- %i2
2689  goto L128
2692  ---
2692  L121:
2692  -live- %i2, %i3, %r0, %r1, %r2
2692  strgetitem %r1, %i2 -> %i1
2696  -live- %i1, %i2, %i3, %r0, %r1, %r2
2696  goto_if_not_int_lt %i1, $90, L160
2701  raise $<* struct object>
2703  ---
2703  L160:
2703  int_add %i2, $1L -> %i0
2707  strgetitem %r1, %i0 -> %i0
2711  int_add %i2, $2L -> %i4
2715  strgetitem %r1, %i4 -> %i4
2719  int_add %i2, $3L -> %i2
2723  int_mul %i3, $65536 -> %i3
2727  int_mul %i4, $256 -> %i4
2731  int_or %i3, %i4 -> %i3
2735  int_or %i3, %i0 -> %i3
2739  goto L4
2742  ---
2742  L122:
2742  -live- %i2, %i3, %r0
2742  inline_call_ir_v <JitCode 'SET_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2750  -live- %i2
2750  goto L128
2753  ---
2753  L123:
2753  -live- %i2, %i3, %r0
2753  inline_call_ir_v <JitCode 'MAP_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2761  -live- %i2
2761  goto L128
2764  ---
2764  L124:
2764  -live- %i2, %i3, %r0
2764  inline_call_ir_v <JitCode 'LOOKUP_METHOD__AccessDirect_star_1'>, I[%i3, %i2], R[%r0]
2772  -live- %i2
2772  goto L128
2775  ---
2775  L125:
2775  -live- %i2, %i3, %r0
2775  inline_call_ir_v <JitCode 'CALL_METHOD__AccessDirect_star_1'>, I[%i3, %i2], R[%r0]
2783  -live- %i2
2783  goto L128
2786  ---
2786  L126:
2786  -live- %i2, %i3, %r0
2786  inline_call_ir_v <JitCode 'BUILD_LIST_FROM_ARG__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2794  -live- %i2
2794  goto L128
2797  ---
2797  L127:
2797  -live- %i2, %i3
2797  -live- %i2, %i3
2797  record_quasiimmut_field $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_debug>, FieldDescr<pypy.module.sys.Module.mutate_debug>
2803  getfield_gc_i_pure $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_debug> -> %i0
2808  -live- %i0, %i2, %i3
2808  goto_if_not %i0, L161
2812  goto L128
2815  ---
2815  L161:
2815  int_add %i2, %i3 -> %i2
2819  goto L128
2822  ---
2822  L3:
2822  int_copy $0 -> %i3
2825  goto L4
2828  ---
2828  L1:
2828  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_f_trace> -> %r3
2833  -live- %r0, %r1, %r2, %r3
2833  goto_if_not_ptr_iszero %r3, L162
2837  goto L2
2840  ---
2840  L162:
2840  getfield_gc_i %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_is_tracing> -> %i0
2845  -live- %i0, %r0, %r1, %r2
2845  goto_if_not_int_is_true %i0, L163
2849  goto L2
2852  ---
2852  L163:
2852  -live- %r0, %r1, %r2
2852  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_w_tracefunc>
2858  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc> -> %r3
2863  -live- %r0, %r1, %r2, %r3
2863  ref_guard_value %r3
2865  -live- %r0, %r1, %r2, %r3
2865  goto_if_not_ptr_iszero %r3, L164
2869  goto L2
2872  ---
2872  L164:
2872  inline_call_r_v <JitCode 'run_trace_func__AccessDirect_None'>, R[%r2, %r0]
2878  -live- %r0, %r1, %r2
2878  goto L2
