   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_i <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  64  -live- %i0, %r1, %r2
  64  -live- %i0, %r1, %r2
  64  goto_if_not %i0, L7
  68  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f551af0> -> %r0
  72  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
  77  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
  82  ref_return %r0
  84  ---
  84  L7:
  84  inline_call_r_i <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  91  -live- %i0, %r1, %r2
  91  -live- %i0, %r1, %r2
  91  goto_if_not %i0, L8
  95  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f551fa0> -> %r0
  99  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 104  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 109  ref_return %r0
 111  ---
 111  L8:
 111  inline_call_r_i <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 118  -live- %i0, %r1, %r2
 118  -live- %i0, %r1, %r2
 118  goto_if_not %i0, L9
 122  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f551c30> -> %r0
 126  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 131  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 136  ref_return %r0
 138  ---
 138  L9:
 138  inline_call_r_i <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 145  -live- %i0, %r1, %r2
 145  -live- %i0, %r1, %r2
 145  goto_if_not %i0, L10
 149  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f551b40> -> %r0
 153  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 158  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 163  ref_return %r0
 165  ---
 165  L10:
 165  inline_call_r_i <JitCode '_type_issubtype'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 172  -live- %i0, %r1, %r2
 172  -live- %i0, %r1, %r2
 172  goto_if_not %i0, L11
 176  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cd690> -> %r0
 180  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 185  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 190  ref_return %r0
 192  ---
 192  L11:
 192  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_layout> -> %r0
 197  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.Layout.inst_typedef> -> %i0
 202  -live- %i0, %r1, %r2
 202  goto_if_not_int_eq %i0, $<* struct pbc>, L12
 207  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fffaa6dff50> -> %r0
 211  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 216  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 221  ref_return %r0
 223  ---
 223  L12:
 223  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 227  -live- %i0, %r1, %r2
 227  goto_if_not %i0, L13
 231  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cd5a0> -> %r0
 235  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 240  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 245  ref_return %r0
 247  ---
 247  L13:
 247  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 251  -live- %i0, %r1, %r2
 251  goto_if_not %i0, L14
 255  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cd500> -> %r0
 259  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 264  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 269  ref_return %r0
 271  ---
 271  L14:
 271  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 275  -live- %i0, %r1, %r2
 275  goto_if_not %i0, L15
 279  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5b9be0> -> %r0
 283  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 288  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 293  ref_return %r0
 295  ---
 295  L15:
 295  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 299  -live- %i0, %r1, %r2
 299  goto_if_not %i0, L16
 303  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5b9820> -> %r0
 307  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 312  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 317  ref_return %r0
 319  ---
 319  L16:
 319  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 323  -live- %i0, %r1, %r2
 323  goto_if_not %i0, L17
 327  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5b9730> -> %r0
 331  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 336  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 341  ref_return %r0
 343  ---
 343  L17:
 343  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 347  -live- %i0, %r1, %r2
 347  goto_if_not %i0, L18
 351  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5b9910> -> %r0
 355  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 360  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 365  ref_return %r0
 367  ---
 367  L18:
 367  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 371  -live- %i0, %r1, %r2
 371  goto_if_not %i0, L19
 375  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5b9320> -> %r0
 379  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 384  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 389  ref_return %r0
 391  ---
 391  L19:
 391  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 395  -live- %i0, %r1, %r2
 395  goto_if_not %i0, L20
 399  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5b9aa0> -> %r0
 403  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 408  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 413  ref_return %r0
 415  ---
 415  L20:
 415  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 419  -live- %i0, %r1, %r2
 419  goto_if_not %i0, L21
 423  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cb140> -> %r0
 427  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 432  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 437  ref_return %r0
 439  ---
 439  L21:
 439  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 443  -live- %i0, %r1, %r2
 443  goto_if_not %i0, L22
 447  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cbc80> -> %r0
 451  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 456  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 461  ref_return %r0
 463  ---
 463  L22:
 463  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 467  -live- %i0, %r1, %r2
 467  goto_if_not %i0, L23
 471  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cb550> -> %r0
 475  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 480  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 485  ref_return %r0
 487  ---
 487  L23:
 487  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 491  -live- %i0, %r1, %r2
 491  goto_if_not %i0, L24
 495  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cb5a0> -> %r0
 499  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 504  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 509  ref_return %r0
 511  ---
 511  L24:
 511  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 515  -live- %i0, %r1, %r2
 515  goto_if_not %i0, L25
 519  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5cb0f0> -> %r0
 523  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 528  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 533  ref_return %r0
 535  ---
 535  L25:
 535  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 539  -live- %i0, %r1, %r2
 539  goto_if_not %i0, L26
 543  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f65cf50> -> %r0
 547  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 552  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 557  ref_return %r0
 559  ---
 559  L26:
 559  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 563  -live- %i0, %r1, %r2
 563  goto_if_not %i0, L27
 567  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f65cb40> -> %r0
 571  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 576  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 581  ref_return %r0
 583  ---
 583  L27:
 583  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 587  -live- %i0, %r1, %r2
 587  goto_if_not %i0, L28
 591  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f65c3c0> -> %r0
 595  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 600  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 605  ref_return %r0
 607  ---
 607  L28:
 607  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 611  -live- %i0, %r1, %r2
 611  goto_if_not %i0, L29
 615  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f65efa0> -> %r0
 619  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 624  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 629  ref_return %r0
 631  ---
 631  L29:
 631  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 635  -live- %i0, %r1, %r2
 635  goto_if_not %i0, L30
 639  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f65e500> -> %r0
 643  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 648  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 653  ref_return %r0
 655  ---
 655  L30:
 655  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 659  -live- %i0, %r1, %r2
 659  goto_if_not %i0, L31
 663  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f65e3c0> -> %r0
 667  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 672  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 677  ref_return %r0
 679  ---
 679  L31:
 679  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 683  -live- %i0, %r1, %r2
 683  goto_if_not %i0, L32
 687  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5aefa0> -> %r0
 691  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 696  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 701  ref_return %r0
 703  ---
 703  L32:
 703  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 707  -live- %i0, %r1, %r2
 707  goto_if_not %i0, L33
 711  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5aeeb0> -> %r0
 715  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 720  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 725  ref_return %r0
 727  ---
 727  L33:
 727  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 731  -live- %i0, %r1, %r2
 731  goto_if_not %i0, L34
 735  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5ae9b0> -> %r0
 739  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 744  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 749  ref_return %r0
 751  ---
 751  L34:
 751  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 755  -live- %i0, %r1, %r2
 755  goto_if_not %i0, L35
 759  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5aeaf0> -> %r0
 763  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 768  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 773  ref_return %r0
 775  ---
 775  L35:
 775  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 779  -live- %i0, %r1, %r2
 779  goto_if_not %i0, L36
 783  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5aea00> -> %r0
 787  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 792  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 797  ref_return %r0
 799  ---
 799  L36:
 799  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 803  -live- %i0, %r1, %r2
 803  goto_if_not %i0, L37
 807  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5aed20> -> %r0
 811  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 816  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 821  ref_return %r0
 823  ---
 823  L37:
 823  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 827  -live- %i0, %r1, %r2
 827  goto_if_not %i0, L38
 831  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f5aec30> -> %r0
 835  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 840  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 845  ref_return %r0
 847  ---
 847  L38:
 847  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 851  -live- %i0, %r1, %r2
 851  goto_if_not %i0, L39
 855  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f480fa0> -> %r0
 859  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 864  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 869  ref_return %r0
 871  ---
 871  L39:
 871  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 875  -live- %i0, %r1, %r2
 875  goto_if_not %i0, L40
 879  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f480eb0> -> %r0
 883  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 888  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 893  ref_return %r0
 895  ---
 895  L40:
 895  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 899  -live- %i0, %r1, %r2
 899  goto_if_not %i0, L41
 903  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f480be0> -> %r0
 907  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 912  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 917  ref_return %r0
 919  ---
 919  L41:
 919  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 923  -live- %i0, %r1, %r2
 923  goto_if_not %i0, L42
 927  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f480dc0> -> %r0
 931  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 936  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 941  ref_return %r0
 943  ---
 943  L42:
 943  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 947  -live- %i0, %r1, %r2
 947  goto_if_not %i0, L43
 951  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f494050> -> %r0
 955  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 960  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 965  ref_return %r0
 967  ---
 967  L43:
 967  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 971  -live- %i0, %r1, %r2
 971  goto_if_not %i0, L44
 975  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f4943c0> -> %r0
 979  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
 984  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
 989  ref_return %r0
 991  ---
 991  L44:
 991  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
 995  -live- %i0, %r1, %r2
 995  goto_if_not %i0, L45
 999  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f494d20> -> %r0
