   0  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
   4  -live- %i0, %r0, %r1, %r2
   4  goto_if_not %i0, L1
   8  L2:
   8  inline_call_ir_i <JitCode 'ObjSpace.truncatedint_w'>, I[$False], R[%r2] -> %i0
  16  -live- %i0, %r0, %r1, %r2
  16  -live- %i0, %r0, %r1, %r2
  16  guard_class %r0 -> %i1
  19  getfield_raw_i %i1, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_signed> -> %i1
  24  inline_call_ir_v <JitCode 'dispatcher'>, I[%i1, %i0], R[%r0, %r1, %r2]
  34  -live-
  34  void_return
  35  ---
  35  L1:
  35  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
  39  -live- %i0, %r0, %r1, %r2
  39  goto_if_not %i0, L3
  43  goto L2
  46  ---
  46  L3:
  46  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
  50  -live- %i0, %r0, %r1, %r2
  50  goto_if_not %i0, L4
  54  goto L2
  57  ---
  57  L4:
  57  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
  61  -live- %i0, %r0, %r1, %r2
  61  goto_if_not %i0, L5
  65  goto L2
  68  ---
  68  L5:
  68  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
  72  -live- %i0, %r0, %r1, %r2
  72  goto_if_not %i0, L6
  76  goto L2
  79  ---
  79  L6:
  79  inline_call_r_i <JitCode 'FromAppLevelConverter.maybe_handle_char_or_unichar_p'>, R[%r0, %r1, %r2] -> %i0
  87  -live- %i0, %r0, %r1, %r2
  87  -live- %i0, %r0, %r1, %r2
  87  goto_if_not %i0, L7
  91  void_return
  92  ---
  92  L7:
  92  residual_call_r_i $<* fn W_FFIType.get_ffitype>, R[%r1], <CallDescr(r) EF=4> -> %i0
  99  -live- %i0, %r0, %r1, %r2
  99  -live- %i0, %r0, %r1, %r2
  99  goto_if_not_int_eq %i0, $<* struct ffi_type>, L8
 104  inline_call_r_r <JitCode 'lookup___as_ffi_pointer_'>, R[%r2, $<* struct rpy_string>] -> %r3
 111  -live- %r0, %r1, %r2, %r3
 111  -live- %r0, %r1, %r2, %r3
 111  goto_if_not_ptr_nonzero %r3, L9
 115  inline_call_r_r <JitCode 'call_function__star_2'>, R[%r3, %r2, %r1] -> %r2
 123  -live- %r0, %r1, %r2
 123  L10:
 123  inline_call_ir_i <JitCode 'ObjSpace.truncatedint_w'>, I[$False], R[%r2] -> %i0
 131  -live- %i0, %r0, %r1, %r2
 131  -live- %i0, %r0, %r1, %r2
 131  guard_class %r0 -> %i1
 134  getfield_raw_i %i1, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_pointer> -> %i1
 139  inline_call_ir_v <JitCode 'dispatcher'>, I[%i1, %i0], R[%r0, %r1, %r2]
 149  -live-
 149  void_return
 150  ---
 150  L9:
 150  goto L10
 153  ---
 153  L8:
 153  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 157  -live- %i0, %r0, %r1, %r2
 157  goto_if_not %i0, L11
 161  L12:
 161  inline_call_ir_i <JitCode 'ObjSpace.truncatedint_w'>, I[$False], R[%r2] -> %i0
 169  -live- %i0, %r0, %r1, %r2
 169  -live- %i0, %r0, %r1, %r2
 169  guard_class %r0 -> %i1
 172  getfield_raw_i %i1, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_unsigned> -> %i1
 177  inline_call_ir_v <JitCode 'dispatcher'>, I[%i1, %i0], R[%r0, %r1, %r2]
 187  -live-
 187  void_return
 188  ---
 188  L11:
 188  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 192  -live- %i0, %r0, %r1, %r2
 192  goto_if_not %i0, L13
 196  goto L12
 199  ---
 199  L13:
 199  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 203  -live- %i0, %r0, %r1, %r2
 203  goto_if_not %i0, L14
 207  goto L12
 210  ---
 210  L14:
 210  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 214  -live- %i0, %r0, %r1, %r2
 214  goto_if_not %i0, L15
 218  goto L12
 221  ---
 221  L15:
 221  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 225  -live- %i0, %r0, %r1, %r2
 225  goto_if_not %i0, L16
 229  goto L12
 232  ---
 232  L16:
 232  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 236  -live- %i0, %r0, %r1, %r2
 236  goto_if_not %i0, L17
 240  -live- %r0, %r1, %r2
 240  guard_class %r2 -> %i0
 243  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_ord> -> %i0
 248  -live- %i0, %r0, %r1, %r2
 248  switch %i0, <SwitchDictDescr 0:L18, 1:L19, 2:L20, 3:L21>
 252  unreachable
 253  ---
 253  L18:
 253  -live- %r0, %r1, %r2
 253  inline_call_r_r <JitCode 'W_UnicodeObject.ord'>, R[%r2] -> %r3
 259  -live- %r0, %r1, %r2, %r3
 259  L22:
 259  -live- %r0, %r1, %r2, %r3
 259  guard_class %r3 -> %i0
 262  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 267  -live- %i0, %r0, %r1, %r2, %r3
 267  switch %i0, <SwitchDictDescr 0:L23, 1:L24, 2:L25>
 271  unreachable
 272  ---
 272  L23:
 272  -live- %r3
 272  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>, %r3] -> %r3
 281  -live- %r3
 281  assert_not_none %r3
 283  -live- %r3
 283  guard_class %r3 -> %i0
 286  -live- %r3
 286  raise %r3
 288  ---
 288  L24:
 288  -live- %r0, %r1, %r2, %r3
 288  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 293  L26:
 293  -live- %i1, %r0, %r1, %r2
 293  guard_class %r0 -> %i0
 296  getfield_raw_i %i0, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_char> -> %i0
 301  inline_call_ir_v <JitCode 'dispatcher'>, I[%i0, %i1], R[%r0, %r1, %r2]
 311  -live-
 311  void_return
 312  ---
 312  L25:
 312  -live- %r0, %r1, %r2, %r3
 312  -live- %r0, %r1, %r2, %r3
 312  guard_class %r3 -> %i0
 315  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 320  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r3] -> %i1
 328  -live- %i1, %r0, %r1, %r2
 328  goto L26
 331  ---
 331  L19:
 331  -live- %r0, %r1, %r2
 331  inline_call_r_r <JitCode 'W_BytearrayObject.ord'>, R[%r2] -> %r3
 337  -live- %r0, %r1, %r2, %r3
 337  goto L22
 340  ---
 340  L20:
 340  -live- %r0, %r1, %r2
 340  inline_call_r_r <JitCode 'W_BytesObject.ord'>, R[%r2] -> %r3
 346  -live- %r0, %r1, %r2, %r3
 346  goto L22
 349  ---
 349  L21:
 349  -live- %r2
 349  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b1c51948> -> %r3
 353  setfield_gc_r %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 358  setfield_gc_r %r3, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 363  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 368  assert_not_none %r3
 370  -live- %r3
 370  guard_class %r3 -> %i0
 373  -live- %r3
 373  raise %r3
 375  ---
 375  L17:
 375  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 379  -live- %i0, %r0, %r1, %r2
 379  goto_if_not %i0, L27
 383  -live- %r0, %r1, %r2
 383  guard_class %r2 -> %i0
 386  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_ord> -> %i0
 391  -live- %i0, %r0, %r1, %r2
 391  switch %i0, <SwitchDictDescr 0:L28, 1:L29, 2:L30, 3:L31>
 395  unreachable
 396  ---
 396  L28:
 396  -live- %r0, %r1, %r2
 396  inline_call_r_r <JitCode 'W_UnicodeObject.ord'>, R[%r2] -> %r3
 402  -live- %r0, %r1, %r2, %r3
 402  L32:
 402  -live- %r0, %r1, %r2, %r3
 402  guard_class %r3 -> %i0
 405  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 410  -live- %i0, %r0, %r1, %r2, %r3
 410  switch %i0, <SwitchDictDescr 0:L33, 1:L34, 2:L35>
 414  unreachable
 415  ---
 415  L33:
 415  -live- %r3
 415  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>, %r3] -> %r3
 424  -live- %r3
 424  assert_not_none %r3
 426  -live- %r3
 426  guard_class %r3 -> %i0
 429  -live- %r3
 429  raise %r3
 431  ---
 431  L34:
 431  -live- %r0, %r1, %r2, %r3
 431  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 436  L36:
 436  -live- %i1, %r0, %r1, %r2
 436  guard_class %r0 -> %i0
 439  getfield_raw_i %i0, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_unichar> -> %i0
 444  inline_call_ir_v <JitCode 'dispatcher'>, I[%i0, %i1], R[%r0, %r1, %r2]
 454  -live-
 454  void_return
 455  ---
 455  L35:
 455  -live- %r0, %r1, %r2, %r3
 455  -live- %r0, %r1, %r2, %r3
 455  guard_class %r3 -> %i0
 458  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 463  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r3] -> %i1
 471  -live- %i1, %r0, %r1, %r2
 471  goto L36
 474  ---
 474  L29:
 474  -live- %r0, %r1, %r2
 474  inline_call_r_r <JitCode 'W_BytearrayObject.ord'>, R[%r2] -> %r3
 480  -live- %r0, %r1, %r2, %r3
 480  goto L32
 483  ---
 483  L30:
 483  -live- %r0, %r1, %r2
 483  inline_call_r_r <JitCode 'W_BytesObject.ord'>, R[%r2] -> %r3
 489  -live- %r0, %r1, %r2, %r3
 489  goto L32
 492  ---
 492  L31:
 492  -live- %r2
 492  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100b1c51948> -> %r3
 496  setfield_gc_r %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 501  setfield_gc_r %r3, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 506  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 511  assert_not_none %r3
 513  -live- %r3
 513  guard_class %r3 -> %i0
 516  -live- %r3
 516  raise %r3
 518  ---
 518  L27:
 518  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 522  -live- %i0, %r0, %r1, %r2
 522  goto_if_not %i0, L37
 526  inline_call_r_v <JitCode 'FromAppLevelConverter._float'>, R[%r0, %r1, %r2]
 533  -live-
 533  void_return
 534  ---
 534  L37:
 534  instance_ptr_eq %r1, $<* struct pypy.module._rawffi.alt.interp_ffitype.W_FFIType> -> %i0
 538  -live- %i0, %r0, %r1, %r2
 538  goto_if_not %i0, L38
 542  residual_call_r_v $<* fn FromAppLevelConverter._singlefloat>, R[%r0, %r1, %r2], <CallDescr(rrr) EF=7>
 550  -live-
 550  void_return
 551  ---
 551  L38:
 551  residual_call_r_i $<* fn W_FFIType.get_ffitype>, R[%r1], <CallDescr(r) EF=4> -> %i0
 558  -live- %i0, %r0, %r1, %r2
 558  residual_call_ir_i $<* fn is_struct>, I[%i0], R[], <CallDescr(i) EF=0> -> %i0
 566  -live- %i0, %r0, %r1, %r2
 566  goto_if_not %i0, L39
 570  -live- %r0, %r1, %r2
 570  goto_if_not_ptr_nonzero %r2, L40
 574  ref_copy %r2 -> %r3
 577  -live- %r0, %r1, %r2, %r3
 577  guard_class %r3 -> %i0
 580  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 585  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 590  -live- %i0, %r0, %r1, %r2
 590  goto_if_not %i0, L41
 594  -live- %r0, %r1, %r2
 594  guard_class %r0 -> %i0
 597  getfield_raw_i %i0, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_struct_rawffi> -> %i0
 602  -live- %i0, %r0, %r1, %r2
 602  switch %i0, <SwitchDictDescr 0:L42, 1:L43>
 606  unreachable
 607  ---
 607  L42:
 607  -live- %r0, %r2
 607  getfield_gc_i %r2, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst_ll_buffer> -> %i0
 612  getfield_gc_r %r0, FieldDescr<pypy.module._rawffi.alt.interp_funcptr.PushArgumentConverter.inst_argchain> -> %r1
 617  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000010080a46bb8> -> %r2
 621  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.libffi.RawArg.inst_ptrval>
 626  getfield_gc_r %r1, FieldDescr<rpython.rlib.libffi.ArgChain.inst_first> -> %r3
 631  -live- %r1, %r2, %r3
 631  goto_if_not_ptr_iszero %r3, L44
 635  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.libffi.ArgChain.inst_first>
 640  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.libffi.ArgChain.inst_last>
 645  L45:
 645  getfield_gc_i %r1, FieldDescr<rpython.rlib.libffi.ArgChain.inst_numargs> -> %i0
 650  int_add %i0, $1 -> %i0
 654  setfield_gc_i %r1, %i0, FieldDescr<rpython.rlib.libffi.ArgChain.inst_numargs>
 659  void_return
 660  ---
 660  L44:
 660  getfield_gc_r %r1, FieldDescr<rpython.rlib.libffi.ArgChain.inst_last> -> %r3
 665  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.libffi.AbstractArg.inst_next>
 670  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.libffi.ArgChain.inst_last>
 675  goto L45
 678  ---
 678  L43:
 678  -live- %r1
 678  getfield_gc_r_pure %r1, FieldDescr<pypy.module._rawffi.alt.interp_ffitype.W_FFIType.inst_name> -> %r2
 683  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100803996e0> -> %r3
 687  setfield_gc_r %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 692  setfield_gc_r %r3, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 697  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 702  assert_not_none %r3
 704  -live- %r3
 704  guard_class %r3 -> %i0
 707  -live- %r3
 707  raise %r3
 709  ---
 709  L41:
 709  L46:
 709  -live- %r0, %r1, %r2
 709  goto_if_not_ptr_nonzero %r2, L47
 713  ref_copy %r2 -> %r3
 716  -live- %r0, %r1, %r2, %r3
 716  guard_class %r3 -> %i0
 719  -live- %i0, %r0, %r1, %r2
 719  goto_if_not_int_eq %i0, $<* struct object_vtable>, L48
 724  -live- %r0, %r1, %r2
 724  guard_class %r0 -> %i0
 727  getfield_raw_i %i0, FieldDescr<pypy.module._rawffi.alt.type_converter.FromAppLevelConverter_vtable.cls_handle_struct> -> %i0
 732  -live- %i0, %r0, %r1, %r2
 732  switch %i0, <SwitchDictDescr 0:L49, 1:L50, 2:L51>
 736  unreachable
 737  ---
 737  L49:
 737  -live- %r0, %r1, %r2
 737  inline_call_r_v <JitCode 'SetFieldConverter.handle_struct'>, R[%r0, %r1, %r2]
 744  -live-
 744  void_return
 745  ---
 745  L50:
 745  -live- %r0, %r2
 745  getfield_gc_i_pure %r2, FieldDescr<pypy.module._rawffi.alt.interp_struct.W__StructInstance.inst_rawmem> -> %i0
 750  getfield_gc_r %r0, FieldDescr<pypy.module._rawffi.alt.interp_funcptr.PushArgumentConverter.inst_argchain> -> %r1
 755  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000010080a46bb8> -> %r2
 759  setfield_gc_i %r2, %i0, FieldDescr<rpython.rlib.libffi.RawArg.inst_ptrval>
 764  getfield_gc_r %r1, FieldDescr<rpython.rlib.libffi.ArgChain.inst_first> -> %r3
 769  -live- %r1, %r2, %r3
 769  goto_if_not_ptr_iszero %r3, L52
 773  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.libffi.ArgChain.inst_first>
 778  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.libffi.ArgChain.inst_last>
 783  L53:
 783  getfield_gc_i %r1, FieldDescr<rpython.rlib.libffi.ArgChain.inst_numargs> -> %i0
 788  int_add %i0, $1 -> %i0
 792  setfield_gc_i %r1, %i0, FieldDescr<rpython.rlib.libffi.ArgChain.inst_numargs>
 797  void_return
 798  ---
 798  L52:
 798  getfield_gc_r %r1, FieldDescr<rpython.rlib.libffi.ArgChain.inst_last> -> %r3
 803  setfield_gc_r %r3, %r2, FieldDescr<rpython.rlib.libffi.AbstractArg.inst_next>
 808  setfield_gc_r %r1, %r2, FieldDescr<rpython.rlib.libffi.ArgChain.inst_last>
 813  goto L53
 816  ---
 816  L51:
 816  -live- %r1
 816  getfield_gc_r_pure %r1, FieldDescr<pypy.module._rawffi.alt.interp_ffitype.W_FFIType.inst_name> -> %r2
 821  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100803996e0> -> %r3
 825  setfield_gc_r %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 830  setfield_gc_r %r3, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 835  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 840  assert_not_none %r3
 842  -live- %r3
 842  guard_class %r3 -> %i0
 845  -live- %r3
 845  raise %r3
 847  ---
 847  L48:
 847  L54:
 847  -live- %r2
 847  guard_class %r2 -> %i0
 850  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 855  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 860  -live- %i0, %r2
 860  int_guard_value %i0
 862  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r2
 869  -live- %r2
 869  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___N__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r3
 878  -live- %r3
 878  assert_not_none %r3
 880  -live- %r3
 880  guard_class %r3 -> %i0
 883  -live- %r3
 883  raise %r3
 885  ---
 885  L47:
 885  goto L54
 888  ---
 888  L40:
 888  goto L46
 891  ---
 891  L39:
 891  getfield_gc_r_pure %r1, FieldDescr<pypy.module._rawffi.alt.interp_ffitype.W_FFIType.inst_name> -> %r2
 896  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100803996e0> -> %r3
 900  setfield_gc_r %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 905  setfield_gc_r %r3, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 910  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 915  assert_not_none %r3
 917  -live- %r3
 917  guard_class %r3 -> %i0
 920  -live- %r3
 920  raise %r3
