   0  -live- %i0, %r0, %r1, %r2
   3  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr>
   8  ref_copy %r0 -> %r3
  11  -live- %i0, %r0, %r1, %r2, %r3
  14  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r4
  19  -live- %i0, %r0, %r1, %r2, %r4
  22  goto_if_not_ptr_nonzero %r4, L1
  26  -live- %r0, %r1, %r2, %r4
  29  goto_if_not_ptr_iszero %r4, L2
  33  L3:
  33  -live- %r0, %r1, %r2
  36  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr> -> %i0
  41  L4:
  41  strgetitem %r1, %i0 -> %i2
  45  int_add %i0, $1L -> %i1
  49  -live- %i1, %i2, %r0, %r1, %r2
  52  goto_if_not_int_ge %i2, $90, L5
  57  strgetitem %r1, %i1 -> %i0
  61  int_add %i1, $1L -> %i3
  65  strgetitem %r1, %i3 -> %i3
  69  int_add %i1, $2L -> %i1
  73  int_mul %i3, $256 -> %i3
  77  int_or %i3, %i0 -> %i3
  81  L6:
  81  -live- %i1, %i2, %i3, %r0, %r1, %r2
  84  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>
  88  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
  96  -live-
  99  raise $<* struct object>
 101  ---
 101  L7:
 101  -live- %i1, %i3, %r0
 104  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 112  -live-
 115  raise $<* struct object>
 117  ---
 117  L8:
 117  -live- %i1, %r0
 120  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 125  int_sub %i0, $1 -> %i0
 129  -live- %i0, %i1, %r0
 132  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 140  -live- %i0, %i1, %r0, %r3
 143  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 151  -live- %i0, %i1, %r0, %r3
 154  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 159  assert_not_none %r3
 161  L131:
 161  int_return %i1
 163  ---
 163  L9:
 163  -live- %i1, %i3, %r0
 166  inline_call_ir_v <JitCode 'ROT_TWO__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 174  -live- %i1
 177  goto L131
 180  ---
 180  L10:
 180  -live- %i1, %i3, %r0
 183  inline_call_ir_v <JitCode 'ROT_THREE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 191  -live- %i1
 194  goto L131
 197  ---
 197  L11:
 197  -live- %i1, %r0
 200  int_guard_value $0
 202  -live- %i1, %r0
 205  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 210  int_invert $0 -> %i2
 213  int_add %i0, %i2 -> %i0
 217  -live- %i0, %i1, %r0
 220  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 228  assert_not_none %r3
 230  -live- %i1, %r0, %r3
 233  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 238  assert_not_none %r3
 240  -live- %i0, %i1, %r0, %r3
 243  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 251  int_add %i0, $1 -> %i0
 255  -live- %i0, %i1, %r0
 258  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 263  goto L131
 266  ---
 266  L12:
 266  -live- %i1, %i3, %r0
 269  inline_call_ir_v <JitCode 'ROT_FOUR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 277  -live- %i1
 280  goto L131
 283  ---
 283  L13:
 283  -live- %i1
 286  goto L131
 289  ---
 289  L14:
 289  -live- %i1, %i3, %r0
 292  inline_call_ir_v <JitCode 'opcode_impl_for_pos__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 300  -live- %i1
 303  goto L131
 306  ---
 306  L15:
 306  -live- %i1, %i3, %r0
 309  inline_call_ir_v <JitCode 'opcode_impl_for_neg__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 317  -live- %i1
 320  goto L131
 323  ---
 323  L16:
 323  -live- %i1, %i3, %r0
 326  inline_call_ir_v <JitCode 'opcode_impl_for_not___AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 334  -live- %i1
 337  goto L131
 340  ---
 340  L17:
 340  -live- %i1, %i3, %r0
 343  inline_call_ir_v <JitCode 'opcode_impl_for_repr__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 351  -live- %i1
 354  goto L131
 357  ---
 357  L18:
 357  -live- %i1, %i3, %r0
 360  inline_call_ir_v <JitCode 'opcode_impl_for_invert__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 368  -live- %i1
 371  goto L131
 374  ---
 374  L19:
 374  -live- %i1, %i3, %r0
 377  inline_call_ir_v <JitCode 'BINARY_POWER__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 385  -live- %i1
 388  goto L131
 391  ---
 391  L20:
 391  -live- %i1, %i3, %r0
 394  inline_call_ir_v <JitCode 'opcode_impl_for_mul__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 402  -live- %i1
 405  goto L131
 408  ---
 408  L21:
 408  -live- %i1, %i3, %r0
 411  inline_call_ir_v <JitCode 'opcode_impl_for_div__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 419  -live- %i1
 422  goto L131
 425  ---
 425  L22:
 425  -live- %i1, %i3, %r0
 428  inline_call_ir_v <JitCode 'opcode_impl_for_mod__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 436  -live- %i1
 439  goto L131
 442  ---
 442  L23:
 442  -live- %i1, %i3, %r0
 445  inline_call_ir_v <JitCode 'int_BINARY_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 453  -live- %i1
 456  goto L131
 459  ---
 459  L24:
 459  -live- %i1, %i3, %r0
 462  inline_call_ir_v <JitCode 'int_BINARY_SUB__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 470  -live- %i1
 473  goto L131
 476  ---
 476  L25:
 476  -live- %i1, %i3, %r0
 479  inline_call_ir_v <JitCode 'list_BINARY_SUBSCR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
 487  -live- %i1
 490  goto L131
 493  ---
 493  L26:
 493  -live- %i1, %i3, %r0
 496  inline_call_ir_v <JitCode 'opcode_impl_for_floordiv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 504  -live- %i1
 507  goto L131
 510  ---
 510  L27:
 510  -live- %i1, %i3, %r0
 513  inline_call_ir_v <JitCode 'opcode_impl_for_truediv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 521  -live- %i1
 524  goto L131
 527  ---
 527  L28:
 527  -live- %i1, %i3, %r0
 530  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_floordiv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 538  -live- %i1
 541  goto L131
 544  ---
 544  L29:
 544  -live- %i1, %i3, %r0
 547  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_truediv__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
 555  -live- %i1
 558  goto L131
 561  ---
 561  L30:
 561  -live- %i1, %r0
 564  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 571  -live- %i1
 574  goto L131
 577  ---
 577  L31:
 577  -live- %i1, %r0
 580  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 585  int_sub %i0, $1 -> %i0
 589  -live- %i0, %i1, %r0
 592  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 600  -live- %i0, %i1, %r0, %r3
 603  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 611  -live- %i0, %i1, %r0, %r3
 614  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 619  assert_not_none %r3
 621  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 628  -live- %i1
 631  goto L131
 634  ---
 634  L32:
 634  -live- %i1, %r0
 637  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 642  int_sub %i0, $1 -> %i0
 646  -live- %i0, %i1, %r0
 649  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 657  -live- %i0, %i1, %r0, %r3
 660  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 668  -live- %i0, %i1, %r0, %r3
 671  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 676  assert_not_none %r3
 678  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
 685  -live- %i1
 688  goto L131
 691  ---
 691  L33:
 691  -live- %i1, %r0
 694  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 699  int_sub %i0, $1 -> %i0
 703  -live- %i0, %i1, %r0
 706  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 714  -live- %i0, %i1, %r0, %r3
 717  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 725  -live- %i0, %i1, %r0, %r3
 728  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 733  assert_not_none %r3
 735  int_sub %i0, $1 -> %i0
 739  -live- %i0, %i1, %r0, %r3
 742  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
 750  -live- %i0, %i1, %r0, %r3, %r4
 753  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 761  -live- %i0, %i1, %r0, %r3, %r4
 764  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 769  assert_not_none %r4
 771  inline_call_r_v <JitCode 'slice__AccessDirect_None'>, R[%r0, %r4, %r3]
 778  -live- %i1
 781  goto L131
 784  ---
 784  L34:
 784  -live- %i1, %r0
 787  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 794  -live- %i1
 797  goto L131
 800  ---
 800  L35:
 800  -live- %i1, %r0
 803  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 808  int_sub %i0, $1 -> %i0
 812  -live- %i0, %i1, %r0
 815  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 823  -live- %i0, %i1, %r0, %r3
 826  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 834  -live- %i0, %i1, %r0, %r3
 837  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 842  assert_not_none %r3
 844  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 851  -live- %i1
 854  goto L131
 857  ---
 857  L36:
 857  -live- %i1, %r0
 860  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 865  int_sub %i0, $1 -> %i0
 869  -live- %i0, %i1, %r0
 872  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 880  -live- %i0, %i1, %r0, %r3
 883  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 891  -live- %i0, %i1, %r0, %r3
 894  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 899  assert_not_none %r3
 901  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
 908  -live- %i1
 911  goto L131
 914  ---
 914  L37:
 914  -live- %i1, %r0
 917  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
 922  int_sub %i0, $1 -> %i0
 926  -live- %i0, %i1, %r0
 929  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
 937  -live- %i0, %i1, %r0, %r3
 940  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 948  -live- %i0, %i1, %r0, %r3
 951  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 956  assert_not_none %r3
 958  int_sub %i0, $1 -> %i0
 962  -live- %i0, %i1, %r0, %r3
 965  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
 973  -live- %i0, %i1, %r0, %r3, %r4
 976  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
 984  -live- %i0, %i1, %r0, %r3, %r4
 987  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 992  assert_not_none %r4
 994  inline_call_r_v <JitCode 'storeslice__AccessDirect_None'>, R[%r0, %r4, %r3]