1003  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1008  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1013  ref_return %r0
1015  ---
1015  L45:
1015  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1019  -live- %i0, %r1, %r2
1019  goto_if_not %i0, L46
1023  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f4c6c30> -> %r0
1027  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1032  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1037  ref_return %r0
1039  ---
1039  L46:
1039  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1043  -live- %i0, %r1, %r2
1043  goto_if_not %i0, L47
1047  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f4c6eb0> -> %r0
1051  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1056  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1061  ref_return %r0
1063  ---
1063  L47:
1063  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1067  -live- %i0, %r1, %r2
1067  goto_if_not %i0, L48
1071  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f4c6d20> -> %r0
1075  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1080  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1085  ref_return %r0
1087  ---
1087  L48:
1087  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1091  -live- %i0, %r1, %r2
1091  goto_if_not %i0, L49
1095  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f706dc0> -> %r0
1099  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1104  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1109  ref_return %r0
1111  ---
1111  L49:
1111  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1115  -live- %i0, %r1, %r2
1115  goto_if_not %i0, L50
1119  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f706820> -> %r0
1123  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1128  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1133  ref_return %r0
1135  ---
1135  L50:
1135  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1139  -live- %i0, %r1, %r2
1139  goto_if_not %i0, L51
1143  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f706780> -> %r0
1147  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1152  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1157  ref_return %r0
1159  ---
1159  L51:
1159  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1163  -live- %i0, %r1, %r2
1163  goto_if_not %i0, L52
1167  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f7066e0> -> %r0
1171  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1176  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1181  ref_return %r0
1183  ---
1183  L52:
1183  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1187  -live- %i0, %r1, %r2
1187  goto_if_not %i0, L53
1191  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f706050> -> %r0
1195  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1200  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1205  ref_return %r0
1207  ---
1207  L53:
1207  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1211  -live- %i0, %r1, %r2
1211  goto_if_not %i0, L54
1215  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f706eb0> -> %r0
1219  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1224  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1229  ref_return %r0
1231  ---
1231  L54:
1231  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1235  -live- %i0, %r1, %r2
1235  goto_if_not %i0, L55
1239  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f706f00> -> %r0
1243  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1248  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1253  ref_return %r0
1255  ---
1255  L55:
1255  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1259  -live- %i0, %r1, %r2
1259  goto_if_not %i0, L56
1263  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f6f0910> -> %r0
1267  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1272  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1277  ref_return %r0
1279  ---
1279  L56:
1279  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1283  -live- %i0, %r1, %r2
1283  goto_if_not %i0, L57
1287  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f6f0870> -> %r0
1291  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1296  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1301  ref_return %r0
1303  ---
1303  L57:
1303  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1307  -live- %i0, %r1, %r2
1307  goto_if_not %i0, L58
1311  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f6f03c0> -> %r0
1315  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1320  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1325  ref_return %r0
1327  ---
1327  L58:
1327  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1331  -live- %i0, %r1, %r2
1331  goto_if_not %i0, L59
1335  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f6f0320> -> %r0
1339  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1344  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1349  ref_return %r0
1351  ---
1351  L59:
1351  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1355  -live- %i0, %r1, %r2
1355  goto_if_not %i0, L60
1359  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f6f0730> -> %r0
1363  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1368  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1373  ref_return %r0
1375  ---
1375  L60:
1375  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1379  -live- %i0, %r1, %r2
1379  goto_if_not %i0, L61
1383  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f6f07d0> -> %r0
1387  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1392  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1397  ref_return %r0
1399  ---
1399  L61:
1399  instance_ptr_eq %r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject> -> %i0
1403  -live- %i0, %r1, %r2
1403  goto_if_not %i0, L62
1407  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f7796e0> -> %r0
1411  setfield_gc_r %r0, %r2, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type>
1416  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller>
1421  ref_return %r0
1423  ---
1423  L62:
1423  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4c4762d0> -> %r0
1427  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1432  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
1437  setfield_gc_r %r0, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
1442  assert_not_none %r0
1444  -live- %r0
1444  guard_class %r0 -> %i0
1447  -live- %r0
1447  raise %r0
1449  ---
1449  L6:
1449  L63:
1449  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r0
1453  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1458  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1463  assert_not_none %r0
1465  -live- %r0
1465  guard_class %r0 -> %i0
1468  -live- %r0
1468  raise %r0
1470  ---
1470  L5:
1470  goto L63
1473  ---
1473  L4:
1473  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff713b8960> -> %r0
1477  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1482  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1487  assert_not_none %r0
1489  -live- %r0
1489  guard_class %r0 -> %i0
1492  -live- %r0
1492  raise %r0
1494  ---
1494  L2:
1494  L64:
1494  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
1500  -live- %i0, %r0, %r1
1500  goto L3
1503  ---
1503  L1:
1503  goto L64
