   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 0x3fff6e03e050> -> %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 0x3fff6e03e050>
 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 0x3fff6e03e050>
 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 0x3fff6e03e050>
 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 0x3fff6e03e050>
 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 0x3fff6e03e050>
 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 0x3fff6e03e050>
 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 0x3fff5b593550> -> %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 0x3fff40af8e90> -> %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, %r5
1201  setfield_vable_r %r3, %r5, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
1206  L131:
1206  -live- %i2, %r0, %r3
1206  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
1211  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
1216  -live- %i2, %r0, %r3
1216  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1221  -live- %i0, %i2, %r0, %r3
1221  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1229  int_add %i0, $1 -> %i0
1233  -live- %i0, %i2, %r0
1233  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1238  goto L128
1241  ---
1241  L130:
1241  ref_copy %r3 -> %r0
1244  goto L131
1247  ---
1247  L68:
1247  -live- %r0
1247  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1253  -live- %r0, %r3
1253  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$1], R[%r0] -> %r2
1261  -live- %r0, %r2, %r3
1261  -live- %r0, %r2, %r3
1261  goto_if_not_ptr_iszero %r2, L132
1265  -live- %r0, %r3
1265  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1270  -live- %i0, %r0, %r3
1270  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1278  int_add %i0, $1 -> %i0
1282  -live- %i0, %r0
1282  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1287  raise $<* struct object>
1289  ---
1289  L132:
1289  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3124ef50> -> %r1
1293  setfield_gc_r %r1, %r3, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue>
1298  -live- %r0, %r1, %r2
1298  guard_class %r2 -> %i0
1301  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1306  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1311  -live- %i0, %r0, %r1, %r2
1311  int_guard_value %i0
1313  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r1], <CallDescr(rrr) EF=7> -> %i2
1322  -live- %i2
1322  int_return %i2
1324  ---
1324  L69:
1324  -live- %i2, %i3, %r0
1324  inline_call_ir_v <JitCode 'IMPORT_STAR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1332  -live- %i2
1332  goto L128
1335  ---
1335  L70:
1335  -live- %i2, %i3, %r0
1335  inline_call_ir_v <JitCode 'EXEC_STMT__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1343  -live- %i2
1343  goto L128
1346  ---
1346  L71:
1346  -live-
1346  raise $<* struct object>
1348  ---
1348  L72:
1348  -live- %i2, %r0
1348  -live- %i2, %r0
1348  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
1353  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous> -> %r4
1358  -live- %i2, %r0, %r3, %r4
1358  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
1363  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth> -> %i0
1368  inline_call_ir_v <JitCode 'dropvaluesuntil__AccessDirect_None'>, I[%i0], R[%r0]
1375  -live- %i2
1375  goto L128
1378  ---
1378  L73:
1378  -live- %i2, %r0
1378  inline_call_r_r <JitCode 'end_finally__AccessDirect_None'>, R[%r0] -> %r3
1384  -live- %i2, %r0, %r3
1384  -live- %i2, %r0, %r3
1384  goto_if_not_ptr_nonzero %r3, L133
1388  ref_copy %r3 -> %r2
1391  -live- %i2, %r0, %r2, %r3
1391  guard_class %r3 -> %i0
1394  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
1399  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
1404  -live- %i0, %i2, %r0, %r2
1404  goto_if_not %i0, L134
1408  -live- %r0, %r2
1408  guard_class %r2 -> %i0
1411  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_kind> -> %i0
1416  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[%i0], R[%r0] -> %r3
1424  -live- %r0, %r2, %r3
1424  -live- %r0, %r2, %r3
1424  goto_if_not_ptr_iszero %r3, L135
1428  -live- %r0, %r2
1428  guard_class %r2 -> %i0
1431  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_nomoreblocks> -> %i0
1436  -live- %i0, %r0, %r2
1436  switch %i0, <SwitchDictDescr 0:L136, 1:L137, 2:L138>
1440  unreachable
1441  ---
1441  L136:
1441  -live-
1441  raise $<* struct object>
1443  ---
1443  L137:
1443  -live- %r0, %r2
1443  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue> -> %r3
1448  -live- %r0, %r3
1448  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1453  -live- %i0, %r0, %r3
1453  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1461  int_add %i0, $1 -> %i0
1465  -live- %i0, %r0
1465  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1470  raise $<* struct object>
1472  ---
1472  L138:
1472  -live- %r2
1472  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SApplicationException.inst_operr> -> %r3
1477  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff313f7790> -> %r0
1481  setfield_gc_r %r0, %r3, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
1486  -live- %r0
1486  raise %r0
1488  ---
1488  L135:
1488  -live- %r0, %r2, %r3
1488  guard_class %r3 -> %i0
1491  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1496  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1501  -live- %i0, %r0, %r2, %r3
1501  int_guard_value %i0
1503  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, %r2], <CallDescr(rrr) EF=7> -> %i2
1512  -live- %i2
1512  int_return %i2
1514  ---
1514  L134:
1514  int_return %i2
1516  ---
1516  L133:
1516  int_return %i2
1518  ---
1518  L74:
1518  -live- %i2, %i3, %r0
1518  inline_call_ir_v <JitCode 'BUILD_CLASS__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1526  -live- %i2
1526  goto L128
1529  ---
1529  L75:
1529  -live- %i2, %i3, %r0
1529  inline_call_ir_v <JitCode 'STORE_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1537  -live- %i2
1537  goto L128
1540  ---
1540  L76:
1540  -live- %i2, %i3, %r0
1540  inline_call_ir_v <JitCode 'DELETE_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1548  -live- %i2
1548  goto L128
1551  ---
1551  L77:
1551  -live- %i2, %i3, %r0
1551  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1557  -live- %i2, %i3, %r0, %r3
1557  inline_call_ir_r <JitCode 'fixedview__True'>, I[%i3, $True], R[%r3] -> %r3
1566  -live- %i2, %i3, %r0, %r3
1566  inline_call_ir_v <JitCode 'pushrevvalues__AccessDirect_None'>, I[%i3], R[%r0, %r3]
1574  -live- %i2
1574  goto L128
1577  ---
1577  L78:
1577  -live- %i2, %i3, %r0
1577  inline_call_ir_i <JitCode 'FOR_ITER__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1586  -live- %i2
1586  goto L128
1589  ---
1589  L79:
1589  -live- %i2, %i3, %r0
1589  inline_call_ir_v <JitCode 'LIST_APPEND__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1597  -live- %i2
1597  goto L128
1600  ---
1600  L80:
1600  -live- %i2, %i3, %r0
1600  inline_call_ir_v <JitCode 'STORE_ATTR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1608  -live- %i2
1608  goto L128
1611  ---
1611  L81:
1611  -live- %i2, %i3, %r0
1611  -live- %i2, %i3, %r0
1611  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1616  -live- %i2, %i3, %r0, %r3
1616  ref_guard_value %r3
1618  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
1623  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r3
1629  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
1635  -live- %i2, %r3, %r4
1635  inline_call_r_r <JitCode 'delattr'>, R[%r4, %r3] -> %r3
1642  -live- %i2
1642  goto L128
1645  ---
1645  L82:
1645  -live- %i2, %i3, %r0
1645  -live- %i2, %i3, %r0
1645  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1650  -live- %i2, %i3, %r0, %r3
1650  ref_guard_value %r3
1652  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
1657  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r3
1663  -live- %i2, %r0, %r3
1663  guard_class %r3 -> %i0
1666  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
1671  -live- %i0, %i2, %r0, %r3
1671  switch %i0, <SwitchDictDescr 0:L139, 1:L140, 2:L141>
1675  unreachable
1676  ---
1676  L139:
1676  -live- %i2, %r0, %r3
1676  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r3] -> %r5
1682  -live- %i2, %r0, %r5
1682  L142:
1682  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1688  -live- %i2, %r0, %r3, %r5
1688  -live- %i2, %r0, %r3, %r5
1688  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_w_globals> -> %r4
1693  inline_call_r_v <JitCode 'setitem_str'>, R[%r4, %r5, %r3]
1700  -live- %i2
1700  goto L128
1703  ---
1703  L140:
1703  -live- %i2, %r0, %r3
1703  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r5
1708  goto L142
1711  ---
1711  L141:
1711  -live- %r3
1711  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
1720  -live- %r0
1720  -live- %r0
1720  guard_class %r0 -> %i0
1723  -live- %r0
1723  raise %r0
1725  ---
1725  L83:
1725  -live- %i2, %i3, %r0
1725  -live- %i2, %i3, %r0
1725  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1730  -live- %i2, %i3, %r0, %r3
1730  ref_guard_value %r3
1732  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
1737  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r3
1743  -live- %i2, %r0, %r3
1743  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_w_globals> -> %r4
1748  inline_call_r_r <JitCode 'delitem'>, R[%r4, %r3] -> %r3
1755  -live- %i2
1755  goto L128
1758  ---
1758  L84:
1758  -live- %i2, %i3, %r0
1758  inline_call_ir_v <JitCode 'dupvalues__AccessDirect_None'>, I[%i3], R[%r0]
1765  -live- %i2
1765  goto L128
1768  ---
1768  L85:
1768  -live- %i2, %i3, %r0
1768  -live- %i2, %i3, %r0
1768  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1773  -live- %i2, %i3, %r0, %r3
1773  ref_guard_value %r3
1775  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_consts_w> -> %r3
1780  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r3
1786  -live- %i2, %r0, %r3
1786  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1791  -live- %i0, %i2, %r0, %r3
1791  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1799  int_add %i0, $1 -> %i0
1803  -live- %i0, %i2, %r0
1803  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1808  goto L128
1811  ---
1811  L86:
1811  -live- %i2, %i3, %r0
1811  inline_call_ir_v <JitCode 'LOAD_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1819  -live- %i2
1819  goto L128
1822  ---
1822  L87:
1822  -live- %i2, %i3, %r0
1822  inline_call_ir_v <JitCode 'BUILD_TUPLE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1830  -live- %i2
1830  goto L128
1833  ---
1833  L88:
1833  -live- %i2, %i3, %r0
1833  inline_call_ir_v <JitCode 'BUILD_LIST__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1841  -live- %i2
1841  goto L128
1844  ---
1844  L89:
1844  -live- %i2, %i3, %r0
1844  inline_call_ir_v <JitCode 'BUILD_SET__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1852  -live- %i2
1852  goto L128
1855  ---
1855  L90:
1855  -live- %i2, %r0
1855  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1866  -live- %i2, %r0, %r3
1866  -live- %i2, %r0, %r3
1866  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1871  -live- %i0, %i2, %r0, %r3
1871  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1879  int_add %i0, $1 -> %i0
1883  -live- %i0, %i2, %r0
1883  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1888  goto L128
1891  ---
1891  L91:
1891  -live- %i2, %i3, %r0
1891  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1897  -live- %i2, %i3, %r0, %r3
1897  -live- %i2, %i3, %r0, %r3
1897  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1902  -live- %i2, %i3, %r0, %r3, %r4
1902  ref_guard_value %r4
1904  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r4
1909  getarrayitem_gc_r_pure %r4, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r4
1915  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r4] -> %r3
1922  -live- %i2, %r0, %r3
1922  -live- %i2, %r0, %r3
1922  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1927  -live- %i0, %i2, %r0, %r3
1927  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
1935  int_add %i0, $1 -> %i0
1939  -live- %i0, %i2, %r0
1939  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1944  goto L128
1947  ---
1947  L92:
1947  -live- %i2, %i3, %r0
1947  inline_call_ir_v <JitCode 'COMPARE_OP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1955  -live- %i2
1955  goto L128
1958  ---
1958  L93:
1958  -live- %i2, %i3, %r0
1958  inline_call_ir_v <JitCode 'IMPORT_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1966  -live- %i2
1966  goto L128
1969  ---
1969  L94:
1969  -live- %i2, %i3, %r0
1969  inline_call_ir_v <JitCode 'IMPORT_FROM__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1977  -live- %i2
1977  goto L128
1980  ---
1980  L95:
1980  -live- %i2, %i3
1980  int_add %i2, %i3 -> %i2
1984  goto L128
1987  ---
1987  L96:
1987  -live- %i2, %i3, %r0
1987  inline_call_ir_i <JitCode 'JUMP_IF_FALSE_OR_POP__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1996  -live- %i2
1996  goto L128
1999  ---
1999  L97:
1999  -live- %i2, %i3, %r0
1999  inline_call_ir_i <JitCode 'JUMP_IF_TRUE_OR_POP__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
2008  -live- %i2
2008  goto L128
2011  ---
2011  L98:
2011  -live- %i3, %r0, %r2
2011  inline_call_ir_i <JitCode 'jump_absolute__AccessDirect_None'>, I[%i3], R[%r0, %r2] -> %i2
2020  -live- %i2
2020  int_return %i2
2022  ---
2022  L99:
2022  -live- %i2, %i3, %r0
2022  int_copy %i2 -> %i0
2025  int_copy %i3 -> %i2
2028  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
2034  -live- %i0, %i2, %r4
2034  -live- %i0, %i2, %r4
2034  goto_if_not_ptr_nonzero %r4, L143
2038  ref_copy %r4 -> %r3
2041  -live- %i0, %i2, %r3, %r4
2041  guard_class %r3 -> %i1
2044  -live- %i0, %i1, %i2, %r4
2044  goto_if_not_int_eq %i1, $<* struct object_vtable>, L144
2049  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
2054  int_is_true %i1 -> %i1
2057  L145:
2057  -live- %i0, %i1, %i2
2057  goto_if_not %i1, L146
2061  int_copy %i0 -> %i2
2064  goto L128
2067  ---
2067  L146:
2067  goto L128
2070  ---
2070  L144:
2070  L147:
2070  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i1
2076  -live- %i0, %i1, %i2
2076  goto L145
2079  ---
2079  L143:
2079  goto L147
2082  ---
2082  L100:
2082  -live- %i2, %i3, %r0
2082  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
2088  -live- %i2, %i3, %r4
2088  -live- %i2, %i3, %r4
2088  goto_if_not_ptr_nonzero %r4, L148
2092  ref_copy %r4 -> %r3
2095  -live- %i2, %i3, %r3, %r4
2095  guard_class %r3 -> %i0
2098  -live- %i0, %i2, %i3, %r4
2098  goto_if_not_int_eq %i0, $<* struct object_vtable>, L149
2103  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
2108  int_is_true %i0 -> %i0
2111  L150:
2111  -live- %i0, %i2, %i3
2111  goto_if_not %i0, L151
2115  int_copy %i3 -> %i2
2118  goto L128
2121  ---
2121  L151:
2121  goto L128
2124  ---
2124  L149:
2124  L152:
2124  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i0
2130  -live- %i0, %i2, %i3
2130  goto L150
2133  ---
2133  L148:
2133  goto L152
2136  ---
2136  L101:
2136  -live- %i2, %i3, %r0
2136  -live- %i2, %i3, %r0
2136  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2141  -live- %i2, %i3, %r0, %r3
2141  ref_guard_value %r3
2143  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
2148  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r3
2154  -live- %i2, %r0, %r3
2154  guard_class %r3 -> %i0
2157  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
2162  -live- %i0, %i2, %r0, %r3
2162  switch %i0, <SwitchDictDescr 0:L153, 1:L154, 2:L155>
2166  unreachable
2167  ---
2167  L153:
2167  -live- %i2, %r0, %r3
2167  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r3] -> %r4
2173  -live- %i2, %r0, %r4
2173  L156:
2173  -live- %i2, %r0, %r4
2173  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_w_globals> -> %r3
2178  inline_call_r_r <JitCode 'finditem_str'>, R[%r3, %r4] -> %r3
2185  -live- %i2, %r0, %r3, %r4
2185  -live- %i2, %r0, %r3, %r4
2185  goto_if_not_ptr_iszero %r3, L157
2189  -live- %i2, %r0, %r4
2189  record_quasiimmut_field $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict>, FieldDescr<pypy.interpreter.module.Module.mutate_w_dict>
2195  getfield_gc_r_pure $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r3
2200  inline_call_r_r <JitCode 'finditem_str'>, R[%r3, %r4] -> %r3
2207  -live- %i2, %r0, %r3, %r4
2207  -live- %i2, %r0, %r3, %r4
2207  goto_if_not_ptr_iszero %r3, L158
2211  inline_call_r_v <JitCode '_load_global_failed__AccessDirect_None'>, R[%r0, %r4]
2217  -live-
2217  raise $<* struct object>
2219  ---
2219  L158:
2219  L159:
2219  -live- %i2, %r0, %r3
2219  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2224  -live- %i0, %i2, %r0, %r3
2224  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
2232  int_add %i0, $1 -> %i0
2236  -live- %i0, %i2, %r0
2236  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2241  goto L128
2244  ---
2244  L157:
2244  goto L159
2247  ---
2247  L154:
2247  -live- %i2, %r0, %r3
2247  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
2252  goto L156
2255  ---
2255  L155:
2255  -live- %r3
2255  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
2264  -live- %r0
2264  -live- %r0
2264  guard_class %r0 -> %i0
2267  -live- %r0
2267  raise %r0
2269  ---
2269  L102:
2269  -live- %i3, %r0
2269  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff312d1390> -> %r3
2273  setfield_gc_i %r3, %i3, FieldDescr<pypy.interpreter.pyopcode.SContinueLoop.inst_jump_to>
2278  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$8], R[%r0] -> %r2
2286  -live- %r0, %r2, %r3
2286  -live- %r0, %r2, %r3
2286  goto_if_not_ptr_iszero %r2, L160
2290  raise $<* struct object>
2292  ---
2292  L160:
2292  -live- %r0, %r2, %r3
2292  guard_class %r2 -> %i0
2295  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
2300  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
2305  -live- %i0, %r0, %r2, %r3
2305  int_guard_value %i0
2307  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r3], <CallDescr(rrr) EF=7> -> %i2
2316  -live- %i2
2316  int_return %i2
2318  ---
2318  L103:
2318  -live- %i2, %i3, %r0
2318  int_add %i2, %i3 -> %i0
2322  -live- %i0, %i2, %r0
2322  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2327  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff312a8d50> -> %r4
2331  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2336  -live- %i2, %r0, %r3, %r4
2336  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2341  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2346  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2351  -live- %i2, %r0, %r4
2351  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2356  goto L128
2359  ---
2359  L104:
2359  -live- %i2, %i3, %r0
2359  int_add %i2, %i3 -> %i0
2363  -live- %i0, %i2, %r0
2363  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2368  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3127e910> -> %r4
2372  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2377  -live- %i2, %r0, %r3, %r4
2377  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2382  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2387  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2392  -live- %i2, %r0, %r4
2392  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2397  goto L128
2400  ---
2400  L105:
2400  -live- %i2, %i3, %r0
2400  int_add %i2, %i3 -> %i0
2404  -live- %i0, %i2, %r0
2404  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2409  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff312a8b50> -> %r4
2413  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2418  -live- %i2, %r0, %r3, %r4
2418  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2423  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2428  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2433  -live- %i2, %r0, %r4
2433  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2438  goto L128
2441  ---
2441  L106:
2441  -live- %i2, %i3, %r0
2441  -live- %i2, %i3, %r0
2441  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r3
2449  -live- %i2, %i3, %r0, %r3
2449  goto_if_not_ptr_iszero %r3, L161
2453  inline_call_ir_v <JitCode '_load_fast_failed__AccessDirect_None'>, I[%i3], R[%r0]
2460  -live-
2460  raise $<* struct object>
2462  ---
2462  L161:
2462  -live- %i2, %r0, %r3
2462  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2467  -live- %i0, %i2, %r0, %r3
2467  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
2475  int_add %i0, $1 -> %i0
2479  -live- %i0, %i2, %r0
2479  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2484  goto L128
2487  ---
2487  L107:
2487  -live- %i2, %i3, %r0
2487  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2493  -live- %i2, %i3, %r0, %r3
2493  -live- %i2, %i3, %r0, %r3
2493  setarrayitem_vable_r %r0, %i3, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050>
2501  goto L128
2504  ---
2504  L108:
2504  -live- %i2, %i3, %r0
2504  inline_call_ir_v <JitCode 'DELETE_FAST__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2512  -live- %i2
2512  goto L128
2515  ---
2515  L109:
2515  -live- %i2, %i3, %r0
2515  inline_call_ir_v <JitCode 'RAISE_VARARGS__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2523  -live-
2523  raise $<* struct object>
2525  ---
2525  L110:
2525  -live- %i2, %i3, %r0
2525  inline_call_ir_v <JitCode 'CALL_FUNCTION__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2533  -live- %i2
2533  goto L128
2536  ---
2536  L111:
2536  -live- %i2, %i3, %r0
2536  inline_call_ir_v <JitCode 'MAKE_FUNCTION__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2544  -live- %i2
2544  goto L128
2547  ---
2547  L112:
2547  -live- %i2, %i3, %r0
2547  inline_call_ir_v <JitCode 'BUILD_SLICE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2555  -live- %i2
2555  goto L128
2558  ---
2558  L113:
2558  -live- %i2, %i3, %r0
2558  inline_call_ir_v <JitCode 'MAKE_CLOSURE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2566  -live- %i2
2566  goto L128
2569  ---
2569  L114:
2569  -live- %i2, %i3, %r0
2569  inline_call_ir_v <JitCode 'LOAD_CLOSURE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2577  -live- %i2
2577  goto L128
2580  ---
2580  L115:
2580  -live- %i2, %i3, %r0
2580  inline_call_ir_v <JitCode 'LOAD_DEREF__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2588  -live- %i2
2588  goto L128
2591  ---
2591  L116:
2591  -live- %i2, %i3, %r0
2591  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2597  -live- %i2, %i3, %r0, %r3
2597  -live- %i2, %i3, %r0, %r3
2597  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
2602  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
2607  int_add %i3, %i0 -> %i0
2611  -live- %i0, %i2, %r0, %r3
2611  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r4
2619  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value>
2624  goto L128
2627  ---
2627  L117:
2627  -live- %i2, %i3, %r0
2627  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2633  -live- %i2, %i3, %r0, %r3
2633  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
2642  -live- %i2
2642  goto L128
2645  ---
2645  L118:
2645  -live- %i2, %i3, %r0
2645  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2651  -live- %i2, %i3, %r0, %r3
2651  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
2660  -live- %i2
2660  goto L128
2663  ---
2663  L119:
2663  -live- %i2, %i3, %r0
2663  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2669  -live- %i2, %i3, %r0, %r3
2669  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
2675  -live- %i2, %i3, %r0, %r3, %r4
2675  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r4, %r3]
2684  -live- %i2
2684  goto L128
2687  ---
2687  L120:
2687  -live- %i2, %i3, %r0
2687  inline_call_ir_v <JitCode 'SETUP_WITH__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2695  -live- %i2
2695  goto L128
2698  ---
2698  L121:
2698  -live- %i2, %i3, %r0, %r1, %r2
2698  strgetitem %r1, %i2 -> %i1
2702  -live- %i1, %i2, %i3, %r0, %r1, %r2
2702  goto_if_not_int_lt %i1, $90, L162
2707  raise $<* struct object>
2709  ---
2709  L162:
2709  int_add %i2, $1L -> %i0
2713  strgetitem %r1, %i0 -> %i0
2717  int_add %i2, $2L -> %i4
2721  strgetitem %r1, %i4 -> %i4
2725  int_add %i2, $3L -> %i2
2729  int_mul %i3, $65536 -> %i3
2733  int_mul %i4, $256 -> %i4
2737  int_or %i3, %i4 -> %i3
2741  int_or %i3, %i0 -> %i3
2745  goto L4
2748  ---
2748  L122:
2748  -live- %i2, %i3, %r0
2748  inline_call_ir_v <JitCode 'SET_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2756  -live- %i2
2756  goto L128
2759  ---
2759  L123:
2759  -live- %i2, %i3, %r0
2759  inline_call_ir_v <JitCode 'MAP_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2767  -live- %i2
2767  goto L128
2770  ---
2770  L124:
2770  -live- %i2, %i3, %r0
2770  inline_call_ir_v <JitCode 'LOOKUP_METHOD__AccessDirect_star_1'>, I[%i3, %i2], R[%r0]
2778  -live- %i2
2778  goto L128
2781  ---
2781  L125:
2781  -live- %i2, %i3, %r0
2781  inline_call_ir_v <JitCode 'CALL_METHOD__AccessDirect_star_1'>, I[%i3, %i2], R[%r0]
2789  -live- %i2
2789  goto L128
2792  ---
2792  L126:
2792  -live- %i2, %i3, %r0
2792  inline_call_ir_v <JitCode 'BUILD_LIST_FROM_ARG__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2800  -live- %i2
2800  goto L128
2803  ---
2803  L127:
2803  -live- %i2, %i3
2803  -live- %i2, %i3
2803  record_quasiimmut_field $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_debug>, FieldDescr<pypy.module.sys.Module.mutate_debug>
2809  getfield_gc_i_pure $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_debug> -> %i0
2814  -live- %i0, %i2, %i3
2814  goto_if_not %i0, L163
2818  goto L128
2821  ---
2821  L163:
2821  int_add %i2, %i3 -> %i2
2825  goto L128
2828  ---
2828  L3:
2828  int_copy $0 -> %i3
2831  goto L4
2834  ---
2834  L1:
2834  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_f_trace> -> %r3
2839  -live- %r0, %r1, %r2, %r3
2839  goto_if_not_ptr_iszero %r3, L164
2843  goto L2
2846  ---
2846  L164:
2846  getfield_gc_i %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_is_tracing> -> %i0
2851  -live- %i0, %r0, %r1, %r2
2851  goto_if_not_int_is_true %i0, L165
2855  goto L2
2858  ---
2858  L165:
2858  -live- %r0, %r1, %r2
2858  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_w_tracefunc>
2864  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc> -> %r3
2869  -live- %r0, %r1, %r2, %r3
2869  ref_guard_value %r3
2871  -live- %r0, %r1, %r2, %r3
2871  goto_if_not_ptr_iszero %r3, L166
2875  goto L2
2878  ---
2878  L166:
2878  inline_call_r_v <JitCode 'run_trace_func__AccessDirect_None'>, R[%r2, %r0]
2884  -live- %r0, %r1, %r2
2884  goto L2