1001  -live- %i1
1004  goto L131
1007  ---
1007  L38:
1007  -live- %i1, %r0
1010  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1015  int_sub %i0, $1 -> %i0
1019  -live- %i0, %i1, %r0
1022  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
1030  -live- %i0, %i1, %r0, %r3
1033  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1041  -live- %i0, %i1, %r0, %r3
1044  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1049  assert_not_none %r3
1051  inline_call_r_r <JitCode 'delslice'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1059  -live- %i1
1062  goto L131
1065  ---
1065  L39:
1065  -live- %i1, %r0
1068  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1073  int_sub %i0, $1 -> %i0
1077  -live- %i0, %i1, %r0
1080  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
1088  -live- %i0, %i1, %r0, %r3
1091  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1099  -live- %i0, %i1, %r0, %r3
1102  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1107  assert_not_none %r3
1109  int_sub %i0, $1 -> %i0
1113  -live- %i0, %i1, %r0, %r3
1116  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
1124  -live- %i0, %i1, %r0, %r3, %r4
1127  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1135  -live- %i0, %i1, %r0, %r3, %r4
1138  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1143  assert_not_none %r4
1145  inline_call_r_r <JitCode 'delslice'>, R[%r4, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1153  -live- %i1
1156  goto L131
1159  ---
1159  L40:
1159  -live- %i1, %r0
1162  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1167  int_sub %i0, $1 -> %i0
1171  -live- %i0, %i1, %r0
1174  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
1182  -live- %i0, %i1, %r0, %r3
1185  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1193  -live- %i0, %i1, %r0, %r3
1196  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1201  assert_not_none %r3
1203  int_sub %i0, $1 -> %i0
1207  -live- %i0, %i1, %r0, %r3
1210  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
1218  -live- %i0, %i1, %r0, %r3, %r4
1221  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1229  -live- %i0, %i1, %r0, %r3, %r4
1232  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1237  assert_not_none %r4
1239  inline_call_r_r <JitCode 'delslice'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %r3
1247  -live- %i1
1250  goto L131
1253  ---
1253  L41:
1253  -live- %i1, %i3, %r0
1256  inline_call_ir_v <JitCode 'DELETE_SLICE_3__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1264  -live- %i1
1267  goto L131
1270  ---
1270  L42:
1270  -live- %i1, %i3, %r0
1273  inline_call_ir_v <JitCode 'STORE_MAP__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1281  -live- %i1
1284  goto L131
1287  ---
1287  L43:
1287  -live- %i1, %i3, %r0
1290  inline_call_ir_v <JitCode 'int_INPLACE_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1298  -live- %i1
1301  goto L131
1304  ---
1304  L44:
1304  -live- %i1, %i3, %r0
1307  inline_call_ir_v <JitCode 'int_INPLACE_SUB__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1315  -live- %i1
1318  goto L131
1321  ---
1321  L45:
1321  -live- %i1, %i3, %r0
1324  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mul__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1332  -live- %i1
1335  goto L131
1338  ---
1338  L46:
1338  -live- %i1, %i3, %r0
1341  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_div__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1349  -live- %i1
1352  goto L131
1355  ---
1355  L47:
1355  -live- %i1, %i3, %r0
1358  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_mod__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1366  -live- %i1
1369  goto L131
1372  ---
1372  L48:
1372  -live- %i1, %i3, %r0
1375  inline_call_ir_v <JitCode 'STORE_SUBSCR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1383  -live- %i1
1386  goto L131
1389  ---
1389  L49:
1389  -live- %i1, %i3, %r0
1392  inline_call_ir_v <JitCode 'DELETE_SUBSCR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1400  -live- %i1
1403  goto L131
1406  ---
1406  L50:
1406  -live- %i1, %i3, %r0
1409  inline_call_ir_v <JitCode 'opcode_impl_for_lshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1417  -live- %i1
1420  goto L131
1423  ---
1423  L51:
1423  -live- %i1, %i3, %r0
1426  inline_call_ir_v <JitCode 'opcode_impl_for_rshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1434  -live- %i1
1437  goto L131
1440  ---
1440  L52:
1440  -live- %i1, %i3, %r0
1443  inline_call_ir_v <JitCode 'opcode_impl_for_and___AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1451  -live- %i1
1454  goto L131
1457  ---
1457  L53:
1457  -live- %i1, %i3, %r0
1460  inline_call_ir_v <JitCode 'opcode_impl_for_xor__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1468  -live- %i1
1471  goto L131
1474  ---
1474  L54:
1474  -live- %i1, %i3, %r0
1477  inline_call_ir_v <JitCode 'opcode_impl_for_or___AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1485  -live- %i1
1488  goto L131
1491  ---
1491  L55:
1491  -live- %i1, %i3, %r0
1494  inline_call_ir_v <JitCode 'INPLACE_POWER__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1502  -live- %i1
1505  goto L131
1508  ---
1508  L56:
1508  -live- %i1, %i3, %r0
1511  inline_call_ir_v <JitCode 'GET_ITER__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1519  -live- %i1
1522  goto L131
1525  ---
1525  L57:
1525  -live- %i1, %r0
1528  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1533  int_sub %i0, $1 -> %i0
1537  -live- %i0, %i1, %r0
1540  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
1548  -live- %i0, %i1, %r0, %r3
1551  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1559  -live- %i0, %i1, %r0, %r3
1562  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1567  assert_not_none %r3
1569  inline_call_ir_r <JitCode 'wget'>, I[$<* struct pbc>], R[$<* struct rpy_string>] -> %r4
1577  -live- %i1, %r3, %r4
1580  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r4, %r3] -> %r3
1587  -live- %i1
1590  goto L131
1593  ---
1593  L58:
1593  -live- %i1, %r0
1596  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
1601  int_sub %i0, $1 -> %i0
1605  -live- %i0, %i1, %r0
1608  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
1616  -live- %i0, %i1, %r0, %r3
1619  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
1627  -live- %i0, %i1, %r0, %r3
1630  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
1635  assert_not_none %r3
1637  inline_call_r_r <JitCode '_printable_object__AccessDirect_None'>, R[%r0, %r3] -> %r3
1644  -live- %i1, %r3
1647  inline_call_ir_r <JitCode 'wget'>, I[$<* struct pbc>], R[$<* struct rpy_string>] -> %r4
1655  -live- %i1, %r3, %r4
1658  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r4, %r3] -> %r3
1665  -live- %i1
1668  goto L131
1671  ---
1671  L59:
1671  -live- %i1
1674  inline_call_ir_r <JitCode 'wget'>, I[$<* struct pbc>], R[$<* struct rpy_string>] -> %r3
1682  -live- %i1, %r3
1685  inline_call_r_r <JitCode 'call_function__star_0'>, R[%r3] -> %r3
1691  -live- %i1
1694  goto L131
1697  ---
1697  L60:
1697  -live- %i1, %i3, %r0
1700  inline_call_ir_v <JitCode 'PRINT_ITEM_TO__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1708  -live- %i1
1711  goto L131
1714  ---
1714  L61:
1714  -live- %i1, %i3, %r0
1717  inline_call_ir_v <JitCode 'PRINT_NEWLINE_TO__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1725  -live- %i1
1728  goto L131
1731  ---
1731  L62:
1731  -live- %i1, %i3, %r0
1734  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_lshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1742  -live- %i1
1745  goto L131
1748  ---
1748  L63:
1748  -live- %i1, %i3, %r0
1751  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_rshift__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1759  -live- %i1
1762  goto L131
1765  ---
1765  L64:
1765  -live- %i1, %i3, %r0
1768  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_and__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1776  -live- %i1
1779  goto L131
1782  ---
1782  L65:
1782  -live- %i1, %i3, %r0
1785  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_xor__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1793  -live- %i1
1796  goto L131
1799  ---
1799  L66:
1799  -live- %i1, %i3, %r0
1802  inline_call_ir_v <JitCode 'opcode_impl_for_inplace_or__AccessDirect_star_2'>, I[%i3, %i1], R[%r0]
1810  -live- %i1
1813  goto L131
1816  ---
1816  L67:
1816  -live- %r0
1819  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$4], R[%r0] -> %r3
1827  -live- %r0, %r3
1830  goto_if_not_ptr_iszero %r3, L132
1834  raise $<* struct object>
1836  ---
1836  L132:
1836  -live- %r0, %r3
1839  guard_class %r3 -> %i0
1842  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
1847  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
1852  -live- %i0, %r0, %r3
1855  int_guard_value %i0
1857  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, $<* struct pypy.interpreter.pyopcode.SuspendedUnroller>], <CallDescr(rrr) EF=7> -> %i1
1866  -live- %i1
1869  goto L131
1872  ---
1872  L68:
1872  -live- %i1, %i3, %r0
1875  inline_call_ir_v <JitCode 'WITH_CLEANUP__AccessDirect_None'>, I[%i3, %i1], R[%r0]
1883  -live- %i1
1886  goto L131
1889  ---
1889  L69:
1889  -live- %i1, %r0
1892  ref_copy %r0 -> %r3
1895  -live- %i1, %r3
1898  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r0
1903  -live- %i1, %r0, %r3
1906  goto_if_not_ptr_iszero %r0, L133
1910  ref_copy %r3 -> %r0
1913  -live- %i1, %r0, %r3
1916  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
1921  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000019a1825d0> -> %r5
1925  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1930  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
1935  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
1940  setfield_gc_i %r5, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
1945  setfield_gc_i %r5, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
1950  setfield_gc_i %r5, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_in_line_tracing>
1955  getfield_gc_i_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
1960  setfield_gc_i %r5, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
1965  -live- %i1, %r0, %r3, %r4, %r5
1968  record_quasiimmut_field %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
1974  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r4
1979  setfield_gc_r %r5, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals>
1984  -live- %i1, %r0, %r3, %r5
1987  setfield_vable_r %r3, %r5, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
1992  L134:
1992  -live- %i1, %r0, %r3
1995  getfield_vable_r %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
2000  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
2005  -live- %i1, %r0, %r3
2008  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2013  assert_not_none %r3
2015  -live- %i0, %i1, %r0, %r3
2018  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2026  int_add %i0, $1 -> %i0
2030  -live- %i0, %i1, %r0
2033  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2038  goto L131
2041  ---
2041  L133:
2041  ref_copy %r3 -> %r0
2044  goto L134
2047  ---
2047  L70:
2047  -live- %r0
2050  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2055  -live- %r0, %r3
2058  goto_if_not_ptr_iszero %r3, L135
2062  setfield_gc_i %r0, $True, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_frame_finished_execution>
2067  raise $<* struct object>
2069  ---
2069  L135:
2069  ref_copy %r0 -> %r3
2072  -live- %r0, %r3
2075  getfield_vable_i %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2080  int_sub %i0, $1 -> %i0
2084  -live- %i0, %r0, %r3
2087  getarrayitem_vable_r %r3, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r2
2095  -live- %i0, %r0, %r2, %r3
2098  setarrayitem_vable_r %r3, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2106  -live- %i0, %r0, %r2, %r3
2109  setfield_vable_i %r3, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2114  assert_not_none %r2
2116  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$1], R[%r0] -> %r3
2124  -live- %r0, %r2, %r3
2127  goto_if_not_ptr_iszero %r3, L136
2131  -live- %r0, %r2
2134  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2139  assert_not_none %r2
2141  -live- %i0, %r0, %r2
2144  setarrayitem_vable_r %r0, %i0, %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2152  int_add %i0, $1 -> %i0
2156  -live- %i0, %r0
2159  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2164  raise $<* struct object>
2166  ---
2166  L136:
2166  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ad2c7ad0> -> %r1
2170  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue>
2175  -live- %r0, %r1, %r3
2178  guard_class %r3 -> %i0
2181  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
2186  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
2191  -live- %i0, %r0, %r1, %r3
2194  int_guard_value %i0
2196  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, %r1], <CallDescr(rrr) EF=7> -> %i1
2205  -live- %i1
2208  int_return %i1
2210  ---
2210  L71:
2210  -live- %i1, %i3, %r0
2213  inline_call_ir_v <JitCode 'IMPORT_STAR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2221  -live- %i1
2224  goto L131
2227  ---
2227  L72:
2227  -live- %i1, %i3, %r0
2230  inline_call_ir_v <JitCode 'EXEC_STMT__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2238  -live- %i1
2241  goto L131
2244  ---
2244  L73:
2244  -live-
2247  raise $<* struct object>
2249  ---
2249  L74:
2249  -live- %i1, %r0
2252  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
2257  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous> -> %r4
2262  -live- %i1, %r0, %r3, %r4
2265  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
2270  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth> -> %i0
2275  inline_call_ir_v <JitCode 'dropvaluesuntil__AccessDirect_None'>, I[%i0], R[%r0]
2282  -live- %i1
2285  goto L131
2288  ---
2288  L75:
2288  -live- %i1, %r0
2291  inline_call_r_r <JitCode 'end_finally__AccessDirect_None'>, R[%r0] -> %r3
2297  -live- %i1, %r0, %r3
2300  goto_if_not_ptr_nonzero %r3, L137
2304  ref_copy %r3 -> %r2
2307  -live- %i1, %r0, %r2, %r3
2310  guard_class %r3 -> %i0
2313  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i2
2318  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
2323  -live- %i0, %i1, %i2, %r0, %r2
2326  goto_if_not %i2, L138
2330  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_kind> -> %i0
2335  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[%i0], R[%r0] -> %r3
2343  -live- %r0, %r2, %r3
2346  goto_if_not_ptr_iszero %r3, L139
2350  -live- %r0, %r2
2353  guard_class %r2 -> %i0
2356  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.SuspendedUnroller_vtable.cls_nomoreblocks> -> %i0
2361  -live- %i0, %r0, %r2
2364  switch %i0, <SwitchDictDescr 0:L140, 1:L141, 2:L142>
2368  unreachable
2369  ---
2369  L140:
2369  -live- %r2
2372  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SApplicationException.inst_operr> -> %r3
2377  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ad35eaa0> -> %r0
2381  setfield_gc_r %r0, %r3, FieldDescr<pypy.interpreter.pyopcode.RaiseWithExplicitTraceback.inst_operr>
2386  assert_not_none %r0
2388  -live- %r0
2391  raise %r0
2393  ---
2393  L141:
2393  -live- %r0, %r2
2396  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pyopcode.SReturnValue.inst_w_returnvalue> -> %r3
2401  -live- %r0, %r3
2404  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2409  assert_not_none %r3
2411  -live- %i0, %r0, %r3
2414  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2422  int_add %i0, $1 -> %i0
2426  -live- %i0, %r0
2429  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2434  raise $<* struct object>
2436  ---
2436  L142:
2436  -live-
2439  raise $<* struct object>
2441  ---
2441  L139:
2441  -live- %r0, %r2, %r3
2444  guard_class %r3 -> %i0
2447  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
2452  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
2457  -live- %i0, %r0, %r2, %r3
2460  int_guard_value %i0
2462  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r0, %r2], <CallDescr(rrr) EF=7> -> %i1
2471  -live- %i1
2474  int_return %i1
2476  ---
2476  L138:
2476  int_return %i1
2478  ---
2478  L137:
2478  int_return %i1
2480  ---
2480  L76:
2480  -live- %i1, %i3, %r0
2483  inline_call_ir_v <JitCode 'BUILD_CLASS__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2491  -live- %i1
2494  goto L131
2497  ---
2497  L77:
2497  -live- %i1, %i3, %r0
2500  inline_call_ir_v <JitCode 'STORE_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2508  -live- %i1
2511  goto L131
2514  ---
2514  L78:
2514  -live- %i1, %i3, %r0
2517  inline_call_ir_v <JitCode 'DELETE_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2525  -live- %i1
2528  goto L131
2531  ---
2531  L79:
2531  -live- %i1, %i3, %r0
2534  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2539  int_sub %i0, $1 -> %i0
2543  -live- %i0, %i1, %i3, %r0
2546  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
2554  -live- %i0, %i1, %i3, %r0, %r3
2557  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2565  -live- %i0, %i1, %i3, %r0, %r3
2568  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2573  assert_not_none %r3
2575  inline_call_ir_r <JitCode 'fixedview__True'>, I[%i3, $True], R[%r3] -> %r3
2584  -live- %i1, %i3, %r0, %r3
2587  inline_call_ir_v <JitCode 'pushrevvalues__AccessDirect_None'>, I[%i3], R[%r0, %r3]
2595  -live- %i1
2598  goto L131
2601  ---
2601  L80:
2601  -live- %i1, %i3, %r0
2604  inline_call_ir_i <JitCode 'FOR_ITER__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
2613  -live- %i1
2616  goto L131
2619  ---
2619  L81:
2619  -live- %i1, %i3, %r0
2622  inline_call_ir_v <JitCode 'LIST_APPEND__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2630  -live- %i1
2633  goto L131
2636  ---
2636  L82:
2636  -live- %i1, %i3, %r0
2639  inline_call_ir_v <JitCode 'STORE_ATTR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2647  -live- %i1
2650  goto L131
2653  ---
2653  L83:
2653  -live- %i1, %i3, %r0
2656  inline_call_ir_v <JitCode 'DELETE_ATTR__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2664  -live- %i1
2667  goto L131
2670  ---
2670  L84:
2670  -live- %i1, %i3, %r0
2673  inline_call_ir_v <JitCode 'STORE_GLOBAL_cached__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2681  -live- %i1
2684  goto L131
2687  ---
2687  L85:
2687  -live- %i1, %i3, %r0
2690  inline_call_ir_v <JitCode 'DELETE_GLOBAL__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2698  -live- %i1
2701  goto L131
2704  ---
2704  L86:
2704  -live- %i1, %i3, %r0
2707  goto_if_not_int_ge %i3, $1, L143
2712  -live- %i1, %i3, %r0
2715  goto_if_not_int_le %i3, $5, L144
2720  inline_call_ir_v <JitCode 'dupvalues__AccessDirect_None'>, I[%i3], R[%r0]
2727  -live- %i1
2730  goto L131
2733  ---
2733  L144:
2733  L145:
2733  raise $<* struct object>
2735  ---
2735  L143:
2735  goto L145
2738  ---
2738  L87:
2738  -live- %i1, %i3, %r0
2741  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
2746  -live- %i1, %i3, %r0, %r3
2749  ref_guard_value %r3
2751  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_consts_w> -> %r3
2756  getarrayitem_gc_r_pure %r3, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
2762  -live- %i1, %r0, %r3
2765  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2770  assert_not_none %r3
2772  -live- %i0, %i1, %r0, %r3
2775  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2783  int_add %i0, $1 -> %i0
2787  -live- %i0, %i1, %r0
2790  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2795  goto L131
2798  ---
2798  L88:
2798  -live- %i1, %i3, %r0
2801  inline_call_ir_v <JitCode 'LOAD_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2809  -live- %i1
2812  goto L131
2815  ---
2815  L89:
2815  -live- %i1, %i3, %r0
2818  inline_call_ir_v <JitCode 'BUILD_TUPLE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2826  -live- %i1
2829  goto L131
2832  ---
2832  L90:
2832  -live- %i1, %i3, %r0
2835  inline_call_ir_v <JitCode 'BUILD_LIST__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2843  -live- %i1
2846  goto L131
2849  ---
2849  L91:
2849  -live- %i1, %i3, %r0
2852  inline_call_ir_v <JitCode 'BUILD_SET__AccessDirect_None'>, I[%i3, %i1], R[%r0]
2860  -live- %i1
2863  goto L131
2866  ---
2866  L92:
2866  -live- %i1, %r0
2869  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
2880  -live- %i1, %r0, %r3
2883  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2888  assert_not_none %r3
2890  -live- %i0, %i1, %r0, %r3
2893  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2901  int_add %i0, $1 -> %i0
2905  -live- %i0, %i1, %r0
2908  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2913  goto L131
2916  ---
2916  L93:
2916  -live- %i1, %i3, %r0
2919  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2924  int_sub %i0, $1 -> %i0
2928  -live- %i0, %i1, %i3, %r0
2931  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
2939  -live- %i0, %i1, %i3, %r0, %r3
2942  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
2950  -live- %i0, %i1, %i3, %r0, %r3
2953  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
2958  assert_not_none %r3
2960  -live- %i1, %i3, %r0, %r3
2963  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r4
2968  -live- %i1, %i3, %r0, %r3, %r4
2971  ref_guard_value %r4
2973  getfield_gc_r_pure %r4, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r4
2978  getarrayitem_gc_r_pure %r4, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
2984  inline_call_r_r <JitCode 'getattr'>, R[%r3, %r4] -> %r3
2991  -live- %i1, %r0, %r3
2994  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
2999  assert_not_none %r3
3001  -live- %i0, %i1, %r0, %r3
3004  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3012  int_add %i0, $1 -> %i0
3016  -live- %i0, %i1, %r0
3019  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3024  goto L131
3027  ---
3027  L94:
3027  -live- %i1, %i3, %r0
3030  inline_call_ir_v <JitCode 'COMPARE_OP__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3038  -live- %i1
3041  goto L131
3044  ---
3044  L95:
3044  -live- %i1, %i3, %r0
3047  inline_call_ir_v <JitCode 'IMPORT_NAME__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3055  -live- %i1
3058  goto L131
3061  ---
3061  L96:
3061  -live- %i1, %i3, %r0
3064  inline_call_ir_v <JitCode 'IMPORT_FROM__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3072  -live- %i1
3075  goto L131
3078  ---
3078  L97:
3078  -live- %i1, %i3
3081  int_add %i1, %i3 -> %i1
3085  goto L131
3088  ---
3088  L98:
3088  -live- %i1, %i3, %r0
3091  inline_call_ir_i <JitCode 'JUMP_IF_FALSE_OR_POP__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
3100  -live- %i1
3103  goto L131
3106  ---
3106  L99:
3106  -live- %i1, %i3, %r0
3109  inline_call_ir_i <JitCode 'JUMP_IF_TRUE_OR_POP__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
3118  -live- %i1
3121  goto L131
3124  ---
3124  L100:
3124  -live- %i3, %r0, %r2
3127  inline_call_ir_i <JitCode 'jump_absolute__AccessDirect_None'>, I[%i3], R[%r0, %r2] -> %i1
3136  -live- %i1
3139  int_return %i1
3141  ---
3141  L101:
3141  -live- %i1, %i3, %r0
3144  inline_call_ir_i <JitCode 'POP_JUMP_IF_FALSE__AccessDirect_None'>, I[%i3, %i1], R[%r0] -> %i1
3153  -live- %i1
3156  goto L131
3159  ---
3159  L102:
3159  -live- %i1, %i3, %r0
3162  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3167  int_sub %i0, $1 -> %i0
3171  -live- %i0, %i1, %i3, %r0
3174  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
3182  -live- %i0, %i1, %i3, %r0, %r4
3185  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3193  -live- %i0, %i1, %i3, %r0, %r4
3196  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3201  assert_not_none %r4
3203  -live- %i1, %i3, %r4
3206  goto_if_not_ptr_nonzero %r4, L146
3210  ref_copy %r4 -> %r3
3213  -live- %i1, %i3, %r3, %r4
3216  guard_class %r3 -> %i0
3219  -live- %i0, %i1, %i3, %r4
3222  goto_if_not_int_eq %i0, $<* struct object_vtable>, L147
3227  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
3232  int_is_true %i0 -> %i0
3235  L148:
3235  -live- %i0, %i1, %i3
3238  goto_if_not %i0, L149
3242  int_copy %i3 -> %i1
3245  goto L131
3248  ---
3248  L149:
3248  goto L131
3251  ---
3251  L147:
3251  L150:
3251  inline_call_r_i <JitCode 'is_true'>, R[%r4] -> %i0
3257  -live- %i0, %i1, %i3
3260  goto L148
3263  ---
3263  L146:
3263  goto L150
3266  ---
3266  L103:
3266  -live- %i1, %i3, %r0
3269  inline_call_ir_v <JitCode 'LOAD_GLOBAL_cached__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3277  -live- %i1
3280  goto L131
3283  ---
3283  L104:
3283  -live- %i3, %r0
3286  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ad307050> -> %r3
3290  setfield_gc_i %r3, %i3, FieldDescr<pypy.interpreter.pyopcode.SContinueLoop.inst_jump_to>
3295  inline_call_ir_r <JitCode 'unrollstack__AccessDirect_None'>, I[$8], R[%r0] -> %r2
3303  -live- %r0, %r2, %r3
3306  goto_if_not_ptr_iszero %r2, L151
3310  raise $<* struct object>
3312  ---
3312  L151:
3312  -live- %r0, %r2, %r3
3315  guard_class %r2 -> %i0
3318  getfield_raw_i %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock_vtable.cls_handle> -> %i0
3323  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
3328  -live- %i0, %r0, %r2, %r3
3331  int_guard_value %i0
3333  residual_call_r_i %i0, <IndirectCallTargets>, R[%r2, %r0, %r3], <CallDescr(rrr) EF=7> -> %i1
3342  -live- %i1
3345  int_return %i1
3347  ---
3347  L105:
3347  -live- %i1, %i3, %r0
3350  int_add %i1, %i3 -> %i0
3354  -live- %i0, %i1, %r0
3357  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
3362  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ad2a3398> -> %r4
3366  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
3371  -live- %i1, %r0, %r3, %r4
3374  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3379  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
3384  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
3389  -live- %i1, %r0, %r4
3392  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
3397  goto L131
3400  ---
3400  L106:
3400  -live- %i1, %i3, %r0
3403  int_add %i1, %i3 -> %i0
3407  -live- %i0, %i1, %r0
3410  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
3415  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ad2a3be8> -> %r4
3419  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
3424  -live- %i1, %r0, %r3, %r4
3427  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3432  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
3437  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
3442  -live- %i1, %r0, %r4
3445  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
3450  goto L131
3453  ---
3453  L107:
3453  -live- %i1, %i3, %r0
3456  int_add %i1, %i3 -> %i0
3460  -live- %i0, %i1, %r0
3463  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock> -> %r3
3468  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ad2a37c0> -> %r4
3472  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_handlerposition>
3477  -live- %i1, %r0, %r3, %r4
3480  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3485  setfield_gc_i %r4, %i0, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth>
3490  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.pyopcode.FrameBlock.inst_previous>
3495  -live- %i1, %r0, %r4
3498  setfield_vable_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_lastblock>
3503  goto L131
3506  ---
3506  L108:
3506  -live- %i1, %i3, %r0
3509  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
3517  -live- %i1, %i3, %r0, %r3
3520  goto_if_not_ptr_iszero %r3, L152
3524  inline_call_ir_v <JitCode '_load_fast_failed__AccessDirect_None'>, I[%i3], R[%r0]
3531  -live-
3534  raise $<* struct object>
3536  ---
3536  L152:
3536  -live- %i1, %r0, %r3
3539  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3544  assert_not_none %r3
3546  -live- %i0, %i1, %r0, %r3
3549  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3557  int_add %i0, $1 -> %i0
3561  -live- %i0, %i1, %r0
3564  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3569  goto L131
3572  ---
3572  L109:
3572  -live- %i1, %i3, %r0
3575  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3580  int_sub %i0, $1 -> %i0
3584  -live- %i0, %i1, %i3, %r0
3587  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
3595  -live- %i0, %i1, %i3, %r0, %r3
3598  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3606  -live- %i0, %i1, %i3, %r0, %r3
3609  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3614  assert_not_none %r3
3616  -live- %i1, %i3, %r0, %r3
3619  setarrayitem_vable_r %r0, %i3, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3627  goto L131
3630  ---
3630  L110:
3630  -live- %i1, %i3, %r0
3633  inline_call_ir_v <JitCode 'DELETE_FAST__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3641  -live- %i1
3644  goto L131
3647  ---
3647  L111:
3647  -live- %i1, %i3, %r0
3650  inline_call_ir_v <JitCode 'RAISE_VARARGS__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3658  -live-
3661  raise $<* struct object>
3663  ---
3663  L112:
3663  -live- %i1, %i3, %r0
3666  inline_call_ir_v <JitCode 'CALL_FUNCTION__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3674  -live- %i1
3677  goto L131
3680  ---
3680  L113:
3680  -live- %i1, %i3, %r0
3683  inline_call_ir_v <JitCode 'MAKE_FUNCTION__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3691  -live- %i1
3694  goto L131
3697  ---
3697  L114:
3697  -live- %i1, %i3, %r0
3700  inline_call_ir_v <JitCode 'BUILD_SLICE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3708  -live- %i1
3711  goto L131
3714  ---
3714  L115:
3714  -live- %i1, %i3, %r0
3717  inline_call_ir_v <JitCode 'MAKE_CLOSURE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3725  -live- %i1
3728  goto L131
3731  ---
3731  L116:
3731  -live- %i1, %i3, %r0
3734  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
3739  getfield_gc_i_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i0
3744  int_add %i3, %i0 -> %i0
3748  -live- %i0, %i1, %r0
3751  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
3759  -live- %i1, %r0, %r3
3762  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3767  assert_not_none %r3
3769  -live- %i0, %i1, %r0, %r3
3772  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3780  int_add %i0, $1 -> %i0
3784  -live- %i0, %i1, %r0
3787  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3792  goto L131
3795  ---
3795  L117:
3795  -live- %i1, %i3, %r0
3798  inline_call_ir_v <JitCode 'LOAD_DEREF__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3806  -live- %i1
3809  goto L131
3812  ---
3812  L118:
3812  -live- %i1, %i3, %r0
3815  inline_call_ir_v <JitCode 'STORE_DEREF__AccessDirect_None'>, I[%i3, %i1], R[%r0]
3823  -live- %i1
3826  goto L131
3829  ---
3829  L119:
3829  -live- %i1, %i3, %r0
3832  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3837  int_sub %i0, $1 -> %i0
3841  -live- %i0, %i1, %i3, %r0
3844  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
3852  -live- %i0, %i1, %i3, %r0, %r3
3855  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3863  -live- %i0, %i1, %i3, %r0, %r3
3866  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3871  assert_not_none %r3
3873  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>]
3882  -live- %i1
3885  goto L131
3888  ---
3888  L120:
3888  -live- %i1, %i3, %r0
3891  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3896  int_sub %i0, $1 -> %i0
3900  -live- %i0, %i1, %i3, %r0
3903  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
3911  -live- %i0, %i1, %i3, %r0, %r3
3914  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3922  -live- %i0, %i1, %i3, %r0, %r3
3925  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3930  assert_not_none %r3
3932  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r3]
3941  -live- %i1
3944  goto L131
3947  ---
3947  L121:
3947  -live- %i1, %i3, %r0
3950  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
3955  int_sub %i0, $1 -> %i0
3959  -live- %i0, %i1, %i3, %r0
3962  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r3
3970  -live- %i0, %i1, %i3, %r0, %r3
3973  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
3981  -live- %i0, %i1, %i3, %r0, %r3
3984  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
3989  assert_not_none %r3
3991  int_sub %i0, $1 -> %i0
3995  -live- %i0, %i1, %i3, %r0, %r3
3998  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8> -> %r4
4006  -live- %i0, %i1, %i3, %r0, %r3, %r4
4009  setarrayitem_vable_r %r0, %i0, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000016cb776a8>
4017  -live- %i0, %i1, %i3, %r0, %r3, %r4
4020  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
4025  assert_not_none %r4
4027  inline_call_ir_v <JitCode 'call_function__AccessDirect_None'>, I[%i3], R[%r0, %r4, %r3]
4036  -live- %i1
4039  goto L131
4042  ---
4042  L122:
4042  -live- %i1, %i3, %r0
4045  inline_call_ir_v <JitCode 'SETUP_WITH__AccessDirect_None'>, I[%i3, %i1], R[%r0]
4053  -live- %i1
4056  goto L131
4059  ---
4059  L123:
4059  -live- %i1, %i3, %r0, %r1, %r2
4062  strgetitem %r1, %i1 -> %i2
4066  -live- %i1, %i2, %i3, %r0, %r1, %r2
4069  goto_if_not_int_lt %i2, $90, L153
4074  raise $<* struct object>
4076  ---
4076  L153:
4076  int_add %i1, $1L -> %i0
4080  strgetitem %r1, %i0 -> %i0
4084  int_add %i1, $2L -> %i4
4088  strgetitem %r1, %i4 -> %i4
4092  int_add %i1, $3L -> %i1
4096  int_mul %i3, $65536 -> %i3
4100  int_mul %i4, $256 -> %i4
4104  int_or %i3, %i4 -> %i3
4108  int_or %i3, %i0 -> %i3
4112  goto L6
4115  ---
4115  L124:
4115  -live- %i1, %i3, %r0
4118  inline_call_ir_v <JitCode 'SET_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
4126  -live- %i1
4129  goto L131
4132  ---
4132  L125:
4132  -live- %i1, %i3, %r0
4135  inline_call_ir_v <JitCode 'MAP_ADD__AccessDirect_None'>, I[%i3, %i1], R[%r0]
4143  -live- %i1
4146  goto L131
4149  ---
4149  L126:
4149  -live- %i1, %i3, %r0
4152  inline_call_ir_v <JitCode 'LOOKUP_METHOD__AccessDirect_star_1'>, I[%i3, %i1], R[%r0]
4160  -live- %i1
4163  goto L131
4166  ---
4166  L127:
4166  -live- %i1, %i3, %r0
4169  inline_call_ir_v <JitCode 'CALL_METHOD__AccessDirect_star_1'>, I[%i3, %i1], R[%r0]
4177  -live- %i1
4180  goto L131
4183  ---
4183  L128:
4183  -live- %i1, %i3, %r0
4186  inline_call_ir_v <JitCode 'BUILD_LIST_FROM_ARG__AccessDirect_None'>, I[%i3, %i1], R[%r0]
4194  -live- %i1
4197  goto L131
4200  ---
4200  L129:
4200  -live- %i1, %i3
4203  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>
4209  getfield_gc_i_pure $<* struct pypy.module.sys.moduledef.Module>, FieldDescr<pypy.module.sys.moduledef.Module.inst_debug> -> %i0
4214  -live- %i0, %i1, %i3
4217  goto_if_not %i0, L154
4221  goto L131
4224  ---
4224  L154:
4224  int_add %i1, %i3 -> %i1
4228  goto L131
4231  ---
4231  L130:
4231  -live- %i1, %i3, %r0
4234  inline_call_ir_v <JitCode 'MISSING_OPCODE__AccessDirect_None'>, I[%i3, %i1], R[%r0]
4242  -live-
4245  raise $<* struct object>
4247  ---
4247  L5:
4247  int_copy $0 -> %i3
4250  goto L6
4253  ---
4253  L2:
4253  getfield_gc_r %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_f_trace> -> %r3
4258  -live- %r0, %r1, %r2, %r3
4261  goto_if_not_ptr_iszero %r3, L155
4265  goto L3
4268  ---
4268  L155:
4268  getfield_gc_i %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_is_tracing> -> %i0
4273  -live- %i0, %r0, %r1, %r2
4276  goto_if_not_int_is_true %i0, L156
4280  goto L3
4283  ---
4283  L156:
4283  -live- %r0, %r1, %r2
4286  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_w_tracefunc>
4292  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc> -> %r3
4297  -live- %r0, %r1, %r2, %r3
4300  ref_guard_value %r3
4302  -live- %r0, %r1, %r2, %r3
4305  goto_if_not_ptr_iszero %r3, L157
4309  goto L3
4312  ---
4312  L157:
4312  inline_call_r_v <JitCode 'run_trace_func__AccessDirect_None'>, R[%r2, %r0]
4318  -live- %r0, %r1, %r2
4321  goto L3
4324  ---
4324  L1:
4324  goto L4
