   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] -> %r3
  12  -live- %r0, %r3, %r4
  12  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
  18  -live- %r0, %r3, %r4, %r5
  18  -live- %r0, %r3, %r4, %r5
  18  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
  23  -live- %r0, %r2, %r3, %r4, %r5
  23  goto_if_not_ptr_nonzero %r2, L1
  27  ref_copy %r2 -> %r1
  30  -live- %r0, %r1, %r2, %r3, %r4, %r5
  30  guard_class %r2 -> %i0
  33  -live- %i0, %r0, %r1, %r3, %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 0x100951d1e10> -> %r2
  51  setfield_gc_i %r2, %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, %r3, %r4, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r2
  78  -live- %r1, %r2
  78  inline_call_ir_r <JitCode 'fixedview__False'>, I[$3, $False], R[%r2] -> %r2
  87  -live- %r1, %r2
  87  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
  92  -live- %i0, %r1, %r2
  92  goto_if_not_int_eq %i0, $3, L6
  97  getarrayitem_gc_r %r2, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 103  getarrayitem_gc_r %r2, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
 109  getarrayitem_gc_r %r2, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r4
 115  -live- %r0, %r1, %r3, %r4
 115  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
 120  -live- %r0, %r1, %r2, %r3, %r4
 120  goto_if_not_ptr_iszero %r2, L7
 124  int_copy $False -> %i0
 127  L8:
 127  -live- %i0, %r0, %r1, %r3, %r4
 127  goto_if_not_ptr_nonzero %r0, L9
 131  ref_copy %r0 -> %r2
 134  -live- %i0, %r0, %r1, %r2, %r3, %r4
 134  guard_class %r2 -> %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, %r3, %r4
 147  goto_if_not %i1, L10
 151  inline_call_r_r <JitCode 'Code.exec_code'>, R[%r0, %r3, %r4] -> %r2
 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> -> %r2
 168  -live- %r1, %r2, %r4
 168  goto_if_not_ptr_iszero %r2, L12
 172  ref_copy %r1 -> %r2
 175  -live- %r1, %r2, %r4
 175  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r0
 180  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009a4fa3d0> -> %r3
 184  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
 189  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
 194  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
 199  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
 204  setfield_gc_i %r3, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
 209  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
 214  setfield_gc_i %r3, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
 219  -live- %r0, %r1, %r2, %r3, %r4
 219  record_quasiimmut_field %r0, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
 225  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r0
 230  setfield_gc_r %r3, %r0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals>
 235  -live- %r1, %r2, %r3, %r4
 235  setfield_vable_r %r1, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
 240  L13:
 240  -live- %r1, %r2, %r4
 240  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 245  setfield_gc_r %r1, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals>
 250  inline_call_r_v <JitCode 'locals2fast__AccessDirect_None'>, R[%r2]
 255  -live-
 255  void_return
 256  ---
 256  L12:
 256  ref_copy %r1 -> %r2
 259  goto L13
 262  ---
 262  L11:
 262  void_return
 263  ---
 263  L10:
 263  L14:
 263  -live- %r0
 263  guard_class %r0 -> %i0
 266  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 271  -live- %i0, %r0
 271  int_guard_value %i0
 273  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
 280  -live- %r2
 280  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] -> %r2
 289  -live- %r2
 289  -live- %r2
 289  guard_class %r2 -> %i0
 292  -live- %r2
 292  raise %r2
 294  ---
 294  L9:
 294  goto L14
 297  ---
 297  L7:
 297  getfield_gc_r %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r2
 302  -live- %r0, %r1, %r2, %r3, %r4
 302  goto_if_not_ptr_iszero %r2, L15
 306  int_copy $False -> %i0
 309  goto L8
 312  ---
 312  L15:
 312  -live- %r0, %r1, %r3, %r4
 312  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
 317  -live- %r0, %r1, %r2, %r3, %r4
 317  goto_if_not_ptr_iszero %r2, L16
 321  ref_copy $<* struct object> -> %r2
 324  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 327  L17:
 327  -live- %r0, %r1, %r2, %r3, %r4, %r5
 327  guard_class %r2 -> %i0
 330  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
 335  -live- %i0, %r0, %r1, %r3, %r4, %r5
 335  int_guard_value %i0
 337  residual_call_r_i %i0, <IndirectCallTargets>, R[%r5, %r4], <CallDescr(rr) EF=7> -> %i0
 345  -live- %i0, %r0, %r1, %r3, %r4
 345  -live- %i0, %r0, %r1, %r3, %r4
 345  goto_if_not %i0, L18
 349  inline_call_r_v <JitCode 'fast2locals__AccessDirect_None'>, R[%r1]
 354  -live- %r0, %r1, %r3
 354  -live- %r0, %r1, %r3
 354  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
 359  getfield_gc_r %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r4
 364  int_copy $True -> %i0
 367  goto L8
 370  ---
 370  L18:
 370  int_copy $False -> %i0
 373  goto L8
 376  ---
 376  L16:
 376  getfield_gc_r %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r2
 381  ref_copy %r2 -> %r5
 384  goto L17
 387  ---
 387  L6:
 387  raise $<* struct object>
 389  ---
 389  L4:
 389  ref_copy %r0 -> %r1
 392  goto L5
 395  ---
 395  L2:
 395  int_copy $0 -> %i0
 398  goto L3
 401  ---
 401  L1:
 401  int_copy $0 -> %i0
 404  goto L3
