   0  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinActivation_UwS_W_SRE_Scanner.inst_behavior> -> %i0
   5  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r1
  11  -live- %i0, %r1
  14  goto_if_not_ptr_nonzero %r1, L1
  18  ref_copy %r1 -> %r0
  21  -live- %i0, %r0, %r1
  24  guard_class %r0 -> %i1
  27  -live- %i0, %i1, %r1
  30  goto_if_not_int_eq %i1, $<* struct object_vtable>, L2
  35  -live- %i0, %r1
  38  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5, 3:L6>
  42  unreachable
  43  ---
  43  L3:
  43  -live- %r1
  46  ref_return %r1
  48  ---
  48  L4:
  48  -live- %r1
  51  inline_call_r_r <JitCode 'W_SRE_Scanner.next_w'>, R[%r1] -> %r1
  57  -live- %r1
  60  ref_return %r1
  62  ---
  62  L5:
  62  -live- %r1
  65  getfield_gc_r %r1, FieldDescr<pypy.module._sre.interp_sre.W_SRE_Scanner.inst_ctx> -> %r0
  70  -live- %r0, %r1
  73  goto_if_not_ptr_iszero %r0, L7
  77  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  79  ---
  79  L7:
  79  getfield_gc_r %r1, FieldDescr<pypy.module._sre.interp_sre.W_SRE_Scanner.inst_code> -> %r2
  84  inline_call_r_i <JitCode 'match_context'>, R[%r0, %r2] -> %i0
  91  -live- %i0, %r1
  94  catch_exception L8
  97  inline_call_ir_r <JitCode 'W_SRE_Scanner.getmatch'>, I[%i0], R[%r1] -> %r1
 105  -live- %r1
 108  ref_return %r1
 110  ---
 110  L8:
 110  goto_if_exception_mismatch $<* struct object_vtable>, L9
 114  last_exc_value -> %r0
 116  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg> -> %r0
 121  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa8c4dd168> -> %r1
 125  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 130  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65924838> -> %r0
 134  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 139  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 144  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 149  assert_not_none %r0
 151  -live- %r0
 154  raise %r0
 156  ---
 156  L9:
 156  reraise
 157  ---
 157  L6:
 157  -live- %r1
 160  getfield_gc_r %r1, FieldDescr<pypy.module._sre.interp_sre.W_SRE_Scanner.inst_ctx> -> %r0
 165  -live- %r0, %r1
 168  goto_if_not_ptr_iszero %r0, L10
 172  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 174  ---
 174  L10:
 174  getfield_gc_r %r1, FieldDescr<pypy.module._sre.interp_sre.W_SRE_Scanner.inst_code> -> %r2
 179  inline_call_r_i <JitCode 'search_context'>, R[%r0, %r2] -> %i0
 186  -live- %i0, %r1
 189  catch_exception L11
 192  inline_call_ir_r <JitCode 'W_SRE_Scanner.getmatch'>, I[%i0], R[%r1] -> %r1
 200  -live- %r1
 203  ref_return %r1
 205  ---
 205  L11:
 205  goto_if_exception_mismatch $<* struct object_vtable>, L12
 209  last_exc_value -> %r0
 211  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.Error.inst_msg> -> %r0
 216  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa8c4dd168> -> %r1
 220  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 225  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65924838> -> %r0
 229  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 234  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 239  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 244  assert_not_none %r0
 246  -live- %r0
 249  raise %r0
 251  ---
 251  L12:
 251  reraise
 252  ---
 252  L2:
 252  L13:
 252  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___T__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r0
 261  -live- %r0
 264  assert_not_none %r0
 266  -live- %r0
 269  guard_class %r0 -> %i0
 272  -live- %r0
 275  raise %r0
 277  ---
 277  L1:
 277  goto L13
