   0  -live- %i0, %r0, %r1, %r2
   0  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr>
   5  -live- %i0, %r0, %r1, %r2
   5  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
  10  -live- %i0, %r0, %r1, %r2, %r3
  10  goto_if_not_ptr_nonzero %r3, L1
  14  -live- %r0, %r1, %r2
  14  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
  19  -live- %r0, %r1, %r2, %r3
  19  goto_if_not_ptr_iszero %r3, L2
  23  L3:
  23  -live- %r0, %r1, %r2
  23  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr> -> %i0
  28  L4:
  28  strgetitem %r1, %i0 -> %i2
  32  int_add %i0, $1L -> %i1
  36  -live- %i1, %i2, %r0, %r1, %r2
  36  goto_if_not_int_ge %i2, $90, L5
  41  strgetitem %r1, %i1 -> %i0
  45  int_add %i1, $1L -> %i3
  49  strgetitem %r1, %i3 -> %i3
  53  int_add %i1, $2L -> %i1
  57  int_mul %i3, $256 -> %i3
  61  int_or %i3, %i0 -> %i3
  65  L6:
  65  -live- %i1, %i2, %i3, %r0, %r1, %r2
  65  switch %i2, <SwitchDictDescr 0:L7, 1:L8, 2:L9, 3:L10, 4:L11, 5:L12, 9:L13, 10:L14, 11:L15, 12:L16, 13:L17, 15:L18, 19:L19, 20:L20, 21:L21, 22:L22, 23:L23, 24:L24, 25:L25, 26:L26, 27:L27, 28:L28, 29:L29, 30:L30, 31:L31, 32:L32, 33:L33, 40:L34, 41:L35, 42:L36, 43:L37, 50:L38, 51:L39, 52:L40, 53:L41, 54:L42, 55:L43, 56:L44, 57:L45, 58:L46, 59:L47, 60:L48, 61:L49, 62:L50, 63:L51, 64:L52, 65:L53, 66:L54, 67:L55, 68:L56, 70:L57, 71:L58, 72:L59, 73:L60, 74:L61, 75:L62, 76:L63, 77:L64, 78:L65, 79:L66, 80:L67, 81:L68, 82:L69, 83:L70, 84:L71, 85:L72, 86:L73, 87:L74, 88:L75, 89:L76, 90:L77, 91:L78, 92:L79, 93:L80, 94:L81, 95:L82, 96:L83, 97:L84, 98:L85, 99:L86, 100:L87, 101:L88, 102:L89, 103:L90, 104:L91, 105:L92, 106:L93, 107:L94, 108:L95, 109:L96, 110:L97, 111:L98, 112:L99, 113:L100, 114:L101, 115:L102, 116:L103, 119:L104, 120:L105, 121:L106, 122:L107, 124:L108, 125:L109, 126:L110, 130:L111, 131:L112, 132:L113, 133:L114, 134:L115, 135:L116, 136:L117, 137:L118, 140:L119, 141:L120, 142:L121, 143:L122, 145:L123, 146:L124, 147:L125, 201:L126, 202:L127, 203:L128, 204:L129, 205:L130>
  69  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
  77  -live-
  77  raise $<* struct object>
  79  ---
  79  L7:
  79  -live- %i1, %i3, %r0
  79  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
  87  -live-
  87  raise $<* struct object>
  89  ---
  89  L8:
  89  -live- %i1, %r0
  89  -live- %i1, %r0
  89  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
  94  int_sub %i0, $1 -> %i0
  98  -live- %i0, %i1, %r0
  98  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 106  -live- %i0, %i1, %r0, %r3
 106  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 114  -live- %i0, %i1, %r0, %r3
 114  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 119  assert_not_none %r3
 121  L131:
 121  int_return %i1
 123  ---
 123  L9:
 123  -live- %i1, %i3, %r0
 123  inline_call_ir_v <JitCode 'ROT_TWO__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 131  -live- %i1
 131  goto L131
 134  ---
 134  L10:
 134  -live- %i1, %i3, %r0
 134  inline_call_ir_v <JitCode 'ROT_THREE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 142  -live- %i1
 142  goto L131
 145  ---
 145  L11:
 145  -live- %i1, %r0
 145  -live- %i1, %r0
 145  int_guard_value $0
 147  -live- %i1, %r0
 147  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 152  int_invert $0 -> %i2
 155  int_add %i0, %i2 -> %i0
 159  -live- %i0, %i1, %r0
 159  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 167  assert_not_none %r3
 169  -live- %i1, %r0, %r3
 169  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 174  assert_not_none %r3
 176  -live- %i0, %i1, %r0, %r3
 176  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 184  int_add %i0, $1 -> %i0
 188  -live- %i0, %i1, %r0
 188  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 193  goto L131
 196  ---
 196  L12:
 196  -live- %i1, %i3, %r0
 196  inline_call_ir_v <JitCode 'ROT_FOUR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 204  -live- %i1
 204  goto L131
 207  ---
 207  L13:
 207  -live- %i1
 207  goto L131
 210  ---
 210  L14:
 210  -live- %i1, %i3, %r0
 210  inline_call_ir_v <JitCode 'opcode_impl_for_pos__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 218  -live- %i1
 218  goto L131
 221  ---
 221  L15:
 221  -live- %i1, %i3, %r0
 221  inline_call_ir_v <JitCode 'opcode_impl_for_neg__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 229  -live- %i1
 229  goto L131
 232  ---
 232  L16:
 232  -live- %i1, %i3, %r0
 232  inline_call_ir_v <JitCode 'opcode_impl_for_not___AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 240  -live- %i1
 240  goto L131
 243  ---
 243  L17:
 243  -live- %i1, %i3, %r0
 243  inline_call_ir_v <JitCode 'opcode_impl_for_repr__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 251  -live- %i1
 251  goto L131
 254  ---
 254  L18:
 254  -live- %i1, %i3, %r0
 254  inline_call_ir_v <JitCode 'opcode_impl_for_invert__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 262  -live- %i1
 262  goto L131
 265  ---
 265  L19:
 265  -live- %i1, %i3, %r0
 265  inline_call_ir_v <JitCode 'BINARY_POWER__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 273  -live- %i1
 273  goto L131
 276  ---
 276  L20:
 276  -live- %i1, %i3, %r0
 276  inline_call_ir_v <JitCode 'opcode_impl_for_mul__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 284  -live- %i1
 284  goto L131
 287  ---
 287  L21:
 287  -live- %i1, %i3, %r0
 287  inline_call_ir_v <JitCode 'opcode_impl_for_div__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 295  -live- %i1
 295  goto L131
 298  ---
 298  L22:
 298  -live- %i1, %i3, %r0
 298  inline_call_ir_v <JitCode 'opcode_impl_for_mod__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 306  -live- %i1
 306  goto L131
 309  ---
 309  L23:
 309  -live- %i1, %i3, %r0
 309  inline_call_ir_v <JitCode 'int_BINARY_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 317  -live- %i1
 317  goto L131
 320  ---
 320  L24:
 320  -live- %i1, %i3, %r0
 320  inline_call_ir_v <JitCode 'int_BINARY_SUB__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 328  -live- %i1
 328  goto L131
 331  ---
 331  L25:
 331  -live- %i1, %i3, %r0
 331  inline_call_ir_v <JitCode 'list_BINARY_SUBSCR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 339  -live- %i1
 339  goto L131
 342  ---
 342  L26:
 342  -live- %i1, %i3, %r0
 342  inline_call_ir_v <JitCode 'opcode_impl_for_floordiv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 350  -live- %i1
 350  goto L131
 353  ---
 353  L27:
 353  -live- %i1, %i3, %r0
 353  inline_call_ir_v <JitCode 'opcode_impl_for_truediv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 361  -live- %i1
 361  goto L131
 364  ---
 364  L28:
 364  -live- %i1, %i3, %r0
 364  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_floordiv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 372  -live- %i1
 372  goto L131
 375  ---
 375  L29:
 375  -live- %i1, %i3, %r0
 375  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_truediv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 383  -live- %i1
 383  goto L131
 386  ---
 386  L30:
 386  -live- %i1, %r0
 386  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 393  -live- %i1
 393  goto L131
 396  ---
 396  L31:
 396  -live- %i1, %r0
 396  -live- %i1, %r0
 396  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 401  int_sub %i0, $1 -> %i0
 405  -live- %i0, %i1, %r0
 405  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 413  -live- %i0, %i1, %r0, %r3
 413  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 421  -live- %i0, %i1, %r0, %r3
 421  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 426  assert_not_none %r3
 428  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 435  -live- %i1
 435  goto L131
 438  ---
 438  L32:
 438  -live- %i1, %r0
 438  -live- %i1, %r0
 438  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 443  int_sub %i0, $1 -> %i0
 447  -live- %i0, %i1, %r0
 447  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 455  -live- %i0, %i1, %r0, %r3
 455  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 463  -live- %i0, %i1, %r0, %r3
 463  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 468  assert_not_none %r3
 470  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
 477  -live- %i1
 477  goto L131
 480  ---
 480  L33:
 480  -live- %i1, %i3, %r0
 480  inline_call_ir_v <JitCode 'SLICE_3__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 488  -live- %i1
 488  goto L131
 491  ---
 491  L34:
 491  -live- %i1, %r0
 491  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 498  -live- %i1
 498  goto L131
 501  ---
 501  L35:
 501  -live- %i1, %r0
 501  -live- %i1, %r0
 501  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 506  int_sub %i0, $1 -> %i0
 510  -live- %i0, %i1, %r0
 510  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 518  -live- %i0, %i1, %r0, %r3
 518  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 526  -live- %i0, %i1, %r0, %r3
 526  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 531  assert_not_none %r3
 533  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 540  -live- %i1
 540  goto L131
 543  ---
 543  L36:
 543  -live- %i1, %r0
 543  -live- %i1, %r0
 543  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 548  int_sub %i0, $1 -> %i0
 552  -live- %i0, %i1, %r0
 552  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 560  -live- %i0, %i1, %r0, %r3
 560  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 568  -live- %i0, %i1, %r0, %r3
 568  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 573  assert_not_none %r3
 575  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
 582  -live- %i1
 582  goto L131
 585  ---
 585  L37:
 585  -live- %i1, %i3, %r0
 585  inline_call_ir_v <JitCode 'STORE_SLICE_3__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 593  -live- %i1
 593  goto L131
 596  ---
 596  L38:
 596  -live- %i1, %r0
 596  -live- %i1, %r0
 596  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 601  int_sub %i0, $1 -> %i0
 605  -live- %i0, %i1, %r0
 605  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 613  -live- %i0, %i1, %r0, %r3
 613  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 621  -live- %i0, %i1, %r0, %r3
 621  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 626  assert_not_none %r3
 628  inline_call_r_r <JitCode 'delslice'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 636  -live- %i1
 636  goto L131
 639  ---
 639  L39:
 639  -live- %i1, %i3, %r0
 639  inline_call_ir_v <JitCode 'DELETE_SLICE_1__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 647  -live- %i1
 647  goto L131
 650  ---
 650  L40:
 650  -live- %i1, %i3, %r0
 650  inline_call_ir_v <JitCode 'DELETE_SLICE_2__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 658  -live- %i1
 658  goto L131
 661  ---
 661  L41:
 661  -live- %i1, %i3, %r0
 661  inline_call_ir_v <JitCode 'DELETE_SLICE_3__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 669  -live- %i1
 669  goto L131
 672  ---
 672  L42:
 672  -live- %i1, %i3, %r0
 672  inline_call_ir_v <JitCode 'STORE_MAP__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 680  -live- %i1
 680  goto L131
 683  ---
 683  L43:
 683  -live- %i1, %i3, %r0
 683  inline_call_ir_v <JitCode 'int_INPLACE_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 691  -live- %i1
 691  goto L131
 694  ---
 694  L44:
 694  -live- %i1, %i3, %r0
 694  inline_call_ir_v <JitCode 'int_INPLACE_SUB__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 702  -live- %i1
 702  goto L131
 705  ---
 705  L45:
 705  -live- %i1, %i3, %r0
 705  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mul__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 713  -live- %i1
 713  goto L131
 716  ---
 716  L46:
 716  -live- %i1, %i3, %r0
 716  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_div__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 724  -live- %i1
 724  goto L131
 727  ---
 727  L47:
 727  -live- %i1, %i3, %r0
 727  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mod__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 735  -live- %i1
 735  goto L131
 738  ---
 738  L48:
 738  -live- %i1, %i3, %r0
 738  inline_call_ir_v <JitCode 'STORE_SUBSCR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 746  -live- %i1
 746  goto L131
 749  ---
 749  L49:
 749  -live- %i1, %i3, %r0
 749  inline_call_ir_v <JitCode 'DELETE_SUBSCR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 757  -live- %i1
 757  goto L131
 760  ---
 760  L50:
 760  -live- %i1, %i3, %r0
 760  inline_call_ir_v <JitCode 'opcode_impl_for_lshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 768  -live- %i1
 768  goto L131
 771  ---
 771  L51:
 771  -live- %i1, %i3, %r0
 771  inline_call_ir_v <JitCode 'opcode_impl_for_rshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 779  -live- %i1
 779  goto L131
 782  ---
 782  L52:
 782  -live- %i1, %i3, %r0
 782  inline_call_ir_v <JitCode 'opcode_impl_for_and___AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 790  -live- %i1
 790  goto L131
 793  ---
 793  L53:
 793  -live- %i1, %i3, %r0
 793  inline_call_ir_v <JitCode 'opcode_impl_for_xor__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 801  -live- %i1
 801  goto L131
 804  ---
 804  L54:
 804  -live- %i1, %i3, %r0
 804  inline_call_ir_v <JitCode 'opcode_impl_for_or___AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 812  -live- %i1
 812  goto L131
 815  ---
 815  L55:
 815  -live- %i1, %i3, %r0
 815  inline_call_ir_v <JitCode 'INPLACE_POWER__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 823  -live- %i1
 823  goto L131
 826  ---
 826  L56:
 826  -live- %i1, %i3, %r0
 826  inline_call_ir_v <JitCode 'GET_ITER__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 834  -live- %i1
 834  goto L131
 837  ---
 837  L57:
 837  -live- %i1, %r0
 837  -live- %i1, %r0
 837  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 842  int_sub %i0, $1 -> %i0
 846  -live- %i0, %i1, %r0
 846  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
 854  -live- %i0, %i1, %r0, %r3
 854  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
 862  -live- %i0, %i1, %r0, %r3
 862  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 867  assert_not_none %r3
 869  inline_call_r_r <JitCode 'print_expr__star_1'>, R[%r3] -> %r3
 875  -live- %i1
 875  goto L131
 878  ---
 878  L58:
 878  -live- %i1, %i3, %r0
 878  inline_call_ir_v <JitCode 'PRINT_ITEM__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 886  -live- %i1
 886  goto L131
 889  ---
 889  L59:
 889  -live- %i1
 889  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r3
 893  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 898  inline_call_r_r <JitCode 'lookup____getitem__'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct rpy_string>] -> %r4
 905  -live- %i1, %r3, %r4
 905  -live- %i1, %r3, %r4
 905  goto_if_not_ptr_iszero %r4, L132
 909  inline_call_r_r <JitCode 'oefmt____T__object_is_not_subscriptable__key__R__star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r0
 918  -live- %r0
 918  assert_not_none %r0
 920  -live- %r0
 920  guard_class %r0 -> %i0
 923  -live- %r0
 923  raise %r0
 925  ---
 925  L132:
 925  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r3
 933  -live- %i1, %r3
 933  inline_call_r_r <JitCode 'call_function__star_0'>, R[%r3] -> %r3
 939  -live- %i1
 939  goto L131
 942  ---
 942  L60:
 942  -live- %i1, %i3, %r0
 942  inline_call_ir_v <JitCode 'PRINT_ITEM_TO__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 950  -live- %i1
 950  goto L131
 953  ---
 953  L61:
 953  -live- %i1, %i3, %r0
 953  inline_call_ir_v <JitCode 'PRINT_NEWLINE_TO__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 961  -live- %i1
 961  goto L131
 964  ---
 964  L62:
 964  -live- %i1, %i3, %r0
 964  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_lshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 972  -live- %i1
 972  goto L131
 975  ---
 975  L63:
 975  -live- %i1, %i3, %r0
 975  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_rshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 983  -live- %i1
 983  goto L131
 986  ---
 986  L64:
 986  -live- %i1, %i3, %r0
 986  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_and__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 994  -live- %i1
 994  goto L131
 997  ---
 997  L65:
 997  -live- %i1, %i3, %r0
 997  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_xor__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1005  -live- %i1
