   0  inline_call_r_r <JitCode 'callable'>, R[%r1] -> %r3
   6  -live- %r0, %r1, %r3
   6  -live- %r0, %r1, %r3
   6  goto_if_not_ptr_nonzero %r3, L1
  10  ref_copy %r3 -> %r2
  13  -live- %r0, %r1, %r2, %r3
  13  guard_class %r2 -> %i0
  16  -live- %i0, %r0, %r1, %r3
  16  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  21  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  26  int_is_true %i0 -> %i0
  29  L3:
  29  -live- %i0, %r0, %r1
  29  goto_if_not %i0, L4
  33  -live- %r0, %r1
  33  goto_if_not_ptr_nonzero %r0, L5
  37  ref_copy %r0 -> %r2
  40  -live- %r0, %r1, %r2
  40  guard_class %r0 -> %i0
  43  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  48  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  53  -live- %i0, %r1, %r2
  53  goto_if_not %i0, L6
  57  inline_call_r_r <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
  64  -live- %r1, %r2, %r3
  64  -live- %r1, %r2, %r3
  64  goto_if_not_ptr_nonzero %r3, L7
  68  ref_copy %r3 -> %r0
  71  -live- %r0, %r1, %r2, %r3
  71  guard_class %r0 -> %i0
  74  -live- %i0, %r1, %r2, %r3
  74  goto_if_not_int_eq %i0, $<* struct object_vtable>, L8
  79  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  84  int_is_true %i0 -> %i0
  87  L9:
  87  -live- %i0, %r1, %r2
  87  goto_if_not %i0, L10
  91  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d8690> -> %r0
  95  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 100  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 105  ref_return %r0
 107  ---
 107  L10:
 107  inline_call_r_r <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 114  -live- %r1, %r2, %r3
 114  -live- %r1, %r2, %r3
 114  goto_if_not_ptr_nonzero %r3, L11
 118  ref_copy %r3 -> %r0
 121  -live- %r0, %r1, %r2, %r3
 121  guard_class %r0 -> %i0
 124  -live- %i0, %r1, %r2, %r3
 124  goto_if_not_int_eq %i0, $<* struct object_vtable>, L12
 129  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 134  int_is_true %i0 -> %i0
 137  L13:
 137  -live- %i0, %r1, %r2
 137  goto_if_not %i0, L14
 141  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d8390> -> %r0
 145  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 150  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 155  ref_return %r0
 157  ---
 157  L14:
 157  inline_call_r_r <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 164  -live- %r1, %r2, %r3
 164  -live- %r1, %r2, %r3
 164  goto_if_not_ptr_nonzero %r3, L15
 168  ref_copy %r3 -> %r0
 171  -live- %r0, %r1, %r2, %r3
 171  guard_class %r0 -> %i0
 174  -live- %i0, %r1, %r2, %r3
 174  goto_if_not_int_eq %i0, $<* struct object_vtable>, L16
 179  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 184  int_is_true %i0 -> %i0
 187  L17:
 187  -live- %i0, %r1, %r2
 187  goto_if_not %i0, L18
 191  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d8090> -> %r0
 195  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 200  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 205  ref_return %r0
 207  ---
 207  L18:
 207  inline_call_r_r <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 214  -live- %r1, %r2, %r3
 214  -live- %r1, %r2, %r3
 214  goto_if_not_ptr_nonzero %r3, L19
 218  ref_copy %r3 -> %r0
 221  -live- %r0, %r1, %r2, %r3
 221  guard_class %r0 -> %i0
 224  -live- %i0, %r1, %r2, %r3
 224  goto_if_not_int_eq %i0, $<* struct object_vtable>, L20
 229  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 234  int_is_true %i0 -> %i0
 237  L21:
 237  -live- %i0, %r1, %r2
 237  goto_if_not %i0, L22
 241  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d2d50> -> %r0
 245  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 250  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 255  ref_return %r0
 257  ---
 257  L22:
 257  inline_call_r_r <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 264  -live- %r1, %r2, %r3
 264  -live- %r1, %r2, %r3
 264  goto_if_not_ptr_nonzero %r3, L23
 268  ref_copy %r3 -> %r0
 271  -live- %r0, %r1, %r2, %r3
 271  guard_class %r0 -> %i0
 274  -live- %i0, %r1, %r2, %r3
 274  goto_if_not_int_eq %i0, $<* struct object_vtable>, L24
 279  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 284  int_is_true %i0 -> %i0
 287  L25:
 287  -live- %i0, %r1, %r2
 287  goto_if_not %i0, L26
 291  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d2990> -> %r0
 295  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 300  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 305  ref_return %r0
 307  ---
 307  L26:
 307  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_instancetypedef> -> %i0
 312  -live- %i0, %r1, %r2
 312  goto_if_not_int_eq %i0, $<* struct pbc>, L27
 317  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff5f5b3a10> -> %r0
 321  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 326  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 331  ref_return %r0
 333  ---
 333  L27:
 333  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 337  -live- %i0, %r1, %r2
 337  goto_if_not %i0, L28
 341  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d2610> -> %r0
 345  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 350  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 355  ref_return %r0
 357  ---
 357  L28:
 357  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 361  -live- %i0, %r1, %r2
 361  goto_if_not %i0, L29
 365  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d2450> -> %r0
 369  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 374  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 379  ref_return %r0
 381  ---
 381  L29:
 381  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 385  -live- %i0, %r1, %r2
 385  goto_if_not %i0, L30
 389  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d2290> -> %r0
 393  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 398  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 403  ref_return %r0
 405  ---
 405  L30:
 405  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 409  -live- %i0, %r1, %r2
 409  goto_if_not %i0, L31
 413  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1d20d0> -> %r0
 417  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 422  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 427  ref_return %r0
 429  ---
 429  L31:
 429  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 433  -live- %i0, %r1, %r2
 433  goto_if_not %i0, L32
 437  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cded0> -> %r0
 441  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 446  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 451  ref_return %r0
 453  ---
 453  L32:
 453  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 457  -live- %i0, %r1, %r2
 457  goto_if_not %i0, L33
 461  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cdd10> -> %r0
 465  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 470  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 475  ref_return %r0
 477  ---
 477  L33:
 477  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 481  -live- %i0, %r1, %r2
 481  goto_if_not %i0, L34
 485  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cdb50> -> %r0
 489  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 494  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 499  ref_return %r0
 501  ---
 501  L34:
 501  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 505  -live- %i0, %r1, %r2
 505  goto_if_not %i0, L35
 509  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cd990> -> %r0
 513  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 518  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 523  ref_return %r0
 525  ---
 525  L35:
 525  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 529  -live- %i0, %r1, %r2
 529  goto_if_not %i0, L36
 533  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cd7d0> -> %r0
 537  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 542  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 547  ref_return %r0
 549  ---
 549  L36:
 549  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 553  -live- %i0, %r1, %r2
 553  goto_if_not %i0, L37
 557  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cd610> -> %r0
 561  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 566  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 571  ref_return %r0
 573  ---
 573  L37:
 573  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 577  -live- %i0, %r1, %r2
 577  goto_if_not %i0, L38
 581  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cd450> -> %r0
 585  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 590  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 595  ref_return %r0
 597  ---
 597  L38:
 597  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 601  -live- %i0, %r1, %r2
 601  goto_if_not %i0, L39
 605  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cd290> -> %r0
 609  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 614  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 619  ref_return %r0
 621  ---
 621  L39:
 621  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 625  -live- %i0, %r1, %r2
 625  goto_if_not %i0, L40
 629  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1cd0d0> -> %r0
 633  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 638  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 643  ref_return %r0
 645  ---
 645  L40:
 645  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 649  -live- %i0, %r1, %r2
 649  goto_if_not %i0, L41
 653  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7ed0> -> %r0
 657  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 662  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 667  ref_return %r0
 669  ---
 669  L41:
 669  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 673  -live- %i0, %r1, %r2
 673  goto_if_not %i0, L42
 677  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7d10> -> %r0
 681  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 686  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 691  ref_return %r0
 693  ---
 693  L42:
 693  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 697  -live- %i0, %r1, %r2
 697  goto_if_not %i0, L43
 701  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7b50> -> %r0
 705  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 710  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 715  ref_return %r0
 717  ---
 717  L43:
 717  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 721  -live- %i0, %r1, %r2
 721  goto_if_not %i0, L44
 725  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7990> -> %r0
 729  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 734  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 739  ref_return %r0
 741  ---
 741  L44:
 741  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 745  -live- %i0, %r1, %r2
 745  goto_if_not %i0, L45
 749  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c77d0> -> %r0
 753  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 758  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 763  ref_return %r0
 765  ---
 765  L45:
 765  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 769  -live- %i0, %r1, %r2
 769  goto_if_not %i0, L46
 773  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7610> -> %r0
 777  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 782  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 787  ref_return %r0
 789  ---
 789  L46:
 789  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 793  -live- %i0, %r1, %r2
 793  goto_if_not %i0, L47
 797  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7450> -> %r0
 801  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 806  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 811  ref_return %r0
 813  ---
 813  L47:
 813  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 817  -live- %i0, %r1, %r2
 817  goto_if_not %i0, L48
 821  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c7290> -> %r0
 825  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 830  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 835  ref_return %r0
 837  ---
 837  L48:
 837  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 841  -live- %i0, %r1, %r2
 841  goto_if_not %i0, L49
 845  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c70d0> -> %r0
 849  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 854  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 859  ref_return %r0
 861  ---
 861  L49:
 861  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 865  -live- %i0, %r1, %r2
 865  goto_if_not %i0, L50
 869  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2ed0> -> %r0
 873  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 878  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 883  ref_return %r0
 885  ---
 885  L50:
 885  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 889  -live- %i0, %r1, %r2
 889  goto_if_not %i0, L51
 893  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2d10> -> %r0
 897  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 902  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 907  ref_return %r0
 909  ---
 909  L51:
 909  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 913  -live- %i0, %r1, %r2
 913  goto_if_not %i0, L52
 917  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2b50> -> %r0
 921  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 926  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 931  ref_return %r0
 933  ---
 933  L52:
 933  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 937  -live- %i0, %r1, %r2
 937  goto_if_not %i0, L53
 941  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2990> -> %r0
 945  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 950  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 955  ref_return %r0
 957  ---
 957  L53:
 957  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 961  -live- %i0, %r1, %r2
 961  goto_if_not %i0, L54
 965  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c27d0> -> %r0
 969  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 974  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 979  ref_return %r0
 981  ---
 981  L54:
 981  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 985  -live- %i0, %r1, %r2
 985  goto_if_not %i0, L55
 989  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2610> -> %r0
 993  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 998  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1003  ref_return %r0
