   0  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r5
   6  -live- %r0, %r5
   6  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r4
  12  -live- %r0, %r4, %r5
  12  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
  18  -live- %r0, %r3, %r4, %r5
  18  -live- %r0, %r3, %r4, %r5
  18  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
  23  -live- %r0, %r1, %r3, %r4, %r5
  23  goto_if_not_ptr_nonzero %r1, L1
  27  ref_copy %r1 -> %r2
  30  -live- %r0, %r1, %r2, %r3, %r4, %r5
  30  guard_class %r1 -> %i0
  33  -live- %i0, %r0, %r2, %r3, %r4, %r5
  33  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  38  getfield_gc_i_pure %r2, 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 0x10083fe96d0> -> %r1
  51  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  56  inline_call_r_r <JitCode 'prepare_exec__star_7'>, R[%r0, %r3, %r4, %r5, %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r1
  68  -live- %r0, %r1
  68  inline_call_ir_r <JitCode 'fixedview__False'>, I[$3, $False], R[%r1] -> %r1
  77  -live- %r0, %r1
  77  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150> -> %i0
  82  -live- %i0, %r0, %r1
  82  goto_if_not_int_eq %i0, $3, L4
  87  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150> -> %r2
  93  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150> -> %r3
  99  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10034044150> -> %r4
 105  -live- %r0, %r2, %r3, %r4
 105  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 110  -live- %r0, %r1, %r2, %r3, %r4
 110  goto_if_not_ptr_iszero %r1, L5
 114  int_copy $False -> %i0
 117  L6:
 117  -live- %i0, %r0, %r2, %r3, %r4
 117  goto_if_not_ptr_nonzero %r2, L7
 121  ref_copy %r2 -> %r1
 124  -live- %i0, %r0, %r1, %r2, %r3, %r4
 124  guard_class %r1 -> %i1
 127  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 132  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 137  -live- %i0, %i1, %r0, %r2, %r3, %r4
 137  goto_if_not %i1, L8
 141  inline_call_r_r <JitCode 'Code.exec_code'>, R[%r2, %r3, %r4] -> %r1
 149  -live- %i0, %r0, %r4
 149  -live- %i0, %r0, %r4
 149  goto_if_not %i0, L9
 153  -live- %r0, %r4
 153  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 158  -live- %r0, %r1, %r4
 158  goto_if_not_ptr_iszero %r1, L10
 162  ref_copy %r0 -> %r1
 165  -live- %r0, %r1, %r4
 165  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
 170  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1006c8adc90> -> %r3
 174  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
 179  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_lb>
 184  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_prev_plus_one>
 189  setfield_gc_i %r3, $0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_instr_ub>
 194  setfield_gc_i %r3, $False, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled>
 199  getfield_gc_i_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_firstlineno> -> %i0
 204  setfield_gc_i %r3, %i0, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_f_lineno>
 209  -live- %r0, %r1, %r2, %r3, %r4
 209  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
 215  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r2
 220  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals>
 225  -live- %r0, %r1, %r3, %r4
 225  setfield_vable_r %r0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata>
 230  L11:
 230  -live- %r0, %r1, %r4
 230  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r0
 235  setfield_gc_r %r0, %r4, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals>
 240  inline_call_r_v <JitCode 'locals2fast__AccessDirect_None'>, R[%r1]
 245  -live-
 245  void_return
 246  ---
 246  L10:
 246  ref_copy %r0 -> %r1
 249  goto L11
 252  ---
 252  L9:
 252  void_return
 253  ---
 253  L8:
 253  L12:
 253  -live- %r2
 253  guard_class %r2 -> %i0
 256  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 261  -live- %i0, %r2
 261  int_guard_value %i0
 263  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r1
 270  -live- %r1
 270  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>, %r1] -> %r1
 279  -live- %r1
 279  -live- %r1
 279  guard_class %r1 -> %i0
 282  -live- %r1
 282  raise %r1
 284  ---
 284  L7:
 284  goto L12
 287  ---
 287  L5:
 287  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r1
 292  -live- %r0, %r1, %r2, %r3, %r4
 292  goto_if_not_ptr_iszero %r1, L13
 296  int_copy $False -> %i0
 299  goto L6
 302  ---
 302  L13:
 302  -live- %r0, %r2, %r3, %r4
 302  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 307  -live- %r0, %r1, %r2, %r3, %r4
 307  goto_if_not_ptr_iszero %r1, L14
 311  ref_copy $<* struct object> -> %r1
 314  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 317  L15:
 317  -live- %r0, %r1, %r2, %r3, %r4, %r5
 317  guard_class %r1 -> %i0
 320  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
 325  -live- %i0, %r0, %r2, %r3, %r4, %r5
 325  int_guard_value %i0
 327  residual_call_r_i %i0, <IndirectCallTargets>, R[%r5, %r4], <CallDescr(rr) EF=7> -> %i0
 335  -live- %i0, %r0, %r2, %r3, %r4
 335  -live- %i0, %r0, %r2, %r3, %r4
 335  goto_if_not %i0, L16
 339  inline_call_r_v <JitCode 'fast2locals__AccessDirect_None'>, R[%r0]
 344  -live- %r0, %r2, %r3
 344  -live- %r0, %r2, %r3
 344  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
 349  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r4
 354  int_copy $True -> %i0
 357  goto L6
 360  ---
 360  L16:
 360  int_copy $False -> %i0
 363  goto L6
 366  ---
 366  L14:
 366  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_locals> -> %r1
 371  ref_copy %r1 -> %r5
 374  goto L15
 377  ---
 377  L4:
 377  raise $<* struct object>
 379  ---
 379  L2:
 379  int_copy $0 -> %i0
 382  goto L3
 385  ---
 385  L1:
 385  int_copy $0 -> %i0
 388  goto L3