1005  goto L131
1008  ---
1008  L66:
1008  -live- %i1, %i3, %r0
1008  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_or__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1016  -live- %i1
1016  goto L131
1019  ---
1019  L67:
1019  -live- %r0
1019  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$4], R[%r0] -> %r3
1027  -live- %r0, %r3
1027  -live- %r0, %r3
1027  goto_if_not_ptr_iszero %r3, L133
1031  raise $<* struct object>
1033  ---
1033  L133:
1033  -live- %r0, %r3
1033  guard_class %r3 -> %i0
1036  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1041  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1046  -live- %i0, %r0, %r3
1046  int_guard_value %i0
1048  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, $<* struct pypy.interpreter.pyopcode.SuspendedUnroller>], <CallDescr(rrr) EF=7> -> %i1
1057  -live- %i1
1057  goto L131
1060  ---
1060  L68:
1060  -live- %i1, %i3, %r0
1060  inline_call_ir_v <JitCode 'WITH_CLEANUP__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1068  -live- %i1
1068  goto L131
1071  ---
1071  L69:
1071  -live- %i1, %r0
1071  ref_copy %r0 -> %r3
1074  -live- %i1, %r3
1074  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r0
1079  -live- %i1, %r0, %r3
1079  goto_if_not_ptr_iszero %r0, L134
1083  ref_copy %r3 -> %r0
1086  -live- %i1, %r0, %r3
1086  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1091  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa5b464988> -> %r5
1095  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1100  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
1105  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
1110  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
1115  setfield_gc_i %r5, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
1120  setfield_gc_i %r5, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_in_line_tracing>
1125  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
1130  setfield_gc_i %r5, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1135  -live- %i1, %r0, %r3, %r4, %r5
1135  record_quasiimmut_field %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
1141  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r4
1146  setfield_gc_r %r5, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals>
1151  -live- %i1, %r0, %r3, %r5
1151  setfield_vable_r %r3, %r5, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
1156  L135:
1156  -live- %i1, %r0, %r3
1156  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
1161  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
1166  -live- %i1, %r0, %r3
1166  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1171  assert_not_none %r3
1173  -live- %i0, %i1, %r0, %r3
1173  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1181  int_add %i0, $1 -> %i0
1185  -live- %i0, %i1, %r0
1185  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1190  goto L131
1193  ---
1193  L134:
1193  ref_copy %r3 -> %r0
1196  goto L135
1199  ---
1199  L70:
1199  -live- %r0
1199  -live- %r0
1199  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
1204  -live- %r0, %r3
1204  goto_if_not_ptr_iszero %r3, L136
1208  setfield_gc_i %r0, $True, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_frame_finished_execution>
1213  raise $<* struct object>
1215  ---
1215  L136:
1215  -live- %r0
1215  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1220  int_sub %i0, $1 -> %i0
1224  -live- %i0, %r0
1224  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
1232  -live- %i0, %r0, %r3
1232  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1240  -live- %i0, %r0, %r3
1240  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1245  assert_not_none %r3
1247  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$1], R[%r0] -> %r2
1255  -live- %r0, %r2, %r3
1255  -live- %r0, %r2, %r3
1255  goto_if_not_ptr_iszero %r2, L137
1259  -live- %r0, %r3
1259  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1264  assert_not_none %r3
1266  -live- %i0, %r0, %r3
1266  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1274  int_add %i0, $1 -> %i0
1278  -live- %i0, %r0
1278  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1283  raise $<* struct object>
1285  ---
1285  L137:
1285  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aab3ecd8a0> -> %r1
1289  setfield_gc_r %r1, %r3, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue>
1294  -live- %r0, %r1, %r2
1294  guard_class %r2 -> %i0
1297  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1302  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1307  -live- %i0, %r0, %r1, %r2
1307  int_guard_value %i0
1309  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r1], <CallDescr(rrr) EF=7> -> %i1
1318  -live- %i1
1318  int_return %i1
1320  ---
1320  L71:
1320  -live- %i1, %i3, %r0
1320  inline_call_ir_v <JitCode 'IMPORT_STAR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1328  -live- %i1
1328  goto L131
1331  ---
1331  L72:
1331  -live- %i1, %i3, %r0
1331  inline_call_ir_v <JitCode 'EXEC_STMT__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1339  -live- %i1
1339  goto L131
1342  ---
1342  L73:
1342  -live-
1342  raise $<* struct object>
1344  ---
1344  L74:
1344  -live- %i1, %r0
1344  -live- %i1, %r0
1344  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
1349  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous> -> %r4
1354  -live- %i1, %r0, %r3, %r4
1354  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
1359  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth> -> %i0
1364  inline_call_ir_v <JitCode 'dropvaluesuntil__AccessDirect_None'>, I[%i0], R[%r0]
1371  -live- %i1
1371  goto L131
1374  ---
1374  L75:
1374  -live- %i1, %r0
1374  inline_call_r_r <JitCode 'end_finally__AccessDirect_None'>, R[%r0] -> %r3
1380  -live- %i1, %r0, %r3
1380  -live- %i1, %r0, %r3
1380  goto_if_not_ptr_nonzero %r3, L138
1384  ref_copy %r3 -> %r2
1387  -live- %i1, %r0, %r2, %r3
1387  guard_class %r3 -> %i0
1390  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
1395  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
1400  -live- %i0, %i1, %r0, %r2
1400  goto_if_not %i0, L139
1404  -live- %r0, %r2
1404  guard_class %r2 -> %i0
1407  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_kind> -> %i0
1412  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[%i0], R[%r0] -> %r3
1420  -live- %r0, %r2, %r3
1420  -live- %r0, %r2, %r3
1420  goto_if_not_ptr_iszero %r3, L140
1424  -live- %r0, %r2
1424  guard_class %r2 -> %i0
1427  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_nomoreblocks> -> %i0
1432  -live- %i0, %r0, %r2
1432  switch %i0, <SwitchDictDescr 0:L141, 1:L142, 2:L143>
1436  unreachable
1437  ---
1437  L141:
1437  -live- %r2
1437  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SApplicationException.inst_operr> -> %r3
1442  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabaa63ef8> -> %r0
1446  setfield_gc_r %r0, %r3, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
1451  assert_not_none %r0
1453  -live- %r0
1453  guard_class %r0 -> %i0
1456  -live- %r0
1456  raise %r0
1458  ---
1458  L142:
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  assert_not_none %r3
1470  -live- %i0, %r0, %r3
1470  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1478  int_add %i0, $1 -> %i0
1482  -live- %i0, %r0
1482  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1487  raise $<* struct object>
1489  ---
1489  L143:
1489  -live-
1489  raise $<* struct object>
1491  ---
1491  L140:
1491  -live- %r0, %r2, %r3
1491  guard_class %r3 -> %i0
1494  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1499  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1504  -live- %i0, %r0, %r2, %r3
1504  int_guard_value %i0
1506  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, %r2], <CallDescr(rrr) EF=7> -> %i1
1515  -live- %i1
1515  int_return %i1
1517  ---
1517  L139:
1517  int_return %i1
1519  ---
1519  L138:
1519  int_return %i1
1521  ---
1521  L76:
1521  -live- %i1, %i3, %r0
1521  inline_call_ir_v <JitCode 'BUILD_CLASS__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1529  -live- %i1
1529  goto L131
1532  ---
1532  L77:
1532  -live- %i1, %i3, %r0
1532  inline_call_ir_v <JitCode 'STORE_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1540  -live- %i1
1540  goto L131
1543  ---
1543  L78:
1543  -live- %i1, %i3, %r0
1543  inline_call_ir_v <JitCode 'DELETE_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1551  -live- %i1
1551  goto L131
1554  ---
1554  L79:
1554  -live- %i1, %i3, %r0
1554  inline_call_ir_v <JitCode 'UNPACK_SEQUENCE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1562  -live- %i1
1562  goto L131
1565  ---
1565  L80:
1565  -live- %i1, %i3, %r0
1565  inline_call_ir_i <JitCode 'FOR_ITER__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
1574  -live- %i1
1574  goto L131
1577  ---
1577  L81:
1577  -live- %i1, %i3, %r0
1577  inline_call_ir_v <JitCode 'LIST_APPEND__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1585  -live- %i1
1585  goto L131
1588  ---
1588  L82:
1588  -live- %i1, %i3, %r0
1588  inline_call_ir_v <JitCode 'STORE_ATTR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1596  -live- %i1
1596  goto L131
1599  ---
1599  L83:
1599  -live- %i1, %i3, %r0
1599  inline_call_ir_v <JitCode 'DELETE_ATTR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1607  -live- %i1
1607  goto L131
1610  ---
1610  L84:
1610  -live- %i1, %i3, %r0
1610  inline_call_ir_v <JitCode 'STORE_GLOBAL__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1618  -live- %i1
1618  goto L131
1621  ---
1621  L85:
1621  -live- %i1, %i3, %r0
1621  inline_call_ir_v <JitCode 'DELETE_GLOBAL__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1629  -live- %i1
1629  goto L131
1632  ---
1632  L86:
1632  -live- %i1, %i3, %r0
1632  -live- %i1, %i3, %r0
1632  goto_if_not_int_ge %i3, $1, L144
1637  -live- %i1, %i3, %r0
1637  goto_if_not_int_le %i3, $5, L145
1642  inline_call_ir_v <JitCode 'dupvalues__AccessDirect_None'>, I[%i3], R[%r0]
1649  -live- %i1
1649  goto L131
1652  ---
1652  L145:
1652  L146:
1652  raise $<* struct object>
1654  ---
1654  L144:
1654  goto L146
1657  ---
1657  L87:
1657  -live- %i1, %i3, %r0
1657  -live- %i1, %i3, %r0
1657  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1662  -live- %i1, %i3, %r0, %r3
1662  ref_guard_value %r3
1664  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_consts_w> -> %r3
1669  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
1675  -live- %i1, %r0, %r3
1675  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1680  assert_not_none %r3
1682  -live- %i0, %i1, %r0, %r3
1682  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1690  int_add %i0, $1 -> %i0
1694  -live- %i0, %i1, %r0
1694  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1699  goto L131
1702  ---
1702  L88:
1702  -live- %i1, %i3, %r0
1702  inline_call_ir_v <JitCode 'LOAD_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1710  -live- %i1
1710  goto L131
1713  ---
1713  L89:
1713  -live- %i1, %i3, %r0
1713  inline_call_ir_v <JitCode 'BUILD_TUPLE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1721  -live- %i1
1721  goto L131
1724  ---
1724  L90:
1724  -live- %i1, %i3, %r0
1724  inline_call_ir_v <JitCode 'BUILD_LIST__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1732  -live- %i1
1732  goto L131
1735  ---
1735  L91:
1735  -live- %i1, %i3, %r0
1735  inline_call_ir_v <JitCode 'BUILD_SET__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1743  -live- %i1
1743  goto L131
1746  ---
1746  L92:
1746  -live- %i1, %r0
1746  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1757  -live- %i1, %r0, %r3
1757  -live- %i1, %r0, %r3
1757  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1762  assert_not_none %r3
1764  -live- %i0, %i1, %r0, %r3
1764  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1772  int_add %i0, $1 -> %i0
1776  -live- %i0, %i1, %r0
1776  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1781  goto L131
1784  ---
1784  L93:
1784  -live- %i1, %i3, %r0
1784  -live- %i1, %i3, %r0
1784  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1789  int_sub %i0, $1 -> %i0
1793  -live- %i0, %i1, %i3, %r0
1793  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
1801  -live- %i0, %i1, %i3, %r0, %r3
1801  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1809  -live- %i0, %i1, %i3, %r0, %r3
1809  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1814  assert_not_none %r3
1816  -live- %i1, %i3, %r0, %r3
1816  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1821  -live- %i1, %i3, %r0, %r3, %r4
1821  ref_guard_value %r4
1823  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r4
1828  getarrayitem_gc_r_pure %r4, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r4
1834  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r4] -> %r3
1841  -live- %i1, %r0, %r3
1841  -live- %i1, %r0, %r3
1841  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1846  assert_not_none %r3
1848  -live- %i0, %i1, %r0, %r3
1848  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
1856  int_add %i0, $1 -> %i0
1860  -live- %i0, %i1, %r0
1860  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1865  goto L131
1868  ---
1868  L94:
1868  -live- %i1, %i3, %r0
1868  inline_call_ir_v <JitCode 'COMPARE_OP__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1876  -live- %i1
1876  goto L131
1879  ---
1879  L95:
1879  -live- %i1, %i3, %r0
1879  inline_call_ir_v <JitCode 'IMPORT_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1887  -live- %i1
1887  goto L131
1890  ---
1890  L96:
1890  -live- %i1, %i3, %r0
1890  inline_call_ir_v <JitCode 'IMPORT_FROM__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1898  -live- %i1
1898  goto L131
1901  ---
1901  L97:
1901  -live- %i1, %i3
1901  int_add %i1, %i3 -> %i1
1905  goto L131
1908  ---
1908  L98:
1908  -live- %i1, %i3, %r0
1908  inline_call_ir_i <JitCode 'JUMP_IF_FALSE_OR_POP__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
1917  -live- %i1
1917  goto L131
1920  ---
1920  L99:
1920  -live- %i1, %i3, %r0
1920  inline_call_ir_i <JitCode 'JUMP_IF_TRUE_OR_POP__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
1929  -live- %i1
1929  goto L131
1932  ---
1932  L100:
1932  -live- %i3, %r0, %r2
1932  inline_call_ir_i <JitCode 'jump_absolute__AccessDirect_None'>, I[%i3], R[%r0, %r2] -> %i1
1941  -live- %i1
1941  int_return %i1
1943  ---
1943  L101:
1943  -live- %i1, %i3, %r0
1943  inline_call_ir_i <JitCode 'POP_JUMP_IF_FALSE__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
1952  -live- %i1
1952  goto L131
1955  ---
1955  L102:
1955  -live- %i1, %i3, %r0
1955  inline_call_ir_i <JitCode 'POP_JUMP_IF_TRUE__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
1964  -live- %i1
1964  goto L131
1967  ---
1967  L103:
1967  -live- %i1, %i3, %r0
1967  inline_call_ir_r <JitCode 'getname_u__AccessDirect_None'>, I[%i3], R[%r0] -> %r4
1975  -live- %i1, %r0, %r4
1975  -live- %i1, %r0, %r4
1975  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
1980  -live- %i1, %r0, %r3, %r4
1980  goto_if_not_ptr_iszero %r3, L147
1984  ref_copy %r0 -> %r3
1987  -live- %i1, %r0, %r3, %r4
1987  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
1992  -live- %i1, %r0, %r3, %r4
1992  ref_guard_value %r3
1994  -live- %i1, %r0, %r3, %r4
1994  record_quasiimmut_field %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
2000  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r3
2005  L148:
2005  inline_call_r_r <JitCode 'finditem_str'>, R[%r3, %r4] -> %r3
2012  -live- %i1, %r0, %r3, %r4
2012  -live- %i1, %r0, %r3, %r4
2012  goto_if_not_ptr_iszero %r3, L149
2016  -live- %i1, %r0, %r4
2016  record_quasiimmut_field $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict>, FieldDescr<pypy.interpreter.module.Module.mutate_w_dict>
2022  getfield_gc_r_pure $<* struct pypy.interpreter.module.Module>, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r3
2027  inline_call_r_r <JitCode 'finditem_str'>, R[%r3, %r4] -> %r3
2034  -live- %i1, %r0, %r3, %r4
2034  -live- %i1, %r0, %r3, %r4
2034  goto_if_not_ptr_iszero %r3, L150
2038  inline_call_r_v <JitCode '_load_global_failed__AccessDirect_None'>, R[%r0, %r4]
2044  -live-
2044  raise $<* struct object>
2046  ---
2046  L150:
2046  L151:
2046  -live- %i1, %r0, %r3
2046  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2051  assert_not_none %r3
2053  -live- %i0, %i1, %r0, %r3
2053  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2061  int_add %i0, $1 -> %i0
2065  -live- %i0, %i1, %r0
2065  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2070  goto L131
2073  ---
2073  L149:
2073  goto L151
2076  ---
2076  L147:
2076  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r3
2081  goto L148
2084  ---
2084  L104:
2084  -live- %i3, %r0
2084  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aaaea40288> -> %r3
2088  setfield_gc_i %r3, %i3, FieldDescr<pypy.interpreter.pyopcode.SContinueLoop.inst_jump_to>
2093  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$8], R[%r0] -> %r2
2101  -live- %r0, %r2, %r3
2101  -live- %r0, %r2, %r3
2101  goto_if_not_ptr_iszero %r2, L152
2105  raise $<* struct object>
2107  ---
2107  L152:
2107  -live- %r0, %r2, %r3
2107  guard_class %r2 -> %i0
2110  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
2115  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
2120  -live- %i0, %r0, %r2, %r3
2120  int_guard_value %i0
2122  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r3], <CallDescr(rrr) EF=7> -> %i1
2131  -live- %i1
2131  int_return %i1
2133  ---
2133  L105:
2133  -live- %i1, %i3, %r0
2133  int_add %i1, %i3 -> %i0
2137  -live- %i0, %i1, %r0
2137  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2142  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabf287c20> -> %r4
2146  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2151  -live- %i1, %r0, %r3, %r4
2151  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2156  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2161  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2166  -live- %i1, %r0, %r4
2166  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2171  goto L131
2174  ---
2174  L106:
2174  -live- %i1, %i3, %r0
2174  int_add %i1, %i3 -> %i0
2178  -live- %i0, %i1, %r0
2178  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2183  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabf252d78> -> %r4
2187  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2192  -live- %i1, %r0, %r3, %r4
2192  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2197  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2202  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2207  -live- %i1, %r0, %r4
2207  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2212  goto L131
2215  ---
2215  L107:
2215  -live- %i1, %i3, %r0
2215  int_add %i1, %i3 -> %i0
2219  -live- %i0, %i1, %r0
2219  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2224  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabf2b4330> -> %r4
2228  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
2233  -live- %i1, %r0, %r3, %r4
2233  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2238  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
2243  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
2248  -live- %i1, %r0, %r4
2248  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2253  goto L131
2256  ---
2256  L108:
2256  -live- %i1, %i3, %r0
2256  -live- %i1, %i3, %r0
2256  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
2264  -live- %i1, %i3, %r0, %r3
2264  goto_if_not_ptr_iszero %r3, L153
2268  inline_call_ir_v <JitCode '_load_fast_failed__AccessDirect_None'>, I[%i3], R[%r0]
2275  -live-
2275  raise $<* struct object>
2277  ---
2277  L153:
2277  -live- %i1, %r0, %r3
2277  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2282  assert_not_none %r3
2284  -live- %i0, %i1, %r0, %r3
2284  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2292  int_add %i0, $1 -> %i0
2296  -live- %i0, %i1, %r0
2296  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2301  goto L131
2304  ---
2304  L109:
2304  -live- %i1, %i3, %r0
2304  -live- %i1, %i3, %r0
2304  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2309  int_sub %i0, $1 -> %i0
2313  -live- %i0, %i1, %i3, %r0
2313  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
2321  -live- %i0, %i1, %i3, %r0, %r3
2321  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2329  -live- %i0, %i1, %i3, %r0, %r3
2329  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2334  assert_not_none %r3
2336  -live- %i1, %i3, %r0, %r3
2336  setarrayitem_vable_r %r0, %i3, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2344  goto L131
2347  ---
2347  L110:
2347  -live- %i1, %i3, %r0
2347  inline_call_ir_v <JitCode 'DELETE_FAST__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2355  -live- %i1
2355  goto L131
2358  ---
2358  L111:
2358  -live- %i1, %i3, %r0
2358  inline_call_ir_v <JitCode 'RAISE_VARARGS__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2366  -live-
2366  raise $<* struct object>
2368  ---
2368  L112:
2368  -live- %i1, %i3, %r0
2368  inline_call_ir_v <JitCode 'CALL_FUNCTION__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2376  -live- %i1
2376  goto L131
2379  ---
2379  L113:
2379  -live- %i1, %i3, %r0
2379  inline_call_ir_v <JitCode 'MAKE_FUNCTION__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2387  -live- %i1
2387  goto L131
2390  ---
2390  L114:
2390  -live- %i1, %i3, %r0
2390  inline_call_ir_v <JitCode 'BUILD_SLICE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2398  -live- %i1
2398  goto L131
2401  ---
2401  L115:
2401  -live- %i1, %i3, %r0
2401  inline_call_ir_v <JitCode 'MAKE_CLOSURE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2409  -live- %i1
2409  goto L131
2412  ---
2412  L116:
2412  -live- %i1, %i3, %r0
2412  -live- %i1, %i3, %r0
2412  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2417  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
2422  int_add %i3, %i0 -> %i0
2426  -live- %i0, %i1, %r0
2426  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
2434  -live- %i1, %r0, %r3
2434  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2439  assert_not_none %r3
2441  -live- %i0, %i1, %r0, %r3
2441  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2449  int_add %i0, $1 -> %i0
2453  -live- %i0, %i1, %r0
2453  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2458  goto L131
2461  ---
2461  L117:
2461  -live- %i1, %i3, %r0
2461  inline_call_ir_v <JitCode 'LOAD_DEREF__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2469  -live- %i1
2469  goto L131
2472  ---
2472  L118:
2472  -live- %i1, %i3, %r0
2472  inline_call_ir_v <JitCode 'STORE_DEREF__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2480  -live- %i1
2480  goto L131
2483  ---
2483  L119:
2483  -live- %i1, %i3, %r0
2483  -live- %i1, %i3, %r0
2483  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2488  int_sub %i0, $1 -> %i0
2492  -live- %i0, %i1, %i3, %r0
2492  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
2500  -live- %i0, %i1, %i3, %r0, %r3
2500  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2508  -live- %i0, %i1, %i3, %r0, %r3
2508  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2513  assert_not_none %r3
2515  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
2524  -live- %i1
2524  goto L131
2527  ---
2527  L120:
2527  -live- %i1, %i3, %r0
2527  -live- %i1, %i3, %r0
2527  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2532  int_sub %i0, $1 -> %i0
2536  -live- %i0, %i1, %i3, %r0
2536  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r3
2544  -live- %i0, %i1, %i3, %r0, %r3
2544  setarrayitem_vable_r %r0, %i0, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
2552  -live- %i0, %i1, %i3, %r0, %r3
2552  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2557  assert_not_none %r3
2559  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
2568  -live- %i1
2568  goto L131
2571  ---
2571  L121:
2571  -live- %i1, %i3, %r0
2571  inline_call_ir_v <JitCode 'CALL_FUNCTION_VAR_KW__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2579  -live- %i1
2579  goto L131
2582  ---
2582  L122:
2582  -live- %i1, %i3, %r0
2582  inline_call_ir_v <JitCode 'SETUP_WITH__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2590  -live- %i1
2590  goto L131
2593  ---
2593  L123:
2593  -live- %i1, %i3, %r0, %r1, %r2
2593  strgetitem %r1, %i1 -> %i2
2597  -live- %i1, %i2, %i3, %r0, %r1, %r2
2597  goto_if_not_int_lt %i2, $90, L154
2602  raise $<* struct object>
2604  ---
2604  L154:
2604  int_add %i1, $1L -> %i0
2608  strgetitem %r1, %i0 -> %i0
2612  int_add %i1, $2L -> %i4
2616  strgetitem %r1, %i4 -> %i4
2620  int_add %i1, $3L -> %i1
2624  int_mul %i3, $65536 -> %i3
2628  int_mul %i4, $256 -> %i4
2632  int_or %i3, %i4 -> %i3
2636  int_or %i3, %i0 -> %i3
2640  goto L6
2643  ---
2643  L124:
2643  -live- %i1, %i3, %r0
2643  inline_call_ir_v <JitCode 'SET_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2651  -live- %i1
2651  goto L131
2654  ---
2654  L125:
2654  -live- %i1, %i3, %r0
2654  inline_call_ir_v <JitCode 'MAP_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2662  -live- %i1
2662  goto L131
2665  ---
2665  L126:
2665  -live- %i1, %i3, %r0
2665  inline_call_ir_v <JitCode 'LOOKUP_METHOD__AccessDirect_star_1'>, I[%i3, %i1], R[%r0]
2673  -live- %i1
2673  goto L131
2676  ---
2676  L127:
2676  -live- %i1, %i3, %r0
2676  inline_call_ir_v <JitCode 'CALL_METHOD__AccessDirect_star_1'>, I[%i3, %i1], R[%r0]
2684  -live- %i1
2684  goto L131
2687  ---
2687  L128:
2687  -live- %i1, %i3, %r0
2687  inline_call_ir_v <JitCode 'BUILD_LIST_FROM_ARG__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2695  -live- %i1
2695  goto L131
2698  ---
2698  L129:
2698  -live- %i1, %i3
2698  -live- %i1, %i3
2698  record_quasiimmut_field $<* struct pypy.module.sys.moduledef.Module>, FieldDescr<pypy.module.sys.moduledef.Module.inst_debug>, FieldDescr<pypy.module.sys.moduledef.Module.mutate_debug>
2704  getfield_gc_i_pure $<* struct pypy.module.sys.moduledef.Module>, FieldDescr<pypy.module.sys.moduledef.Module.inst_debug> -> %i0
2709  -live- %i0, %i1, %i3
2709  goto_if_not %i0, L155
2713  goto L131
2716  ---
2716  L155:
2716  int_add %i1, %i3 -> %i1
2720  goto L131
2723  ---
2723  L130:
2723  -live- %i1, %i3, %r0
2723  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2731  -live-
2731  raise $<* struct object>
2733  ---
2733  L5:
2733  int_copy $0 -> %i3
2736  goto L6
2739  ---
2739  L2:
2739  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_f_trace> -> %r3
2744  -live- %r0, %r1, %r2, %r3
2744  goto_if_not_ptr_iszero %r3, L156
2748  goto L3
2751  ---
2751  L156:
2751  getfield_gc_i %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_is_tracing> -> %i0
2756  -live- %i0, %r0, %r1, %r2
2756  goto_if_not_int_is_true %i0, L157
2760  goto L3
2763  ---
2763  L157:
2763  -live- %r0, %r1, %r2
2763  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_w_tracefunc>
2769  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc> -> %r3
2774  -live- %r0, %r1, %r2, %r3
2774  ref_guard_value %r3
2776  -live- %r0, %r1, %r2, %r3
2776  goto_if_not_ptr_iszero %r3, L158
2780  goto L3
2783  ---
2783  L158:
2783  inline_call_r_v <JitCode 'run_trace_func__AccessDirect_None'>, R[%r2, %r0]
2789  -live- %r0, %r1, %r2
2789  goto L3
2792  ---
2792  L1:
2792  goto L4