1005  ---
1005  L55:
1005  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1009  -live- %i0, %r1, %r2
1009  goto_if_not %i0, L56
1013  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2450> -> %r0
1017  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1022  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1027  ref_return %r0
1029  ---
1029  L56:
1029  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1033  -live- %i0, %r1, %r2
1033  goto_if_not %i0, L57
1037  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c2290> -> %r0
1041  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1046  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1051  ref_return %r0
1053  ---
1053  L57:
1053  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1057  -live- %i0, %r1, %r2
1057  goto_if_not %i0, L58
1061  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b1c20d0> -> %r0
1065  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1070  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1075  ref_return %r0
1077  ---
1077  L58:
1077  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1081  -live- %i0, %r1, %r2
1081  goto_if_not %i0, L59
1085  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23ced0> -> %r0
1089  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1094  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1099  ref_return %r0
1101  ---
1101  L59:
1101  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1105  -live- %i0, %r1, %r2
1105  goto_if_not %i0, L60
1109  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23cd10> -> %r0
1113  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1118  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1123  ref_return %r0
1125  ---
1125  L60:
1125  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1129  -live- %i0, %r1, %r2
1129  goto_if_not %i0, L61
1133  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23cb50> -> %r0
1137  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1142  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1147  ref_return %r0
1149  ---
1149  L61:
1149  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1153  -live- %i0, %r1, %r2
1153  goto_if_not %i0, L62
1157  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23c990> -> %r0
1161  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1166  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1171  ref_return %r0
1173  ---
1173  L62:
1173  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1177  -live- %i0, %r1, %r2
1177  goto_if_not %i0, L63
1181  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23c7d0> -> %r0
1185  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1190  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1195  ref_return %r0
1197  ---
1197  L63:
1197  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1201  -live- %i0, %r1, %r2
1201  goto_if_not %i0, L64
1205  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23c610> -> %r0
1209  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1214  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1219  ref_return %r0
1221  ---
1221  L64:
1221  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1225  -live- %i0, %r1, %r2
1225  goto_if_not %i0, L65
1229  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23c450> -> %r0
1233  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1238  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1243  ref_return %r0
1245  ---
1245  L65:
1245  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1249  -live- %i0, %r1, %r2
1249  goto_if_not %i0, L66
1253  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23c290> -> %r0
1257  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1262  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1267  ref_return %r0
1269  ---
1269  L66:
1269  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1273  -live- %i0, %r1, %r2
1273  goto_if_not %i0, L67
1277  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b23c0d0> -> %r0
1281  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1286  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1291  ref_return %r0
1293  ---
1293  L67:
1293  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1297  -live- %i0, %r1, %r2
1297  goto_if_not %i0, L68
1301  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237e90> -> %r0
1305  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1310  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1315  ref_return %r0
1317  ---
1317  L68:
1317  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1321  -live- %i0, %r1, %r2
1321  goto_if_not %i0, L69
1325  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237cd0> -> %r0
1329  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1334  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1339  ref_return %r0
1341  ---
1341  L69:
1341  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1345  -live- %i0, %r1, %r2
1345  goto_if_not %i0, L70
1349  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237b10> -> %r0
1353  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1358  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1363  ref_return %r0
1365  ---
1365  L70:
1365  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1369  -live- %i0, %r1, %r2
1369  goto_if_not %i0, L71
1373  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237950> -> %r0
1377  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1382  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1387  ref_return %r0
1389  ---
1389  L71:
1389  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1393  -live- %i0, %r1, %r2
1393  goto_if_not %i0, L72
1397  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237790> -> %r0
1401  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1406  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1411  ref_return %r0
1413  ---
1413  L72:
1413  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1417  -live- %i0, %r1, %r2
1417  goto_if_not %i0, L73
1421  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b2375d0> -> %r0
1425  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1430  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1435  ref_return %r0
1437  ---
1437  L73:
1437  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1441  -live- %i0, %r1, %r2
1441  goto_if_not %i0, L74
1445  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237410> -> %r0
1449  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1454  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1459  ref_return %r0
1461  ---
1461  L74:
1461  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1465  -live- %i0, %r1, %r2
1465  goto_if_not %i0, L75
1469  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b237250> -> %r0
1473  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1478  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1483  ref_return %r0
1485  ---
1485  L75:
1485  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1489  -live- %i0, %r1, %r2
1489  goto_if_not %i0, L76
1493  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b2370d0> -> %r0
1497  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1502  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1507  ref_return %r0
1509  ---
1509  L76:
1509  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1513  -live- %i0, %r1, %r2
1513  goto_if_not %i0, L77
1517  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff3b231e50> -> %r0
1521  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1526  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1531  ref_return %r0
1533  ---
1533  L77:
1533  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff4081fe50> -> %r1
1537  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1542  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
1547  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
1552  -live- %r1
1552  raise %r1
1554  ---
1554  L24:
1554  L78:
1554  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1560  -live- %i0, %r1, %r2
1560  goto L25
1563  ---
1563  L23:
1563  goto L78
1566  ---
1566  L20:
1566  L79:
1566  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1572  -live- %i0, %r1, %r2
1572  goto L21
1575  ---
1575  L19:
1575  goto L79
1578  ---
1578  L16:
1578  L80:
1578  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1584  -live- %i0, %r1, %r2
1584  goto L17
1587  ---
1587  L15:
1587  goto L80
1590  ---
1590  L12:
1590  L81:
1590  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1596  -live- %i0, %r1, %r2
1596  goto L13
1599  ---
1599  L11:
1599  goto L81
1602  ---
1602  L8:
1602  L82:
1602  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1608  -live- %i0, %r1, %r2
1608  goto L9
1611  ---
1611  L7:
1611  goto L82
1614  ---
1614  L6:
1614  L83:
1614  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r1
1618  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1623  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1628  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1633  -live- %r1
1633  raise %r1
1635  ---
1635  L5:
1635  goto L83
1638  ---
1638  L4:
1638  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff66b922d0> -> %r1
1642  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1647  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1652  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1657  -live- %r1
1657  raise %r1
1659  ---
1659  L2:
1659  L84:
1659  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1665  -live- %i0, %r0, %r1
1665  goto L3
1668  ---
1668  L1:
1668  goto L84
