   0  inline_call_r_r <JitCode 'UnpackFormatIterator.get_buffer_as_string_maybe'>, R[%r0] -> %r2
   6  -live- %r0, %r2
   6  getfield_gc_r_pure %r2, FieldDescr<tuple2.item0> -> %r1
  11  getfield_gc_i_pure %r2, FieldDescr<tuple2.item1> -> %i0
  16  -live- %i0, %r0, %r1
  16  goto_if_not_ptr_iszero %r1, L1
  20  raise $<* struct object>
  22  ---
  22  L1:
  22  residual_call_ir_i $<* fn ll_int_py_mod__Signed_Signed>, I[%i0, $8], R[], <CallDescr(ii) EF=0 OS_INT_PY_MOD> -> %i1
  31  -live- %i0, %i1, %r0, %r1
  31  goto_if_not_int_is_true %i1, L2
  35  raise $<* struct object>
  37  ---
  37  L2:
  37  inline_call_ir_r <JitCode 'UnpackFormatIterator.read'>, I[$8], R[%r0] -> %r2
  45  -live- %i0, %r1
  45  gc_load_indexed_f %r1, %i0, $<ItemOffset <Char> 1>, $< <FieldOffset <GcStruct rpy_string { hash, chars }> 'chars'> + < ArrayItemsOffset <Array of Char > > >, $<ItemOffset <SignedLongLong> 1> -> %f0
  52  float_return %f0
