   0  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
   6  -live- %r0, %r4
   6  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r2
  12  -live- %r0, %r2, %r4
  12  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
  18  -live- %r0, %r2, %r4, %r5
  18  -live- %r0, %r2, %r4, %r5
  18  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
  23  -live- %r0, %r2, %r3, %r4, %r5
  23  goto_if_not_ptr_nonzero %r3, L1
  27  ref_copy %r3 -> %r1
  30  -live- %r0, %r1, %r2, %r3, %r4, %r5
  30  guard_class %r3 -> %i0
  33  -live- %i0, %r0, %r1, %r2, %r4, %r5
  33  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  38  getfield_gc_i_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_flags> -> %i0
  43  int_and %i0, $253968 -> %i0
  47  L3:
  47  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff4372d350> -> %r3
  51  setfield_gc_i %r3, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  56  -live- %r0, %r2, %r3, %r4, %r5
  56  goto_if_not_ptr_iszero %r0, L4
  60  ref_copy %r0 -> %r1
  63  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r0
  66  L5:
  66  inline_call_r_r <JitCode 'prepare_exec__star_7'>, R[%r0, %r5, %r2, %r4, %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r3
  78  -live- %r1, %r3
  78  inline_call_ir_r <JitCode 'fixedview__False'>, I[$3, $False], R[%r3] -> %r3
  87  -live- %r1, %r3
  87  arraylen_gc %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %i0
  92  -live- %i0, %r1, %r3
  92  goto_if_not_int_eq %i0, $3, L6
  97  getarrayitem_gc_r %r3, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r2
 103  getarrayitem_gc_r %r3, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r0
 109  getarrayitem_gc_r %r3, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x3fff6e03e050> -> %r4
 115  -live- %r0, %r1, %r2, %r4
 115  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
 120  -live- %r0, %r1, %r2, %r3, %r4
 120  goto_if_not_ptr_iszero %r3, L7
 124  int_copy $False -> %i0
 127  L8:
 127  -live- %i0, %r0, %r1, %r2, %r4
 127  goto_if_not_ptr_nonzero %r2, L9
 131  ref_copy %r2 -> %r3
 134  -live- %i0, %r0, %r1, %r2, %r3, %r4
 134  guard_class %r3 -> %i1
 137  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 142  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 147  -live- %i0, %i1, %r0, %r1, %r2, %r4
 147  goto_if_not %i1, L10
 151  inline_call_r_r <JitCode 'Code.exec_code'>, R[%r2, %r0, %r4] -> %r3
 159  -live- %i0, %r1, %r4
 159  -live- %i0, %r1, %r4
 159  goto_if_not %i0, L11
 163  -live- %r1, %r4
 163  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
 168  -live- %r1, %r3, %r4
 168  goto_if_not_ptr_iszero %r3, L12
 172  ref_copy %r1 -> %r3
 175  -live- %r1, %r3, %r4
 175  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
 180  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff40af8e90> -> %r0
 184  setfield_gc_i %r0, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
 189  setfield_gc_i %r0, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
 194  setfield_gc_i %r0, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
 199  setfield_gc_i %r0, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
 204  setfield_gc_i %r0, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
 209  getfield_gc_i_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
 214  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
 219  -live- %r0, %r1, %r3, %r4
 219  setfield_vable_r %r1, %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
 224  L13:
 224  -live- %r1, %r3, %r4
 224  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 229  setfield_gc_r %r1, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals>
 234  inline_call_r_v <JitCode 'locals2fast__AccessDirect_None'>, R[%r3]
 239  -live-
 239  void_return
 240  ---
 240  L12:
 240  ref_copy %r1 -> %r3
 243  goto L13
 246  ---
 246  L11:
 246  void_return
 247  ---
 247  L10:
 247  L14:
 247  -live- %r2
 247  guard_class %r2 -> %i0
 250  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 255  -live- %i0, %r2
 255  int_guard_value %i0
 257  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r3
 264  -live- %r3
 264  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>, %r3] -> %r3
 273  -live- %r3
 273  -live- %r3
 273  guard_class %r3 -> %i0
 276  -live- %r3
 276  raise %r3
 278  ---
 278  L9:
 278  goto L14
 281  ---
 281  L7:
 281  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
 286  -live- %r0, %r1, %r2, %r3, %r4
 286  goto_if_not_ptr_iszero %r3, L15
 290  int_copy $False -> %i0
 293  goto L8
 296  ---
 296  L15:
 296  -live- %r0, %r1, %r2, %r4
 296  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
 301  -live- %r0, %r1, %r2, %r3, %r4
 301  goto_if_not_ptr_iszero %r3, L16
 305  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 308  ref_copy $<* struct object> -> %r5
 311  L17:
 311  -live- %r0, %r1, %r2, %r3, %r4, %r5
 311  guard_class %r5 -> %i0
 314  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
 319  -live- %i0, %r0, %r1, %r2, %r3, %r4
 319  int_guard_value %i0
 321  residual_call_r_i %i0, <IndirectCallTargets>, R[%r3, %r4], <CallDescr(rr) EF=7> -> %i0
 329  -live- %i0, %r0, %r1, %r2, %r4
 329  -live- %i0, %r0, %r1, %r2, %r4
 329  goto_if_not %i0, L18
 333  inline_call_r_v <JitCode 'fast2locals__AccessDirect_None'>, R[%r1]
 338  -live- %r0, %r1, %r2
 338  -live- %r0, %r1, %r2
 338  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
 343  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r4
 348  int_copy $True -> %i0
 351  goto L8
 354  ---
 354  L18:
 354  int_copy $False -> %i0
 357  goto L8
 360  ---
 360  L16:
 360  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r3
 365  ref_copy %r3 -> %r5
 368  goto L17
 371  ---
 371  L6:
 371  raise $<* struct object>
 373  ---
 373  L4:
 373  ref_copy %r0 -> %r1
 376  goto L5
 379  ---
 379  L2:
 379  int_copy $0 -> %i0
 382  goto L3
 385  ---
 385  L1:
 385  int_copy $0 -> %i0
 388  goto L3
