   0  getfield_gc_r_pure %r2, FieldDescr<tuple4.item0> -> %r4
   5  getfield_gc_i_pure %r2, FieldDescr<tuple4.item1> -> %i1
  10  getfield_gc_r_pure %r2, FieldDescr<tuple4.item2> -> %r5
  15  getfield_gc_r_pure %r2, FieldDescr<tuple4.item3> -> %r6
  20  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %i0
  27  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  27  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  27  goto_if_not %i0, L1
  31  inline_call_r_r <JitCode 'normalize_module'>, R[%r4] -> %r5
  37  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
  37  L2:
  37  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
  37  guard_class %r1 -> %i0
  40  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  40  int_guard_value %i0
  42  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
  42  guard_class %r1 -> %i0
  45  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  50  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  55  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  55  int_guard_value %i0
  57  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
  64  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
  64  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
  71  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  71  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  71  goto_if_not %i0, L3
  75  ref_copy %r1 -> %r7
  78  inline_call_r_r <JitCode 'str'>, R[%r7] -> %r1
  84  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r7
  84  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r7
  84  guard_class %r7 -> %i0
  87  -live- %i0, %i1, %r1, %r3, %r4, %r5, %r6, %r7
  87  int_guard_value %i0
  89  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r7
  89  guard_class %r7 -> %i0
  92  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  97  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 102  -live- %i0, %i1, %r1, %r3, %r4, %r5, %r6, %r7
 102  int_guard_value %i0
 104  residual_call_r_r %i0, <IndirectCallTargets>, R[%r7], <CallDescr(r) EF=2> -> %r0
 111  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7
 111  L4:
 111  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a6b750> -> %r9
 115  setfield_gc_i %r9, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 120  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8> -> %r2
 125  setarrayitem_gc_r %r2, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
 131  setarrayitem_gc_r %r2, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
 137  setarrayitem_gc_r %r2, $2, %r9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
 143  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r2] -> %r8
 149  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 149  catch_exception L5
 152  L6:
 152  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 159  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 159  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 159  goto_if_not %i0, L7
 163  L8:
 163  residual_call_ir_r $<* fn get_filter>, I[%i1], R[%r0, %r1, %r5], <CallDescr(rrir) EF=7> -> %r2
 174  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
 174  getfield_gc_r_pure %r2, FieldDescr<tuple2.item0> -> %r5
 179  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 184  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 192  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 192  goto_if_not %i0, L9
 196  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a74f00> -> %r2
 200  setfield_gc_r %r2, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 205  setfield_gc_r %r2, %r7, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 210  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 215  assert_not_none %r2
 217  -live- %r2
 217  guard_class %r2 -> %i0
 220  -live- %r2
 220  raise %r2
 222  ---
 222  L9:
 222  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 230  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 230  goto_if_not_int_is_zero %i0, L10
 234  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 241  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 241  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 241  goto_if_not %i0, L11
 245  L12:
 245  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 253  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 253  goto_if_not %i0, L13
 257  void_return
 258  ---
 258  L13:
 258  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 266  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 266  goto_if_not %i0, L14
 270  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 277  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r6, %r7, %r9
 277  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r6, %r7, %r9
 277  goto_if_not %i0, L15
 281  inline_call_r_r <JitCode 'get_warnings_attr'>, R[$<* struct rpy_string>] -> %r6
 287  -live- %i1, %r0, %r1, %r3, %r4, %r6, %r7, %r9
 287  -live- %i1, %r0, %r1, %r3, %r4, %r6, %r7, %r9
 287  goto_if_not_ptr_iszero %r6, L16
 291  getfield_gc_r $<* struct pypy.module._warnings.interp_warnings.State>, FieldDescr<pypy.module._warnings.interp_warnings.State.inst_w_once_registry> -> %r6
 296  L17:
 296  inline_call_r_i <JitCode 'update_registry'>, R[%r6, %r1, %r0] -> %i0
 304  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r7, %r9
 304  L18:
 304  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r7, %r9
 304  goto_if_not %i0, L19
 308  void_return
 309  ---
 309  L19:
 309  L20:
 309  inline_call_r_r <JitCode 'get_warnings_attr'>, R[$<* struct rpy_string>] -> %r2
 315  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r7, %r9
 315  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r7, %r9
 315  goto_if_not_ptr_iszero %r2, L21
 319  residual_call_ir_v $<* fn show_warning>, I[%i1], R[%r4, %r1, %r0, %r3], <CallDescr(rirrr) EF=7>
 330  -live-
 330  void_return
 331  ---
 331  L21:
 331  inline_call_r_r <JitCode 'call_function__star_4'>, R[%r2, %r7, %r0, %r4, %r9] -> %r2
 341  -live-
 341  void_return
 342  ---
 342  L16:
 342  setfield_gc_r $<* struct pypy.module._warnings.interp_warnings.State>, %r6, FieldDescr<pypy.module._warnings.interp_warnings.State.inst_w_once_registry>
 347  goto L17
 350  ---
 350  L15:
 350  goto L17
 353  ---
 353  L14:
 353  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 361  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 361  goto_if_not %i0, L22
 365  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 372  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r6, %r7, %r9
 372  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r6, %r7, %r9
 372  goto_if_not %i0, L23
 376  goto L20
 379  ---
 379  L23:
 379  inline_call_r_i <JitCode 'update_registry'>, R[%r6, %r1, %r0] -> %i0
 387  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r7, %r9
 387  goto L18
 390  ---
 390  L22:
 390  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 398  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r9
 398  goto_if_not_int_is_zero %i0, L24
 402  inline_call_r_r <JitCode 'str'>, R[%r2] -> %r2
 408  -live- %r2, %r5
 408  catch_exception L25
 411  inline_call_r_r <JitCode 'text_w'>, R[%r2] -> %r2
 417  -live- %r2, %r5
 417  catch_exception L26
 420  L27:
 420  inline_call_r_r <JitCode 'oefmt__Unrecognized_action___s__in_warnings_filters____s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r5, %r2] -> %r2
 429  -live- %r2
 429  assert_not_none %r2
 431  -live- %r2
 431  guard_class %r2 -> %i0
 434  -live- %r2
 434  raise %r2
 436  ---
 436  L26:
 436  goto_if_exception_mismatch $<* struct object_vtable>, L28
 440  ref_copy $<* struct rpy_string> -> %r2
 443  goto L27
 446  ---
 446  L28:
 446  reraise
 447  ---
 447  L25:
 447  goto_if_exception_mismatch $<* struct object_vtable>, L29
 451  ref_copy $<* struct rpy_string> -> %r2
 454  goto L27
 457  ---
 457  L29:
 457  reraise
 458  ---
 458  L24:
 458  goto L20
 461  ---
 461  L11:
 461  inline_call_r_r <JitCode 'setitem'>, R[%r6, %r8, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r8
 469  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 469  goto L12
 472  ---
 472  L10:
 472  goto L20
 475  ---
 475  L7:
 475  inline_call_ir_i <JitCode 'already_warned'>, I[$False], R[%r6, %r8] -> %i0
 484  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 484  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 484  goto_if_not %i0, L30
 488  void_return
 489  ---
 489  L30:
 489  goto L8
 492  ---
 492  L5:
 492  goto_if_exception_mismatch $<* struct object_vtable>, L31
 496  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a39e4598> -> %r8
 500  setfield_gc_r %r8, %r2, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 505  goto L6
 508  ---
 508  L31:
 508  reraise
 509  ---
 509  L3:
 509  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 509  guard_class %r1 -> %i0
 512  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 517  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 522  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 522  goto_if_not %i0, L32
 526  L33:
 526  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 526  guard_class %r1 -> %i0
 529  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 534  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 539  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 539  goto_if_not %i0, L34
 543  L35:
 543  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r0, %r1] -> %r7
 550  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7
 550  goto L4
 553  ---
 553  L34:
 553  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 553  guard_class %r1 -> %i0
 556  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 556  int_guard_value %i0
 558  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 558  guard_class %r1 -> %i0
 561  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 566  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 571  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 571  int_guard_value %i0
 573  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 580  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 580  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 587  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 587  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 587  goto_if_not %i0, L36
 591  goto L35
 594  ---
 594  L36:
 594  L37:
 594  inline_call_r_r <JitCode 'str'>, R[%r1] -> %r2
 600  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 600  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r0, %r1] -> %r7
 607  -live- %i1, %r0, %r2, %r3, %r4, %r5, %r6, %r7
 607  ref_copy %r2 -> %r1
 610  goto L4
 613  ---
 613  L32:
 613  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 613  guard_class %r1 -> %i0
 616  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 616  int_guard_value %i0
 618  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 618  guard_class %r1 -> %i0
 621  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 626  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 631  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 631  int_guard_value %i0
 633  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 640  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 640  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 647  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 647  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 647  goto_if_not %i0, L38
 651  goto L33
 654  ---
 654  L38:
 654  goto L37
 657  ---
 657  L1:
 657  goto L2
