   0  int_add %i0, $<FieldOffset <Struct stat64 { c_st_dev, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c_st_mode, c_st_nlink, c_st_uid, c_st_gid, c_st_rdev, c__pad8, c__pad9, c__pad10, c__pad11, c_st_size, c_st_blksize, c_st_blocks, c_st_atim, c_st_mtim, c_st_ctim, c_st_ino }> 'c_st_atim'> -> %i1
   4  getfield_raw_i %i1, FieldDescr<timespec.c_tv_sec> -> %i2
   9  getfield_raw_i %i1, FieldDescr<timespec.c_tv_nsec> -> %i1
  14  cast_int_to_float %i1 -> %f0
  17  float_mul %f0, $1e-09 -> %f0
  21  cast_int_to_float %i2 -> %f1
  24  float_add %f1, %f0 -> %f0
  28  int_add %i0, $<FieldOffset <Struct stat64 { c_st_dev, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c_st_mode, c_st_nlink, c_st_uid, c_st_gid, c_st_rdev, c__pad8, c__pad9, c__pad10, c__pad11, c_st_size, c_st_blksize, c_st_blocks, c_st_atim, c_st_mtim, c_st_ctim, c_st_ino }> 'c_st_mtim'> -> %i1
  32  getfield_raw_i %i1, FieldDescr<timespec.c_tv_sec> -> %i2
  37  getfield_raw_i %i1, FieldDescr<timespec.c_tv_nsec> -> %i1
  42  cast_int_to_float %i1 -> %f1
  45  float_mul %f1, $1e-09 -> %f1
  49  cast_int_to_float %i2 -> %f2
  52  float_add %f2, %f1 -> %f1
  56  int_add %i0, $<FieldOffset <Struct stat64 { c_st_dev, c__pad0, c__pad1, c__pad2, c__pad3, c__pad4, c__pad5, c__pad6, c__pad7, c_st_mode, c_st_nlink, c_st_uid, c_st_gid, c_st_rdev, c__pad8, c__pad9, c__pad10, c__pad11, c_st_size, c_st_blksize, c_st_blocks, c_st_atim, c_st_mtim, c_st_ctim, c_st_ino }> 'c_st_ctim'> -> %i1
  60  getfield_raw_i %i1, FieldDescr<timespec.c_tv_sec> -> %i2
  65  getfield_raw_i %i1, FieldDescr<timespec.c_tv_nsec> -> %i1
  70  cast_int_to_float %i1 -> %f2
  73  float_mul %f2, $1e-09 -> %f2
  77  cast_int_to_float %i2 -> %f3
  80  float_add %f3, %f2 -> %f2
  84  getfield_raw_i %i0, FieldDescr<stat64.c_st_mode> -> %i1
  89  getfield_raw_f %i0, FieldDescr<stat64.c_st_ino> -> %f3
  94  getfield_raw_f %i0, FieldDescr<stat64.c_st_dev> -> %f4
  99  getfield_raw_i %i0, FieldDescr<stat64.c_st_nlink> -> %i2
 104  getfield_raw_i %i0, FieldDescr<stat64.c_st_uid> -> %i3
 109  getfield_raw_i %i0, FieldDescr<stat64.c_st_gid> -> %i4
 114  getfield_raw_f %i0, FieldDescr<stat64.c_st_size> -> %f5
 119  getfield_raw_i %i0, FieldDescr<stat64.c_st_blksize> -> %i5
 124  getfield_raw_f %i0, FieldDescr<stat64.c_st_blocks> -> %f6
 129  getfield_raw_f %i0, FieldDescr<stat64.c_st_rdev> -> %f7
 134  residual_call_irf_i $<* fn _ll_1_llong_to_int__SignedLongLong>, I[], R[], F[%f6], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
 143  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f7], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i6
 152  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1fad5f30> -> %r0
 156  setfield_gc_i %r0, %i1, FieldDescr<tuple13.item0>
 161  setfield_gc_f %r0, %f3, FieldDescr<tuple13.item1>
 166  setfield_gc_f %r0, %f4, FieldDescr<tuple13.item2>
 171  setfield_gc_i %r0, %i2, FieldDescr<tuple13.item3>
 176  setfield_gc_i %r0, %i3, FieldDescr<tuple13.item4>
 181  setfield_gc_i %r0, %i4, FieldDescr<tuple13.item5>
 186  setfield_gc_f %r0, %f5, FieldDescr<tuple13.item6>
 191  setfield_gc_f %r0, %f0, FieldDescr<tuple13.item7>
 196  setfield_gc_f %r0, %f1, FieldDescr<tuple13.item8>
 201  setfield_gc_f %r0, %f2, FieldDescr<tuple13.item9>
 206  setfield_gc_i %r0, %i5, FieldDescr<tuple13.item10>
 211  setfield_gc_i %r0, %i0, FieldDescr<tuple13.item11>
 216  setfield_gc_i %r0, %i6, FieldDescr<tuple13.item12>
 221  ref_return %r0
