   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  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r3
 132  -live- %i2, %r0, %r3
 132  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 137  -live- %i0, %i2, %r0, %r3
 137  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
 145  int_add %i0, $1 -> %i0
 149  -live- %i0, %i2, %r0
 149  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 154  goto L128
 157  ---
 157  L10:
 157  -live- %i2, %i3, %r0
 157  inline_call_ir_v <JitCode 'ROT_FOUR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 165  -live- %i2
 165  goto L128
 168  ---
 168  L11:
 168  -live- %i2
 168  goto L128
 171  ---
 171  L12:
 171  -live- %i2, %r0
 171  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 177  -live- %i2, %r0, %r3
 177  inline_call_r_r <JitCode 'unaryop_pos_impl'>, R[%r3] -> %r3
 183  -live- %i2, %r0, %r3
 183  -live- %i2, %r0, %r3
 183  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 188  -live- %i0, %i2, %r0, %r3
 188  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
 196  int_add %i0, $1 -> %i0
 200  -live- %i0, %i2, %r0
 200  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 205  goto L128
 208  ---
 208  L13:
 208  -live- %i2, %r0
 208  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 214  -live- %i2, %r0, %r3
 214  inline_call_r_r <JitCode 'unaryop_neg_impl'>, R[%r3] -> %r3
 220  -live- %i2, %r0, %r3
 220  -live- %i2, %r0, %r3
 220  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 225  -live- %i0, %i2, %r0, %r3
 225  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
 233  int_add %i0, $1 -> %i0
 237  -live- %i0, %i2, %r0
 237  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 242  goto L128
 245  ---
 245  L14:
 245  -live- %i2, %i3, %r0
 245  inline_call_ir_v <JitCode 'opcode_impl_for_not___AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 253  -live- %i2
 253  goto L128
 256  ---
 256  L15:
 256  -live- %i2, %r0
 256  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 262  -live- %i2, %r0, %r3
 262  inline_call_r_r <JitCode 'repr'>, R[%r3] -> %r3
 268  -live- %i2, %r0, %r3
 268  -live- %i2, %r0, %r3
 268  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 273  -live- %i0, %i2, %r0, %r3
 273  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
 281  int_add %i0, $1 -> %i0
 285  -live- %i0, %i2, %r0
 285  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 290  goto L128
 293  ---
 293  L16:
 293  -live- %i2, %r0
 293  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 299  -live- %i2, %r0, %r3
 299  inline_call_r_r <JitCode 'unaryop_invert_impl'>, R[%r3] -> %r3
 305  -live- %i2, %r0, %r3
 305  -live- %i2, %r0, %r3
 305  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 310  -live- %i0, %i2, %r0, %r3
 310  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
 318  int_add %i0, $1 -> %i0
 322  -live- %i0, %i2, %r0
 322  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 327  goto L128
 330  ---
 330  L17:
 330  -live- %i2, %i3, %r0
 330  inline_call_ir_v <JitCode 'BINARY_POWER__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 338  -live- %i2
 338  goto L128
 341  ---
 341  L18:
 341  -live- %i2, %i3, %r0
 341  inline_call_ir_v <JitCode 'opcode_impl_for_mul__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 349  -live- %i2
 349  goto L128
 352  ---
 352  L19:
 352  -live- %i2, %i3, %r0
 352  inline_call_ir_v <JitCode 'opcode_impl_for_div__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 360  -live- %i2
 360  goto L128
 363  ---
 363  L20:
 363  -live- %i2, %i3, %r0
 363  inline_call_ir_v <JitCode 'opcode_impl_for_mod__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 371  -live- %i2
 371  goto L128
 374  ---
 374  L21:
 374  -live- %i2, %i3, %r0
 374  inline_call_ir_v <JitCode 'int_BINARY_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 382  -live- %i2
 382  goto L128
 385  ---
 385  L22:
 385  -live- %i2, %i3, %r0
 385  inline_call_ir_v <JitCode 'int_BINARY_SUB__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 393  -live- %i2
 393  goto L128
 396  ---
 396  L23:
 396  -live- %i2, %i3, %r0
 396  inline_call_ir_v <JitCode 'list_BINARY_SUBSCR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 404  -live- %i2
 404  goto L128
 407  ---
 407  L24:
 407  -live- %i2, %i3, %r0
 407  inline_call_ir_v <JitCode 'opcode_impl_for_floordiv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 415  -live- %i2
 415  goto L128
 418  ---
 418  L25:
 418  -live- %i2, %i3, %r0
 418  inline_call_ir_v <JitCode 'opcode_impl_for_truediv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 426  -live- %i2
 426  goto L128
 429  ---
 429  L26:
 429  -live- %i2, %i3, %r0
 429  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_floordiv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 437  -live- %i2
 437  goto L128
 440  ---
 440  L27:
 440  -live- %i2, %i3, %r0
 440  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_truediv__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 448  -live- %i2
 448  goto L128
 451  ---
 451  L28:
 451  -live- %i2, %r0
 451  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 458  -live- %i2
 458  goto L128
 461  ---
 461  L29:
 461  -live- %i2, %r0
 461  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 467  -live- %i2, %r0, %r3
 467  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 474  -live- %i2
 474  goto L128
 477  ---
 477  L30:
 477  -live- %i2, %r0
 477  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 483  -live- %i2, %r0, %r3
 483  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
 490  -live- %i2
 490  goto L128
 493  ---
 493  L31:
 493  -live- %i2, %r0
 493  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 499  -live- %i2, %r0, %r3
 499  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 505  -live- %i2, %r0, %r3, %r4
 505  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r4, %r3]
 512  -live- %i2
 512  goto L128
 515  ---
 515  L32:
 515  -live- %i2, %r0
 515  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 521  -live- %i2, %r0, %r3
 521  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 527  -live- %i2, %r3, %r4
 527  inline_call_r_r <JitCode 'setslice'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r4] -> %r3
 536  -live- %i2
 536  goto L128
 539  ---
 539  L33:
 539  -live- %i2, %r0
 539  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 545  -live- %i2, %r0, %r3
 545  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 551  -live- %i2, %r0, %r3, %r4
 551  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 557  -live- %i2, %r3, %r4, %r5
 557  inline_call_r_r <JitCode 'setslice'>, R[%r4, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %r3
 566  -live- %i2
 566  goto L128
 569  ---
 569  L34:
 569  -live- %i2, %r0
 569  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 575  -live- %i2, %r0, %r3
 575  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 581  -live- %i2, %r0, %r3, %r4
 581  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 587  -live- %i2, %r3, %r4, %r5
 587  inline_call_r_r <JitCode 'setslice'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3, %r5] -> %r3
 596  -live- %i2
 596  goto L128
 599  ---
 599  L35:
 599  -live- %i2, %r0
 599  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 605  -live- %i2, %r0, %r3
 605  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 611  -live- %i2, %r0, %r3, %r4
 611  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 617  -live- %i2, %r0, %r3, %r4, %r5
 617  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r6
 623  -live- %i2, %r3, %r4, %r5, %r6
 623  inline_call_r_r <JitCode 'setslice'>, R[%r5, %r4, %r3, %r6] -> %r3
 632  -live- %i2
 632  goto L128
 635  ---
 635  L36:
 635  -live- %i2, %r0
 635  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 641  -live- %i2, %r3
 641  inline_call_r_r <JitCode 'delslice'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 649  -live- %i2
 649  goto L128
 652  ---
 652  L37:
 652  -live- %i2, %r0
 652  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 658  -live- %i2, %r0, %r3
 658  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 664  -live- %i2, %r3, %r4
 664  inline_call_r_r <JitCode 'delslice'>, R[%r4, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 672  -live- %i2
 672  goto L128
 675  ---
 675  L38:
 675  -live- %i2, %r0
 675  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 681  -live- %i2, %r0, %r3
 681  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 687  -live- %i2, %r3, %r4
 687  inline_call_r_r <JitCode 'delslice'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r3
 695  -live- %i2
 695  goto L128
 698  ---
 698  L39:
 698  -live- %i2, %r0
 698  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 704  -live- %i2, %r0, %r3
 704  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 710  -live- %i2, %r0, %r3, %r4
 710  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 716  -live- %i2, %r3, %r4, %r5
 716  inline_call_r_r <JitCode 'delslice'>, R[%r5, %r4, %r3] -> %r3
 724  -live- %i2
 724  goto L128
 727  ---
 727  L40:
 727  -live- %i2, %i3, %r0
 727  inline_call_ir_v <JitCode 'STORE_MAP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 735  -live- %i2
 735  goto L128
 738  ---
 738  L41:
 738  -live- %i2, %i3, %r0
 738  inline_call_ir_v <JitCode 'int_INPLACE_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 746  -live- %i2
 746  goto L128
 749  ---
 749  L42:
 749  -live- %i2, %i3, %r0
 749  inline_call_ir_v <JitCode 'int_INPLACE_SUB__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 757  -live- %i2
 757  goto L128
 760  ---
 760  L43:
 760  -live- %i2, %i3, %r0
 760  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mul__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 768  -live- %i2
 768  goto L128
 771  ---
 771  L44:
 771  -live- %i2, %i3, %r0
 771  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_div__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 779  -live- %i2
 779  goto L128
 782  ---
 782  L45:
 782  -live- %i2, %i3, %r0
 782  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mod__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 790  -live- %i2
 790  goto L128
 793  ---
 793  L46:
 793  -live- %i2, %r0
 793  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 799  -live- %i2, %r0, %r3
 799  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 805  -live- %i2, %r0, %r3, %r4
 805  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
 811  -live- %i2, %r3, %r4, %r5
 811  inline_call_r_r <JitCode 'setitem'>, R[%r4, %r3, %r5] -> %r3
 819  -live- %i2
 819  goto L128
 822  ---
 822  L47:
 822  -live- %i2, %r0
 822  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 828  -live- %i2, %r0, %r3
 828  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
 834  -live- %i2, %r3, %r4
 834  inline_call_r_r <JitCode 'delitem'>, R[%r4, %r3] -> %r3
 841  -live- %i2
 841  goto L128
 844  ---
 844  L48:
 844  -live- %i2, %i3, %r0
 844  inline_call_ir_v <JitCode 'opcode_impl_for_lshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 852  -live- %i2
 852  goto L128
 855  ---
 855  L49:
 855  -live- %i2, %i3, %r0
 855  inline_call_ir_v <JitCode 'opcode_impl_for_rshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 863  -live- %i2
 863  goto L128
 866  ---
 866  L50:
 866  -live- %i2, %i3, %r0
 866  inline_call_ir_v <JitCode 'opcode_impl_for_and___AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 874  -live- %i2
 874  goto L128
 877  ---
 877  L51:
 877  -live- %i2, %i3, %r0
 877  inline_call_ir_v <JitCode 'opcode_impl_for_xor__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 885  -live- %i2
 885  goto L128
 888  ---
 888  L52:
 888  -live- %i2, %i3, %r0
 888  inline_call_ir_v <JitCode 'opcode_impl_for_or___AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
 896  -live- %i2
 896  goto L128
 899  ---
 899  L53:
 899  -live- %i2, %i3, %r0
 899  inline_call_ir_v <JitCode 'INPLACE_POWER__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 907  -live- %i2
 907  goto L128
 910  ---
 910  L54:
 910  -live- %i2, %r0
 910  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 916  -live- %i2, %r0, %r3
 916  inline_call_r_r <JitCode 'iter'>, R[%r3] -> %r3
 922  -live- %i2, %r0, %r3
 922  -live- %i2, %r0, %r3
 922  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 927  -live- %i0, %i2, %r0, %r3
 927  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
 935  int_add %i0, $1 -> %i0
 939  -live- %i0, %i2, %r0
 939  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 944  goto L128
 947  ---
 947  L55:
 947  -live- %i2, %r0
 947  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
 953  -live- %i2, %r3
 953  inline_call_r_r <JitCode 'print_expr__star_1'>, R[%r3] -> %r3
 959  -live- %i2
 959  goto L128
 962  ---
 962  L56:
 962  -live- %i2, %i3, %r0
 962  inline_call_ir_v <JitCode 'PRINT_ITEM__AccessDirect_None'>, I[%i3, %i2], R[%r0]
 970  -live- %i2
 970  goto L128
 973  ---
 973  L57:
 973  -live- %i2
 973  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r3
 977  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 982  inline_call_r_r <JitCode 'getitem'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r3
 989  -live- %i2, %r3
 989  inline_call_r_r <JitCode 'call_function__star_0'>, R[%r3] -> %r3
 995  -live- %i2
 995  goto L128
 998  ---
 998  L58:
 998  -live- %i2, %i3, %r0
 998  inline_call_ir_v <JitCode 'PRINT_ITEM_TO__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1006  -live- %i2
1006  goto L128
1009  ---
1009  L59:
1009  -live- %i2, %i3, %r0
1009  inline_call_ir_v <JitCode 'PRINT_NEWLINE_TO__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1017  -live- %i2
1017  goto L128
1020  ---
1020  L60:
1020  -live- %i2, %i3, %r0
1020  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_lshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1028  -live- %i2
1028  goto L128
1031  ---
1031  L61:
1031  -live- %i2, %i3, %r0
1031  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_rshift__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1039  -live- %i2
1039  goto L128
1042  ---
1042  L62:
1042  -live- %i2, %i3, %r0
1042  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_and__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1050  -live- %i2
1050  goto L128
1053  ---
1053  L63:
1053  -live- %i2, %i3, %r0
1053  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_xor__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1061  -live- %i2
1061  goto L128
1064  ---
1064  L64:
1064  -live- %i2, %i3, %r0
1064  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_or__AccessDirect_star_2'>, I[%i3, %i2], R[%r0]
1072  -live- %i2
1072  goto L128
1075  ---
1075  L65:
1075  -live- %r0
1075  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$4], R[%r0] -> %r3
1083  -live- %r0, %r3
1083  -live- %r0, %r3
1083  goto_if_not_ptr_iszero %r3, L129
1087  raise $<* struct object>
1089  ---
1089  L129:
1089  -live- %r0, %r3
1089  guard_class %r3 -> %i0
1092  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1097  getfield_raw_i %i0, FieldDescr<specfunc.variant1> -> %i0
1102  -live- %i0, %r0, %r3
1102  int_guard_value %i0
1104  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, $<* struct pypy.interpreter.pyopcode.SuspendedUnroller>], <CallDescr(rrr) EF=7> -> %i2
1113  -live- %i2
1113  goto L128
1116  ---
1116  L66:
1116  -live- %i2, %i3, %r0
1116  inline_call_ir_v <JitCode 'WITH_CLEANUP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1124  -live- %i2
1124  goto L128
1127  ---
1127  L67:
1127  -live- %i2, %r0
1127  ref_copy %r0 -> %r3
1130  -live- %i2, %r3
1130  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r0
1135  -live- %i2, %r0, %r3
1135  goto_if_not_ptr_iszero %r0, L130
1139  ref_copy %r3 -> %r0
1142  -live- %i2, %r0, %r3
1142  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1147  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100ca384330> -> %r5
1151  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1156  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
1161  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
1166  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
1171  setfield_gc_i %r5, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
1176  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
1181  setfield_gc_i %r5, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1186  -live- %i2, %r0, %r3, %r4, %r5
1186  record_quasiimmut_field %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
1192  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r4
1197  setfield_gc_r %r5, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals>
1202  -live- %i2, %r0, %r3, %r5
1202  setfield_vable_r %r3, %r5, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
1207  L131:
1207  -live- %i2, %r0, %r3
1207  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
1212  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
1217  -live- %i2, %r0, %r3
1217  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1222  -live- %i0, %i2, %r0, %r3
1222  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
1230  int_add %i0, $1 -> %i0
1234  -live- %i0, %i2, %r0
1234  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1239  goto L128
1242  ---
1242  L130:
1242  ref_copy %r3 -> %r0
1245  goto L131
1248  ---
1248  L68:
1248  -live- %r0
1248  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1254  -live- %r0, %r3
1254  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$1], R[%r0] -> %r2
1262  -live- %r0, %r2, %r3
1262  -live- %r0, %r2, %r3
1262  goto_if_not_ptr_iszero %r2, L132
1266  -live- %r0, %r3
1266  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1271  -live- %i0, %r0, %r3
1271  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
1279  int_add %i0, $1 -> %i0
1283  -live- %i0, %r0
1283  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1288  raise $<* struct object>
1290  ---
1290  L132:
1290  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100c2291fa0> -> %r1
1294  setfield_gc_r %r1, %r3, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue>
1299  -live- %r0, %r1, %r2
1299  guard_class %r2 -> %i0
1302  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1307  getfield_raw_i %i0, FieldDescr<specfunc.variant1> -> %i0
1312  -live- %i0, %r0, %r1, %r2
1312  int_guard_value %i0
1314  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r1], <CallDescr(rrr) EF=7> -> %i2
1323  -live- %i2
1323  int_return %i2
1325  ---
1325  L69:
1325  -live- %i2, %i3, %r0
1325  inline_call_ir_v <JitCode 'IMPORT_STAR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1333  -live- %i2
1333  goto L128
1336  ---
1336  L70:
1336  -live- %i2, %i3, %r0
1336  inline_call_ir_v <JitCode 'EXEC_STMT__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1344  -live- %i2
1344  goto L128
1347  ---
1347  L71:
1347  -live-
1347  raise $<* struct object>
1349  ---
1349  L72:
1349  -live- %i2, %r0
1349  -live- %i2, %r0
1349  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
1354  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous> -> %r4
1359  -live- %i2, %r0, %r3, %r4
1359  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
1364  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth> -> %i0
1369  inline_call_ir_v <JitCode 'dropvaluesuntil__AccessDirect_None'>, I[%i0], R[%r0]
1376  -live- %i2
1376  goto L128
1379  ---
1379  L73:
1379  -live- %i2, %r0
1379  inline_call_r_r <JitCode 'end_finally__AccessDirect_None'>, R[%r0] -> %r3
1385  -live- %i2, %r0, %r3
1385  -live- %i2, %r0, %r3
1385  goto_if_not_ptr_nonzero %r3, L133
1389  ref_copy %r3 -> %r2
1392  -live- %i2, %r0, %r2, %r3
1392  guard_class %r3 -> %i0
1395  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
1400  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
1405  -live- %i0, %i2, %r0, %r2
1405  goto_if_not %i0, L134
1409  -live- %r0, %r2
1409  guard_class %r2 -> %i0
1412  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_kind> -> %i0
1417  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[%i0], R[%r0] -> %r3
1425  -live- %r0, %r2, %r3
1425  -live- %r0, %r2, %r3
1425  goto_if_not_ptr_iszero %r3, L135
1429  -live- %r0, %r2
1429  guard_class %r2 -> %i0
1432  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_nomoreblocks> -> %i0
1437  -live- %i0, %r0, %r2
1437  switch %i0, <SwitchDictDescr 0:L136, 1:L137, 2:L138>
1441  unreachable
1442  ---
1442  L136:
1442  -live- %r2
1442  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SApplicationException.inst_operr> -> %r3
1447  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100d6deda28> -> %r0
1451  setfield_gc_r %r0, %r3, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
1456  -live- %r0
1456  raise %r0
1458  ---
1458  L137:
1458  -live- %r0, %r2
1458  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue> -> %r3
1463  -live- %r0, %r3
1463  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1468  -live- %i0, %r0, %r3
1468  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
1476  int_add %i0, $1 -> %i0
1480  -live- %i0, %r0
1480  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1485  raise $<* struct object>
1487  ---
1487  L138:
1487  -live-
1487  raise $<* struct object>
1489  ---
1489  L135:
1489  -live- %r0, %r2, %r3
1489  guard_class %r3 -> %i0
1492  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1497  getfield_raw_i %i0, FieldDescr<specfunc.variant1> -> %i0
1502  -live- %i0, %r0, %r2, %r3
1502  int_guard_value %i0
1504  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, %r2], <CallDescr(rrr) EF=7> -> %i2
1513  -live- %i2
1513  int_return %i2
1515  ---
1515  L134:
1515  int_return %i2
1517  ---
1517  L133:
1517  int_return %i2
1519  ---
1519  L74:
1519  -live- %i2, %i3, %r0
1519  inline_call_ir_v <JitCode 'BUILD_CLASS__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1527  -live- %i2
1527  goto L128
1530  ---
1530  L75:
1530  -live- %i2, %i3, %r0
1530  inline_call_ir_v <JitCode 'STORE_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1538  -live- %i2
1538  goto L128
1541  ---
1541  L76:
1541  -live- %i2, %i3, %r0
1541  inline_call_ir_v <JitCode 'DELETE_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1549  -live- %i2
1549  goto L128
1552  ---
1552  L77:
1552  -live- %i2, %i3, %r0
1552  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1558  -live- %i2, %i3, %r0, %r3
1558  inline_call_ir_r <JitCode 'fixedview__True'>, I[%i3, $True], R[%r3] -> %r3
1567  -live- %i2, %i3, %r0, %r3
1567  inline_call_ir_v <JitCode 'pushrevvalues__AccessDirect_None'>, I[%i3], R[%r0, %r3]
1575  -live- %i2
1575  goto L128
1578  ---
1578  L78:
1578  -live- %i2, %i3, %r0
1578  inline_call_ir_i <JitCode 'FOR_ITER__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1587  -live- %i2
1587  goto L128
1590  ---
1590  L79:
1590  -live- %i2, %i3, %r0
1590  inline_call_ir_v <JitCode 'LIST_APPEND__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1598  -live- %i2
1598  goto L128
1601  ---
1601  L80:
1601  -live- %i2, %i3, %r0
1601  inline_call_ir_v <JitCode 'STORE_ATTR__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1609  -live- %i2
1609  goto L128
1612  ---
1612  L81:
1612  -live- %i2, %i3, %r0
1612  -live- %i2, %i3, %r0
1612  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1617  -live- %i2, %i3, %r0, %r3
1617  ref_guard_value %r3
1619  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
1624  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r3
1630  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
1636  -live- %i2, %r3, %r4
1636  inline_call_r_r <JitCode 'delattr'>, R[%r4, %r3] -> %r3
1643  -live- %i2
1643  goto L128
1646  ---
1646  L82:
1646  -live- %i2, %i3, %r0
1646  inline_call_ir_v <JitCode 'STORE_GLOBAL__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1654  -live- %i2
1654  goto L128
1657  ---
1657  L83:
1657  -live- %i2, %i3, %r0
1657  inline_call_ir_v <JitCode 'DELETE_GLOBAL__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1665  -live- %i2
1665  goto L128
1668  ---
1668  L84:
1668  -live- %i2, %i3, %r0
1668  inline_call_ir_v <JitCode 'dupvalues__AccessDirect_None'>, I[%i3], R[%r0]
1675  -live- %i2
1675  goto L128
1678  ---
1678  L85:
1678  -live- %i2, %i3, %r0
1678  -live- %i2, %i3, %r0
1678  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1683  -live- %i2, %i3, %r0, %r3
1683  ref_guard_value %r3
1685  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_consts_w> -> %r3
1690  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r3
1696  -live- %i2, %r0, %r3
1696  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1701  -live- %i0, %i2, %r0, %r3
1701  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
1709  int_add %i0, $1 -> %i0
1713  -live- %i0, %i2, %r0
1713  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1718  goto L128
1721  ---
1721  L86:
1721  -live- %i2, %i3, %r0
1721  inline_call_ir_v <JitCode 'LOAD_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1729  -live- %i2
1729  goto L128
1732  ---
1732  L87:
1732  -live- %i2, %i3, %r0
1732  inline_call_ir_v <JitCode 'BUILD_TUPLE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1740  -live- %i2
1740  goto L128
1743  ---
1743  L88:
1743  -live- %i2, %i3, %r0
1743  inline_call_ir_v <JitCode 'BUILD_LIST__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1751  -live- %i2
1751  goto L128
1754  ---
1754  L89:
1754  -live- %i2, %i3, %r0
1754  inline_call_ir_v <JitCode 'BUILD_SET__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1762  -live- %i2
1762  goto L128
1765  ---
1765  L90:
1765  -live- %i2, %r0
1765  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1776  -live- %i2, %r0, %r3
1776  -live- %i2, %r0, %r3
1776  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1781  -live- %i0, %i2, %r0, %r3
1781  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
1789  int_add %i0, $1 -> %i0
1793  -live- %i0, %i2, %r0
1793  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1798  goto L128
1801  ---
1801  L91:
1801  -live- %i2, %i3, %r0
1801  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
1807  -live- %i2, %i3, %r0, %r3
1807  -live- %i2, %i3, %r0, %r3
1807  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1812  -live- %i2, %i3, %r0, %r3, %r4
1812  ref_guard_value %r4
1814  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r4
1819  getarrayitem_gc_r_pure %r4, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r4
1825  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r4] -> %r3
1832  -live- %i2, %r0, %r3
1832  -live- %i2, %r0, %r3
1832  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1837  -live- %i0, %i2, %r0, %r3
1837  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
1845  int_add %i0, $1 -> %i0
1849  -live- %i0, %i2, %r0
1849  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1854  goto L128
1857  ---
1857  L92:
1857  -live- %i2, %i3, %r0
1857  inline_call_ir_v <JitCode 'COMPARE_OP__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1865  -live- %i2
1865  goto L128
1868  ---
1868  L93:
1868  -live- %i2, %i3, %r0
1868  inline_call_ir_v <JitCode 'IMPORT_NAME__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1876  -live- %i2
1876  goto L128
1879  ---
1879  L94:
1879  -live- %i2, %i3, %r0
1879  inline_call_ir_v <JitCode 'IMPORT_FROM__AccessDirect_None'>, I[%i3, %i2], R[%r0]
1887  -live- %i2
1887  goto L128
1890  ---
1890  L95:
1890  -live- %i2, %i3
1890  int_add %i2, %i3 -> %i2
1894  goto L128
1897  ---
1897  L96:
1897  -live- %i2, %i3, %r0
1897  inline_call_ir_i <JitCode 'JUMP_IF_FALSE_OR_POP__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1906  -live- %i2
1906  goto L128
1909  ---
1909  L97:
1909  -live- %i2, %i3, %r0
1909  inline_call_ir_i <JitCode 'JUMP_IF_TRUE_OR_POP__AccessDirect_None'>, I[%i3, %i2], R[%r0] -> %i2
1918  -live- %i2
1918  goto L128
1921  ---
1921  L98:
1921  -live- %i3, %r0, %r2
1921  inline_call_ir_i <JitCode 'jump_absolute__AccessDirect_None'>, I[%i3], R[%r0, %r2] -> %i2
1930  -live- %i2
1930  int_return %i2
1932  ---
1932  L99:
1932  -live- %i2, %i3, %r0
1932  int_copy %i2 -> %i0
1935  int_copy %i3 -> %i2
1938  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
1944  -live- %i0, %i2, %r4
1944  -live- %i0, %i2, %r4
1944  goto_if_not_ptr_nonzero %r4, L139
1948  ref_copy %r4 -> %r3
1951  -live- %i0, %i2, %r3, %r4
1951  guard_class %r3 -> %i1
1954  -live- %i0, %i1, %i2, %r4
1954  goto_if_not_int_eq %i1, $<* struct object_vtable>, L140
1959  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
1964  int_is_true %i1 -> %i1
1967  L141:
1967  -live- %i0, %i1, %i2
1967  goto_if_not %i1, L142
1971  int_copy %i0 -> %i2
1974  goto L128
1977  ---
1977  L142:
1977  goto L128
1980  ---
1980  L140:
1980  L143:
1980  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i1
1986  -live- %i0, %i1, %i2
1986  goto L141
1989  ---
1989  L139:
1989  goto L143
1992  ---
1992  L100:
1992  -live- %i2, %i3, %r0
1992  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
1998  -live- %i2, %i3, %r4
1998  -live- %i2, %i3, %r4
1998  goto_if_not_ptr_nonzero %r4, L144
2002  ref_copy %r4 -> %r3
2005  -live- %i2, %i3, %r3, %r4
2005  guard_class %r3 -> %i0
2008  -live- %i0, %i2, %i3, %r4
2008  goto_if_not_int_eq %i0, $<* struct object_vtable>, L145
2013  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
2018  int_is_true %i0 -> %i0
2021  L146:
2021  -live- %i0, %i2, %i3
2021  goto_if_not %i0, L147
2025  int_copy %i3 -> %i2
2028  goto L128
2031  ---
2031  L147:
2031  goto L128
2034  ---
2034  L145:
2034  L148:
2034  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i0
2040  -live- %i0, %i2, %i3
2040  goto L146
2043  ---
2043  L144:
2043  goto L148
2046  ---
2046  L101:
2046  -live- %i2, %i3, %r0
2046  -live- %i2, %i3, %r0
2046  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2051  -live- %i2, %i3, %r0, %r3
2051  ref_guard_value %r3
2053  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r3
2058  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r3
2064  -live- %i2, %r0, %r3
2064  guard_class %r3 -> %i0
2067  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
2072  -live- %i0, %i2, %r0, %r3
2072  switch %i0, <SwitchDictDescr 0:L149, 1:L150, 2:L151>
2076  unreachable
2077  ---
2077  L149:
2077  -live- %i2, %r0, %r3
2077  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
2082  L152:
2082  -live- %i2, %r0, %r4
2082  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
2087  -live- %i2, %r0, %r3, %r4
2087  goto_if_not_ptr_iszero %r3, L153
2091  ref_copy %r0 -> %r3
2094  -live- %i2, %r0, %r3, %r4
2094  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2099  -live- %i2, %r0, %r3, %r4
2099  ref_guard_value %r3
2101  -live- %i2, %r0, %r3, %r4
2101  record_quasiimmut_field %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
2107  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r5
2112  L154:
2112  -live- %i2, %r0, %r4, %r5
2112  goto_if_not_ptr_nonzero %r5, L155
2116  ref_copy %r5 -> %r3
2119  -live- %i2, %r0, %r3, %r4, %r5
2119  guard_class %r3 -> %i0
2122  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
2127  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
2132  -live- %i0, %i2, %r0, %r4, %r5
2132  goto_if_not %i0, L156
2136  -live- %i2, %r0, %r4, %r5
2136  guard_class %r5 -> %i0
2139  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject_vtable.cls_user_overridden_class> -> %i0
2144  -live- %i0, %i2, %r0, %r4, %r5
2144  goto_if_not %i0, L157
2148  L158:
2148  -live- %i2, %r0, %r4, %r5
2148  goto_if_not_ptr_iszero %r4, L159
2152  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
2155  L160:
2155  inline_call_r_r <JitCode 'finditem'>, R[%r5, %r3] -> %r3
2162  -live- %i2, %r0, %r3, %r4
2162  L161:
2162  -live- %i2, %r0, %r3, %r4
2162  goto_if_not_ptr_iszero %r3, L162
2166  -live- %i2, %r0, %r4
2166  record_quasiimmut_field $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict>, FieldDescr<pypy.interpreter.module.Module.mutate_w_dict>
2172  getfield_gc_r_pure $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r5
2177  -live- %i2, %r0, %r4, %r5
2177  goto_if_not_ptr_nonzero %r5, L163
2181  ref_copy %r5 -> %r3
2184  -live- %i2, %r0, %r3, %r4, %r5
2184  guard_class %r3 -> %i0
2187  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
2192  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
2197  -live- %i0, %i2, %r0, %r4, %r5
2197  goto_if_not %i0, L164
2201  -live- %i2, %r0, %r4, %r5
2201  guard_class %r5 -> %i0
2204  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject_vtable.cls_user_overridden_class> -> %i0
2209  -live- %i0, %i2, %r0, %r4, %r5
2209  goto_if_not %i0, L165
2213  L166:
2213  -live- %i2, %r0, %r4, %r5
2213  goto_if_not_ptr_iszero %r4, L167
2217  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
2220  L168:
2220  inline_call_r_r <JitCode 'finditem'>, R[%r5, %r3] -> %r3
2227  -live- %i2, %r0, %r3, %r4
2227  L169:
2227  -live- %i2, %r0, %r3, %r4
2227  goto_if_not_ptr_iszero %r3, L170
2231  inline_call_r_v <JitCode '_load_global_failed__AccessDirect_None'>, R[%r0, %r4]
2237  -live-
2237  raise $<* struct object>
2239  ---
2239  L170:
2239  L171:
2239  -live- %i2, %r0, %r3
2239  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2244  -live- %i0, %i2, %r0, %r3
2244  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
2252  int_add %i0, $1 -> %i0
2256  -live- %i0, %i2, %r0
2256  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2261  goto L128
2264  ---
2264  L167:
2264  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r3
2268  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
2273  goto L168
2276  ---
2276  L165:
2276  -live- %i2, %r0, %r4, %r5
2276  guard_class %r5 -> %i0
2279  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject_vtable.cls_get_strategy> -> %i0
2284  -live- %i0, %i2, %r0, %r4, %r5
2284  switch %i0, <SwitchDictDescr 0:L172, 1:L173, 2:L174>
2288  unreachable
2289  ---
2289  L172:
2289  -live- %i2, %r0, %r4, %r5
2289  -live- %i2, %r0, %r4, %r5
2289  record_quasiimmut_field %r5, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.mutate_mstrategy>
2295  getfield_gc_r_pure %r5, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy> -> %r3
2300  L175:
2300  -live- %i2, %r0, %r3, %r4, %r5
2300  guard_class %r3 -> %i0
2303  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.DictStrategy_vtable.cls_getitem_str> -> %i0
2308  -live- %i0, %i2, %r0, %r3, %r4, %r5
2308  int_guard_value %i0
2310  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3, %r5, %r4], <CallDescr(rrr) EF=7> -> %r3
2319  -live- %i2, %r0, %r3, %r4
2319  goto L169
2322  ---
2322  L173:
2322  -live- %i2, %r0, %r4, %r5
2322  getfield_gc_r %r5, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictObject.inst_dstrategy> -> %r3
2327  goto L175
2330  ---
2330  L174:
2330  -live-
2330  raise $<* struct object>
2332  ---
2332  L164:
2332  goto L166
2335  ---
2335  L163:
2335  goto L166
2338  ---
2338  L162:
2338  goto L171
2341  ---
2341  L159:
2341  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b369b7f8> -> %r3
2345  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
2350  goto L160
2353  ---
2353  L157:
2353  -live- %i2, %r0, %r4, %r5
2353  guard_class %r5 -> %i0
2356  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject_vtable.cls_get_strategy> -> %i0
2361  -live- %i0, %i2, %r0, %r4, %r5
2361  switch %i0, <SwitchDictDescr 0:L176, 1:L177, 2:L178>
2365  unreachable
2366  ---
2366  L176:
2366  -live- %i2, %r0, %r4, %r5
2366  -live- %i2, %r0, %r4, %r5
2366  record_quasiimmut_field %r5, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.mutate_mstrategy>
2372  getfield_gc_r_pure %r5, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy> -> %r3
2377  L179:
2377  -live- %i2, %r0, %r3, %r4, %r5
2377  guard_class %r3 -> %i0
2380  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.DictStrategy_vtable.cls_getitem_str> -> %i0
2385  -live- %i0, %i2, %r0, %r3, %r4, %r5
2385  int_guard_value %i0
2387  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3, %r5, %r4], <CallDescr(rrr) EF=7> -> %r3
2396  -live- %i2, %r0, %r3, %r4
2396  goto L161
2399  ---
2399  L177:
2399  -live- %i2, %r0, %r4, %r5
2399  getfield_gc_r %r5, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictObject.inst_dstrategy> -> %r3
2404  goto L179
2407  ---
2407  L178:
2407  -live-
2407  raise $<* struct object>
2409  ---
2409  L156:
2409  goto L158
2412  ---
2412  L155:
2412  goto L158
2415  ---
2415  L153:
2415  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r5
2420  goto L154
2423  ---
2423  L150:
2423  -live- %i2, %r0, %r3
2423  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r3] -> %r4
2429  -live- %i2, %r0, %r4
2429  goto L152
2432  ---
2432  L151:
2432  -live- %r3
2432  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
2441  -live- %r0
2441  -live- %r0
2441  guard_class %r0 -> %i0
2444  -live- %r0
2444  raise %r0
2446  ---
2446  L102:
2446  -live- %i3, %r0
2446  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100e48324b8> -> %r3
2450  setfield_gc_i %r3, %i3, FieldDescr<pypy.interpreter.pyopcode.SContinueLoop.inst_jump_to>
2455  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$8], R[%r0] -> %r2
2463  -live- %r0, %r2, %r3
2463  -live- %r0, %r2, %r3
2463  goto_if_not_ptr_iszero %r2, L180
2467  raise $<* struct object>
2469  ---
2469  L180:
2469  -live- %r0, %r2, %r3
2469  guard_class %r2 -> %i0
2472  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
2477  getfield_raw_i %i0, FieldDescr<specfunc.variant1> -> %i0
2482  -live- %i0, %r0, %r2, %r3
2482  int_guard_value %i0
2484  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r3], <CallDescr(rrr) EF=7> -> %i2
2493  -live- %i2
2493  int_return %i2
2495  ---
2495  L103:
2495  -live- %i2, %i3, %r0
2495  int_add %i2, %i3 -> %i0
2499  -live- %i0, %i2, %r0
2499  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2504  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100c2249520> -> %r4
2508  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2513  -live- %i2, %r0, %r3, %r4
2513  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2518  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2523  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2528  -live- %i2, %r0, %r4
2528  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2533  goto L128
2536  ---
2536  L104:
2536  -live- %i2, %i3, %r0
2536  int_add %i2, %i3 -> %i0
2540  -live- %i0, %i2, %r0
2540  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2545  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100c22b2020> -> %r4
2549  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2554  -live- %i2, %r0, %r3, %r4
2554  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2559  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2564  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2569  -live- %i2, %r0, %r4
2569  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2574  goto L128
2577  ---
2577  L105:
2577  -live- %i2, %i3, %r0
2577  int_add %i2, %i3 -> %i0
2581  -live- %i0, %i2, %r0
2581  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2586  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100c2249a28> -> %r4
2590  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2595  -live- %i2, %r0, %r3, %r4
2595  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2600  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2605  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2610  -live- %i2, %r0, %r4
2610  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2615  goto L128
2618  ---
2618  L106:
2618  -live- %i2, %i3, %r0
2618  -live- %i2, %i3, %r0
2618  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r3
2626  -live- %i2, %i3, %r0, %r3
2626  goto_if_not_ptr_iszero %r3, L181
2630  inline_call_ir_v <JitCode '_load_fast_failed__AccessDirect_None'>, I[%i3], R[%r0]
2637  -live-
2637  raise $<* struct object>
2639  ---
2639  L181:
2639  -live- %i2, %r0, %r3
2639  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2644  -live- %i0, %i2, %r0, %r3
2644  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
2652  int_add %i0, $1 -> %i0
2656  -live- %i0, %i2, %r0
2656  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2661  goto L128
2664  ---
2664  L107:
2664  -live- %i2, %i3, %r0
2664  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2670  -live- %i2, %i3, %r0, %r3
2670  -live- %i2, %i3, %r0, %r3
2670  setarrayitem_vable_r %r0, %i3, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
2678  goto L128
2681  ---
2681  L108:
2681  -live- %i2, %i3, %r0
2681  inline_call_ir_v <JitCode 'DELETE_FAST__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2689  -live- %i2
2689  goto L128
2692  ---
2692  L109:
2692  -live- %i2, %i3, %r0
2692  inline_call_ir_v <JitCode 'RAISE_VARARGS__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2700  -live-
2700  raise $<* struct object>
2702  ---
2702  L110:
2702  -live- %i2, %i3, %r0
2702  inline_call_ir_v <JitCode 'CALL_FUNCTION__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2710  -live- %i2
2710  goto L128
2713  ---
2713  L111:
2713  -live- %i2, %i3, %r0
2713  inline_call_ir_v <JitCode 'MAKE_FUNCTION__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2721  -live- %i2
2721  goto L128
2724  ---
2724  L112:
2724  -live- %i2, %i3, %r0
2724  inline_call_ir_v <JitCode 'BUILD_SLICE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2732  -live- %i2
2732  goto L128
2735  ---
2735  L113:
2735  -live- %i2, %i3, %r0
2735  inline_call_ir_v <JitCode 'MAKE_CLOSURE__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2743  -live- %i2
2743  goto L128
2746  ---
2746  L114:
2746  -live- %i2, %i3, %r0
2746  -live- %i2, %i3, %r0
2746  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2751  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
2756  int_add %i3, %i0 -> %i0
2760  -live- %i0, %i2, %r0
2760  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r3
2768  -live- %i2, %r0, %r3
2768  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2773  -live- %i0, %i2, %r0, %r3
2773  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560>
2781  int_add %i0, $1 -> %i0
2785  -live- %i0, %i2, %r0
2785  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2790  goto L128
2793  ---
2793  L115:
2793  -live- %i2, %i3, %r0
2793  inline_call_ir_v <JitCode 'LOAD_DEREF__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2801  -live- %i2
2801  goto L128
2804  ---
2804  L116:
2804  -live- %i2, %i3, %r0
2804  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2810  -live- %i2, %i3, %r0, %r3
2810  -live- %i2, %i3, %r0, %r3
2810  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
2815  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
2820  int_add %i3, %i0 -> %i0
2824  -live- %i0, %i2, %r0, %r3
2824  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100dd442560> -> %r4
2832  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value>
2837  goto L128
2840  ---
2840  L117:
2840  -live- %i2, %i3, %r0
2840  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2846  -live- %i2, %i3, %r0, %r3
2846  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
2855  -live- %i2
2855  goto L128
2858  ---
2858  L118:
2858  -live- %i2, %i3, %r0
2858  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2864  -live- %i2, %i3, %r0, %r3
2864  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
2873  -live- %i2
2873  goto L128
2876  ---
2876  L119:
2876  -live- %i2, %i3, %r0
2876  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
2882  -live- %i2, %i3, %r0, %r3
2882  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
2888  -live- %i2, %i3, %r0, %r3, %r4
2888  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r4, %r3]
2897  -live- %i2
2897  goto L128
2900  ---
2900  L120:
2900  -live- %i2, %i3, %r0
2900  inline_call_ir_v <JitCode 'SETUP_WITH__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2908  -live- %i2
2908  goto L128
2911  ---
2911  L121:
2911  -live- %i2, %i3, %r0, %r1, %r2
2911  strgetitem %r1, %i2 -> %i1
2915  -live- %i1, %i2, %i3, %r0, %r1, %r2
2915  goto_if_not_int_lt %i1, $90, L182
2920  raise $<* struct object>
2922  ---
2922  L182:
2922  int_add %i2, $1L -> %i0
2926  strgetitem %r1, %i0 -> %i0
2930  int_add %i2, $2L -> %i4
2934  strgetitem %r1, %i4 -> %i4
2938  int_add %i2, $3L -> %i2
2942  int_mul %i3, $65536 -> %i3
2946  int_mul %i4, $256 -> %i4
2950  int_or %i3, %i4 -> %i3
2954  int_or %i3, %i0 -> %i3
2958  goto L4
2961  ---
2961  L122:
2961  -live- %i2, %i3, %r0
2961  inline_call_ir_v <JitCode 'SET_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2969  -live- %i2
2969  goto L128
2972  ---
2972  L123:
2972  -live- %i2, %i3, %r0
2972  inline_call_ir_v <JitCode 'MAP_ADD__AccessDirect_None'>, I[%i3, %i2], R[%r0]
2980  -live- %i2
2980  goto L128
2983  ---
2983  L124:
2983  -live- %i2, %i3, %r0
2983  inline_call_ir_v <JitCode 'LOOKUP_METHOD__AccessDirect_star_1'>, I[%i3, %i2], R[%r0]
2991  -live- %i2
2991  goto L128
2994  ---
2994  L125:
2994  -live- %i2, %i3, %r0
2994  inline_call_ir_v <JitCode 'CALL_METHOD__AccessDirect_star_1'>, I[%i3, %i2], R[%r0]
3002  -live- %i2
3002  goto L128
3005  ---
3005  L126:
3005  -live- %i2, %i3, %r0
3005  inline_call_ir_v <JitCode 'BUILD_LIST_FROM_ARG__AccessDirect_None'>, I[%i3, %i2], R[%r0]
3013  -live- %i2
3013  goto L128
3016  ---
3016  L127:
3016  -live- %i2, %i3
3016  -live- %i2, %i3
3016  record_quasiimmut_field $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_debug>, FieldDescr<pypy.module.sys.Module.mutate_debug>
3022  getfield_gc_i_pure $<* struct pypy.module.sys.Module>, FieldDescr<pypy.module.sys.Module.inst_debug> -> %i0
3027  -live- %i0, %i2, %i3
3027  goto_if_not %i0, L183
3031  goto L128
3034  ---
3034  L183:
3034  int_add %i2, %i3 -> %i2
3038  goto L128
3041  ---
3041  L3:
3041  int_copy $0 -> %i3
3044  goto L4
3047  ---
3047  L1:
3047  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_f_trace> -> %r3
3052  -live- %r0, %r1, %r2, %r3
3052  goto_if_not_ptr_iszero %r3, L184
3056  goto L2
3059  ---
3059  L184:
3059  getfield_gc_i %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_is_tracing> -> %i0
3064  -live- %i0, %r0, %r1, %r2
3064  goto_if_not_int_is_true %i0, L185
3068  goto L2
3071  ---
3071  L185:
3071  -live- %r0, %r1, %r2
3071  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_w_tracefunc>
3077  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc> -> %r3
3082  -live- %r0, %r1, %r2, %r3
3082  ref_guard_value %r3
3084  -live- %r0, %r1, %r2, %r3
3084  goto_if_not_ptr_iszero %r3, L186
3088  goto L2
3091  ---
3091  L186:
3091  inline_call_r_v <JitCode 'run_trace_func__AccessDirect_None'>, R[%r2, %r0]
3097  -live- %r0, %r1, %r2
3097  goto L2
