   0  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
   0  goto_if_not_ptr_iszero %r0, L1
   4  L2:
   4  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a38c82c0> -> %r0
   8  inline_call_ir_i <JitCode '_get_char'>, I[$','], R[%r1, $<* struct rpy_string>] -> %i0
  17  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
  17  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter>
  22  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
  22  goto_if_not_ptr_iszero %r2, L3
  26  int_copy $True -> %i0
  29  L4:
  29  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_doublequote>
  34  inline_call_ir_i <JitCode '_get_char'>, I[$'\x00'], R[%r3, $<* struct rpy_string>] -> %i0
  43  -live- %i0, %r0, %r4, %r5, %r6, %r7, %r8
  43  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_escapechar>
  48  -live- %r0, %r4, %r5, %r6, %r7, %r8
  48  goto_if_not_ptr_iszero %r4, L5
  52  ref_copy $<* struct rpy_string> -> %r9
  55  L6:
  55  setfield_gc_r %r0, %r9, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_lineterminator>
  60  inline_call_ir_i <JitCode '_get_char'>, I[$'"'], R[%r5, $<* struct rpy_string>] -> %i0
  69  -live- %i0, %r0, %r5, %r6, %r7, %r8
  69  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar>
  74  -live- %r0, %r5, %r6, %r7, %r8
  74  goto_if_not_ptr_iszero %r6, L7
  78  int_copy $0 -> %i1
  81  L8:
  81  -live- %i1, %r0, %r5, %r6, %r7, %r8
  81  goto_if_not_ptr_iszero %r7, L9
  85  int_copy $False -> %i0
  88  L10:
  88  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_skipinitialspace>
  93  -live- %i1, %r0, %r5, %r6, %r8
  93  goto_if_not_ptr_iszero %r8, L11
  97  int_copy $False -> %i0
 100  L12:
 100  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_strict>
 105  -live- %i1, %r0, %r5, %r6
 105  goto_if_not_int_ge %i1, $0, L13
 110  -live- %i1, %r0, %r5, %r6
 110  goto_if_not_int_lt %i1, $4, L14
 115  getfield_gc_i_pure %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter> -> %i0
 120  -live- %i0, %i1, %r0, %r5, %r6
 120  goto_if_not_int_eq %i0, $'\x00', L15
 125  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b1c14a68> -> %r6
 129  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 134  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 139  assert_not_none %r6
 141  -live- %r6
 141  guard_class %r6 -> %i1
 144  -live- %r6
 144  raise %r6
 146  ---
 146  L15:
 146  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %i0
 153  -live- %i0, %i1, %r0, %r6
 153  -live- %i0, %i1, %r0, %r6
 153  goto_if_not %i0, L16
 157  -live- %i1, %r0, %r6
 157  goto_if_not_ptr_iszero %r6, L17
 161  int_copy $3 -> %i1
 164  L18:
 164  setfield_gc_i %r0, %i1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quoting>
 169  ref_return %r0
 171  ---
 171  L17:
 171  L19:
 171  -live- %i1, %r0
 171  goto_if_not_int_ne %i1, $3, L20
 176  getfield_gc_i_pure %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar> -> %i0
 181  -live- %i0, %i1, %r0
 181  goto_if_not_int_eq %i0, $'\x00', L21
 186  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b1c14a68> -> %r6
 190  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 195  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 200  assert_not_none %r6
 202  -live- %r6
 202  guard_class %r6 -> %i1
 205  -live- %r6
 205  raise %r6
 207  ---
 207  L21:
 207  goto L18
 210  ---
 210  L20:
 210  goto L18
 213  ---
 213  L16:
 213  goto L19
 216  ---
 216  L14:
 216  L22:
 216  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b1c14a68> -> %r6
 220  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 225  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 230  assert_not_none %r6
 232  -live- %r6
 232  guard_class %r6 -> %i1
 235  -live- %r6
 235  raise %r6
 237  ---
 237  L13:
 237  goto L22
 240  ---
 240  L11:
 240  -live- %i1, %r0, %r5, %r6, %r8
 240  goto_if_not_ptr_nonzero %r8, L23
 244  ref_copy %r8 -> %r9
 247  -live- %i1, %r0, %r5, %r6, %r8, %r9
 247  guard_class %r9 -> %i0
 250  -live- %i0, %i1, %r0, %r5, %r6, %r8
 250  goto_if_not_int_eq %i0, $<* struct object_vtable>, L24
 255  getfield_gc_i_pure %r8, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 260  int_is_true %i0 -> %i0
 263  goto L12
 266  ---
 266  L24:
 266  L25:
 266  inline_call_r_i <JitCode 'is_true'>, R[%r8] -> %i0
 272  -live- %i0, %i1, %r0, %r5, %r6
 272  goto L12
 275  ---
 275  L23:
 275  goto L25
 278  ---
 278  L9:
 278  -live- %i1, %r0, %r5, %r6, %r7, %r8
 278  goto_if_not_ptr_nonzero %r7, L26
 282  ref_copy %r7 -> %r9
 285  -live- %i1, %r0, %r5, %r6, %r7, %r8, %r9
 285  guard_class %r9 -> %i0
 288  -live- %i0, %i1, %r0, %r5, %r6, %r7, %r8
 288  goto_if_not_int_eq %i0, $<* struct object_vtable>, L27
 293  getfield_gc_i_pure %r7, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 298  int_is_true %i0 -> %i0
 301  goto L10
 304  ---
 304  L27:
 304  L28:
 304  inline_call_r_i <JitCode 'is_true'>, R[%r7] -> %i0
 310  -live- %i0, %i1, %r0, %r5, %r6, %r8
 310  goto L10
 313  ---
 313  L26:
 313  goto L28
 316  ---
 316  L7:
 316  -live- %r0, %r5, %r6, %r7, %r8
 316  guard_class %r6 -> %i0
 319  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 324  -live- %i0, %r0, %r5, %r6, %r7, %r8
 324  switch %i0, <SwitchDictDescr 0:L29, 1:L30, 2:L31>
 328  unreachable
 329  ---
 329  L29:
 329  -live- %r6
 329  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r6] -> %r6
 338  -live- %r6
 338  assert_not_none %r6
 340  -live- %r6
 340  guard_class %r6 -> %i1
 343  -live- %r6
 343  raise %r6
 345  ---
 345  L30:
 345  -live- %r0, %r5, %r6, %r7, %r8
 345  getfield_gc_i_pure %r6, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 350  goto L8
 353  ---
 353  L31:
 353  -live- %r0, %r5, %r6, %r7, %r8
 353  -live- %r0, %r5, %r6, %r7, %r8
 353  guard_class %r6 -> %i0
 356  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 361  -live- %i0, %r0, %r5, %r6, %r7, %r8
 361  int_guard_value %i0
 363  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6], <CallDescr(r) EF=7> -> %r9
 370  -live- %r0, %r5, %r6, %r7, %r8, %r9
 370  -live- %r0, %r5, %r6, %r7, %r8, %r9
 370  guard_class %r9 -> %i0
 373  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 378  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r9] -> %i1
 386  -live- %i1, %r0, %r5, %r6, %r7, %r8
 386  goto L8
 389  ---
 389  L5:
 389  inline_call_r_r <JitCode 'text_w'>, R[%r4] -> %r9
 395  -live- %r0, %r5, %r6, %r7, %r8, %r9
 395  catch_exception L32
 398  goto L6
 401  ---
 401  L32:
 401  goto_if_exception_mismatch $<* struct object_vtable>, L33
 405  last_exception -> %i1
 407  last_exc_value -> %r6
 409  getfield_gc_r %r6, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r9
 414  inline_call_r_i <JitCode 'exception_match'>, R[%r9, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 421  -live- %i0, %r6
 421  -live- %i0, %r6
 421  goto_if_not %i0, L34
 425  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100803996e0> -> %r6
 429  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 434  setfield_gc_r %r6, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 439  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 444  assert_not_none %r6
 446  -live- %r6
 446  guard_class %r6 -> %i1
 449  -live- %r6
 449  raise %r6
 451  ---
 451  L34:
 451  -live- %r6
 451  raise %r6
 453  ---
 453  L33:
 453  reraise
 454  ---
 454  L3:
 454  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 454  goto_if_not_ptr_nonzero %r2, L35
 458  ref_copy %r2 -> %r9
 461  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 461  guard_class %r9 -> %i0
 464  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 464  goto_if_not_int_eq %i0, $<* struct object_vtable>, L36
 469  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 474  int_is_true %i0 -> %i0
 477  goto L4
 480  ---
 480  L36:
 480  L37:
 480  inline_call_r_i <JitCode 'is_true'>, R[%r2] -> %i0
 486  -live- %i0, %r0, %r3, %r4, %r5, %r6, %r7, %r8
 486  goto L4
 489  ---
 489  L35:
 489  goto L37
 492  ---
 492  L1:
 492  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 492  guard_class %r0 -> %i0
 495  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 495  int_guard_value %i0
 497  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 497  guard_class %r0 -> %i0
 500  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 505  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 510  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 510  int_guard_value %i0
 512  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r9
 519  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 519  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r9, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 526  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 526  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 526  goto_if_not %i0, L38
 530  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r9
 539  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 539  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r9, $<* struct rpy_string>, %r0] -> %r0
 547  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 547  L39:
 547  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 547  goto_if_not_ptr_nonzero %r0, L40
 551  ref_copy %r0 -> %r9
 554  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 554  guard_class %r9 -> %i0
 557  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 562  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 567  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 567  goto_if_not %i0, L41
 571  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 571  goto_if_not_ptr_iszero %r1, L42
 575  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 575  goto_if_not_ptr_iszero %r2, L43
 579  -live- %r0, %r3, %r4, %r5, %r6, %r7, %r8
 579  goto_if_not_ptr_iszero %r3, L44
 583  -live- %r0, %r4, %r5, %r6, %r7, %r8
 583  goto_if_not_ptr_iszero %r4, L45
 587  -live- %r0, %r5, %r6, %r7, %r8
 587  goto_if_not_ptr_iszero %r5, L46
 591  -live- %r0, %r6, %r7, %r8
 591  goto_if_not_ptr_iszero %r6, L47
 595  -live- %r0, %r7, %r8
 595  goto_if_not_ptr_iszero %r7, L48
 599  -live- %r0, %r8
 599  goto_if_not_ptr_iszero %r8, L49
 603  ref_return %r0
 605  ---
 605  L49:
 605  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 608  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 611  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 614  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 617  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 620  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r7
 623  L50:
 623  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 627  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 632  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r1
 639  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 639  L51:
 639  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 639  goto_if_not_ptr_iszero %r2, L52
 643  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 647  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 652  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r2
 659  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 659  L53:
 659  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 659  goto_if_not_ptr_iszero %r3, L54
 663  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 667  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 672  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r3
 679  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 679  L55:
 679  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 679  goto_if_not_ptr_iszero %r4, L56
 683  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 687  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 692  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r4
 699  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 699  L57:
 699  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 699  goto_if_not_ptr_iszero %r5, L58
 703  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 707  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 712  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r5
 719  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 719  L59:
 719  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 719  goto_if_not_ptr_iszero %r6, L60
 723  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 727  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 732  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r6
 739  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 739  L61:
 739  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 739  goto_if_not_ptr_iszero %r7, L62
 743  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 747  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 752  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r7
 759  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 759  L63:
 759  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 759  goto_if_not_ptr_iszero %r8, L64
 763  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a3a75408> -> %r9
 767  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 772  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r8
 779  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 779  goto L2
 782  ---
 782  L64:
 782  goto L2
 785  ---
 785  L62:
 785  goto L63
 788  ---
 788  L60:
 788  goto L61
 791  ---
 791  L58:
 791  goto L59
 794  ---
 794  L56:
 794  goto L57
 797  ---
 797  L54:
 797  goto L55
 800  ---
 800  L52:
 800  goto L53
 803  ---
 803  L48:
 803  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 806  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 809  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 812  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 815  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 818  goto L50
 821  ---
 821  L47:
 821  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 824  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 827  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 830  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 833  goto L50
 836  ---
 836  L46:
 836  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 839  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 842  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 845  goto L50
 848  ---
 848  L45:
 848  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 851  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 854  goto L50
 857  ---
 857  L44:
 857  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 860  goto L50
 863  ---
 863  L43:
 863  goto L50
 866  ---
 866  L42:
 866  L65:
 866  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 866  goto_if_not_ptr_iszero %r1, L66
 870  goto L50
 873  ---
 873  L66:
 873  goto L51
 876  ---
 876  L41:
 876  goto L65
 879  ---
 879  L40:
 879  goto L65
 882  ---
 882  L38:
 882  goto L39
