   0  -live- %i0, %r0
   0  goto_if_not_ptr_iszero %r0, L1
   4  L2:
   4  -live- %i0
   4  goto_if_not %i0, L3
   8  inline_call_irf_f <JitCode 'time'>, I[], R[], F[] -> %f0
  15  -live- %f0
  15  cast_float_to_int %f0 -> %i0
  18  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[$1], R[], <CallDescr(i) EF=5> -> %i1
  26  -live- %i0, %i1
  26  setarrayitem_raw_i %i1, $0, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009a1a7c10>
  32  residual_call_ir_i $<* fn ccall_localtime>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
  40  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  47  -live- %i0
  47  goto_if_not_int_is_true %i0, L4
  51  int_return %i0
  53  ---
  53  L4:
  53  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__INTLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_rpy_errno')], R[], <CallDescr(i) EF=2 OS_THREADLOCALREF_GET> -> %i0
  61  inline_call_ir_r <JitCode 'strerror'>, I[%i0], R[] -> %r1
  68  -live- %r1
  68  -live- %r1
  68  goto_if_not_ptr_iszero %r1, L5
  72  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r0
  75  L6:
  75  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r1
  79  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  84  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  89  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  94  -live- %r1
  94  raise %r1
  96  ---
  96  L5:
  96  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 100  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 105  goto L6
 108  ---
 108  L3:
 108  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 112  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 117  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r1
 121  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 126  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 131  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 136  -live- %r1
 136  raise %r1
 138  ---
 138  L1:
 138  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i1
 145  -live- %i0, %i1, %r0
 145  -live- %i0, %i1, %r0
 145  goto_if_not %i1, L7
 149  goto L2
 152  ---
 152  L7:
 152  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r0] -> %r1
 161  -live- %r1
 161  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
 166  -live- %i0, %r1
 166  goto_if_not_int_ne %i0, $9, L8
 171  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
 176  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009a74ab90> -> %r1
 180  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 185  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 190  setfield_gc_i %r1, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 195  -live- %r1
 195  raise %r1
 197  ---
 197  L8:
 197  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 203  -live- %r0, %r1
 203  guard_class %r0 -> %i0
 206  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 211  -live- %i0, %r0, %r1
 211  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 215  unreachable
 216  ---
 216  L9:
 216  -live- %r0, %r1
 216  -live- %r0, %r1
 216  guard_class %r0 -> %i0
 219  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 224  -live- %i0, %r0, %r1
 224  int_guard_value %i0
 226  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 233  -live- %r0, %r1
 233  -live- %r0, %r1
 233  guard_class %r0 -> %i0
 236  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 241  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
 249  -live- %i1, %r1
 249  L12:
 249  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 255  -live- %i1, %r0, %r1
 255  guard_class %r0 -> %i0
 258  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 263  -live- %i0, %i1, %r0, %r1
 263  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 267  unreachable
 268  ---
 268  L13:
 268  -live- %i1, %r0, %r1
 268  -live- %i1, %r0, %r1
 268  guard_class %r0 -> %i0
 271  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 276  -live- %i0, %i1, %r0, %r1
 276  int_guard_value %i0
 278  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 285  -live- %i1, %r0, %r1
 285  -live- %i1, %r0, %r1
 285  guard_class %r0 -> %i0
 288  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 293  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 301  -live- %i1, %i2, %r1
 301  L16:
 301  -live- %i1, %i2, %r1
 301  goto_if_not_int_is_zero %i2, L17
 305  int_copy $1 -> %i2
 308  L18:
 308  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 314  -live- %i1, %i2, %r0, %r1
 314  guard_class %r0 -> %i0
 317  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 322  -live- %i0, %i1, %i2, %r0, %r1
 322  switch %i0, <SwitchDictDescr 0:L19, 1:L20, 2:L21>
 326  unreachable
 327  ---
 327  L19:
 327  -live- %i1, %i2, %r0, %r1
 327  -live- %i1, %i2, %r0, %r1
 327  guard_class %r0 -> %i0
 330  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 335  -live- %i0, %i1, %i2, %r0, %r1
 335  int_guard_value %i0
 337  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 344  -live- %i1, %i2, %r0, %r1
 344  -live- %i1, %i2, %r0, %r1
 344  guard_class %r0 -> %i0
 347  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 352  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 360  -live- %i1, %i2, %i3, %r1
 360  L22:
 360  -live- %i1, %i2, %i3, %r1
 360  goto_if_not_int_is_zero %i3, L23
 364  int_copy $1 -> %i3
 367  L24:
 367  getarrayitem_gc_r %r1, $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 373  -live- %i1, %i2, %i3, %r0, %r1
 373  guard_class %r0 -> %i0
 376  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 381  -live- %i0, %i1, %i2, %i3, %r0, %r1
 381  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 385  unreachable
 386  ---
 386  L25:
 386  -live- %i1, %i2, %i3, %r0, %r1
 386  -live- %i1, %i2, %i3, %r0, %r1
 386  guard_class %r0 -> %i0
 389  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 394  -live- %i0, %i1, %i2, %i3, %r0, %r1
 394  int_guard_value %i0
 396  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 403  -live- %i1, %i2, %i3, %r0, %r1
 403  -live- %i1, %i2, %i3, %r0, %r1
 403  guard_class %r0 -> %i0
 406  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 411  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 419  -live- %i0, %i1, %i2, %i3, %r1
 419  L28:
 419  -live- %i0, %i1, %i2, %i3, %r1
 419  goto_if_not_int_is_zero %i0, L29
 423  int_copy $1 -> %i0
 426  L30:
 426  int_signext %i2, $4 -> %i2
 430  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mon>
 435  int_signext %i3, $4 -> %i2
 439  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_mday>
 444  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 450  -live- %i0, %i1, %r0, %r1
 450  guard_class %r0 -> %i2
 453  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 458  -live- %i0, %i1, %i2, %r0, %r1
 458  switch %i2, <SwitchDictDescr 0:L31, 1:L32, 2:L33>
 462  unreachable
 463  ---
 463  L31:
 463  -live- %i0, %i1, %r0, %r1
 463  -live- %i0, %i1, %r0, %r1
 463  guard_class %r0 -> %i2
 466  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 471  -live- %i0, %i1, %i2, %r0, %r1
 471  int_guard_value %i2
 473  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 480  -live- %i0, %i1, %r0, %r1
 480  -live- %i0, %i1, %r0, %r1
 480  guard_class %r0 -> %i2
 483  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 488  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 496  -live- %i0, %i1, %i2, %r1
 496  L34:
 496  int_signext %i2, $4 -> %i2
 500  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_hour>
 505  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 511  -live- %i0, %i1, %r0, %r1
 511  guard_class %r0 -> %i2
 514  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 519  -live- %i0, %i1, %i2, %r0, %r1
 519  switch %i2, <SwitchDictDescr 0:L35, 1:L36, 2:L37>
 523  unreachable
 524  ---
 524  L35:
 524  -live- %i0, %i1, %r0, %r1
 524  -live- %i0, %i1, %r0, %r1
 524  guard_class %r0 -> %i2
 527  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 532  -live- %i0, %i1, %i2, %r0, %r1
 532  int_guard_value %i2
 534  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 541  -live- %i0, %i1, %r0, %r1
 541  -live- %i0, %i1, %r0, %r1
 541  guard_class %r0 -> %i2
 544  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 549  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 557  -live- %i0, %i1, %i2, %r1
 557  L38:
 557  int_signext %i2, $4 -> %i2
 561  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_min>
 566  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 572  -live- %i0, %i1, %r0, %r1
 572  guard_class %r0 -> %i2
 575  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 580  -live- %i0, %i1, %i2, %r0, %r1
 580  switch %i2, <SwitchDictDescr 0:L39, 1:L40, 2:L41>
 584  unreachable
 585  ---
 585  L39:
 585  -live- %i0, %i1, %r0, %r1
 585  -live- %i0, %i1, %r0, %r1
 585  guard_class %r0 -> %i2
 588  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 593  -live- %i0, %i1, %i2, %r0, %r1
 593  int_guard_value %i2
 595  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 602  -live- %i0, %i1, %r0, %r1
 602  -live- %i0, %i1, %r0, %r1
 602  guard_class %r0 -> %i2
 605  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 610  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 618  -live- %i0, %i1, %i2, %r1
 618  L42:
 618  int_signext %i2, $4 -> %i2
 622  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_sec>
 627  getarrayitem_gc_r %r1, $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 633  -live- %i0, %i1, %r0, %r1
 633  guard_class %r0 -> %i2
 636  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 641  -live- %i0, %i1, %i2, %r0, %r1
 641  switch %i2, <SwitchDictDescr 0:L43, 1:L44, 2:L45>
 645  unreachable
 646  ---
 646  L43:
 646  -live- %i0, %i1, %r0, %r1
 646  -live- %i0, %i1, %r0, %r1
 646  guard_class %r0 -> %i2
 649  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i2
 654  -live- %i0, %i1, %i2, %r0, %r1
 654  int_guard_value %i2
 656  residual_call_r_r %i2, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 663  -live- %i0, %i1, %r0, %r1
 663  -live- %i0, %i1, %r0, %r1
 663  guard_class %r0 -> %i2
 666  getfield_raw_i %i2, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i2
 671  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2], R[%r0] -> %i2
 679  -live- %i0, %i1, %i2, %r1
 679  L46:
 679  int_signext %i2, $4 -> %i2
 683  setfield_raw_i $<* struct tm>, %i2, FieldDescr<tm.c_tm_wday>
 688  int_signext %i0, $4 -> %i0
 692  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 697  getarrayitem_gc_r %r1, $8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 703  -live- %i1, %r0
 703  guard_class %r0 -> %i0
 706  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 711  -live- %i0, %i1, %r0
 711  switch %i0, <SwitchDictDescr 0:L47, 1:L48, 2:L49>
 715  unreachable
 716  ---
 716  L47:
 716  -live- %i1, %r0
 716  -live- %i1, %r0
 716  guard_class %r0 -> %i0
 719  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 724  -live- %i0, %i1, %r0
 724  int_guard_value %i0
 726  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 733  -live- %i1, %r0
 733  -live- %i1, %r0
 733  guard_class %r0 -> %i0
 736  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 741  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 749  -live- %i0, %i1
 749  L50:
 749  int_signext %i0, $4 -> %i0
 753  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_isdst>
 758  setfield_raw_i $<* struct tm>, $<* None>, FieldDescr<tm.c_tm_zone>
 763  setfield_raw_i $<* struct tm>, $0, FieldDescr<tm.c_tm_gmtoff>
 768  -live- %i1
 768  goto_if_not_int_lt %i1, $1900, L51
 773  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
 782  -live- %i1, %r0
 782  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 786  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 791  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r1] -> %r0
 798  -live- %i1, %r0
 798  -live- %i1, %r0
 798  guard_class %r0 -> %i0
 801  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 806  -live- %i0, %i1, %r0
 806  switch %i0, <SwitchDictDescr 0:L52, 1:L53, 2:L54>
 810  unreachable
 811  ---
 811  L52:
 811  -live- %i1, %r0
 811  -live- %i1, %r0
 811  guard_class %r0 -> %i0
 814  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 819  -live- %i0, %i1, %r0
 819  int_guard_value %i0
 821  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 828  -live- %i1, %r0
 828  -live- %i1, %r0
 828  guard_class %r0 -> %i0
 831  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 836  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 844  -live- %i0, %i1
 844  L55:
 844  -live- %i0, %i1
 844  goto_if_not_int_is_true %i0, L56
 848  -live- %i1
 848  goto_if_not_int_ge %i1, $69, L57
 853  -live- %i1
 853  goto_if_not_int_le %i1, $99, L58
 858  int_add %i1, $1900 -> %i1
 862  L59:
 862  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_wday> -> %i0
 867  -live- %i0, %i1
 867  goto_if_not_int_lt %i0, $-1, L60
 872  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 876  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 881  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r1
 885  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 890  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 895  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 900  -live- %r1
 900  raise %r1
 902  ---
 902  L60:
 902  int_sub %i1, $1900 -> %i1
 906  int_signext %i1, $4 -> %i1
 910  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_year>
 915  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_mon> -> %i1
 920  int_sub %i1, $1 -> %i1
 924  int_signext %i1, $4 -> %i1
 928  setfield_raw_i $<* struct tm>, %i1, FieldDescr<tm.c_tm_mon>
 933  int_add %i0, $1 -> %i0
 937  int_mod %i0, $7 -> %i0
 941  int_rshift %i0, $63 -> %i1
 945  int_and %i1, $7 -> %i1
 949  int_add %i0, %i1 -> %i0
 953  int_signext %i0, $4 -> %i0
 957  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_wday>
 962  getfield_raw_i $<* struct tm>, FieldDescr<tm.c_tm_yday> -> %i0
 967  int_sub %i0, $1 -> %i0
 971  int_signext %i0, $4 -> %i0
 975  setfield_raw_i $<* struct tm>, %i0, FieldDescr<tm.c_tm_yday>
 980  int_return $<* struct tm>
 982  ---
 982  L58:
 982  L61:
 982  -live- %i1
 982  goto_if_not_int_ge %i1, $0, L62
 987  -live- %i1
 987  goto_if_not_int_le %i1, $68, L63
 992  int_add %i1, $2000 -> %i1
 996  goto L59
 999  ---
 999  L63:
 999  L64:
 999  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
1003  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1008  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r1
1012  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1017  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1022  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1027  -live- %r1
1027  raise %r1
1029  ---
1029  L62:
1029  goto L64
1032  ---
1032  L57:
1032  goto L61
1035  ---
1035  L56:
1035  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
1039  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1044  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094c3ea50> -> %r1
1048  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1053  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1058  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1063  -live- %r1
1063  raise %r1
1065  ---
1065  L53:
1065  -live- %r0
1065  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1074  -live- %r1
1074  -live- %r1
1074  guard_class %r1 -> %i0
1077  -live- %r1
1077  raise %r1
1079  ---
1079  L54:
1079  -live- %i1, %r0
1079  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1084  goto L55
1087  ---
1087  L51:
1087  goto L59
1090  ---
1090  L48:
1090  -live- %r0
1090  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1099  -live- %r1
1099  -live- %r1
1099  guard_class %r1 -> %i0
1102  -live- %r1
1102  raise %r1
1104  ---
1104  L49:
1104  -live- %i1, %r0
1104  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1109  goto L50
1112  ---
1112  L44:
1112  -live- %r0
1112  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1121  -live- %r1
1121  -live- %r1
1121  guard_class %r1 -> %i0
1124  -live- %r1
1124  raise %r1
1126  ---
1126  L45:
1126  -live- %i0, %i1, %r0, %r1
1126  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1131  goto L46
1134  ---
1134  L40:
1134  -live- %r0
1134  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1143  -live- %r1
1143  -live- %r1
1143  guard_class %r1 -> %i0
1146  -live- %r1
1146  raise %r1
1148  ---
1148  L41:
1148  -live- %i0, %i1, %r0, %r1
1148  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1153  goto L42
1156  ---
1156  L36:
1156  -live- %r0
1156  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1165  -live- %r1
1165  -live- %r1
1165  guard_class %r1 -> %i0
1168  -live- %r1
1168  raise %r1
1170  ---
1170  L37:
1170  -live- %i0, %i1, %r0, %r1
1170  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1175  goto L38
1178  ---
1178  L32:
1178  -live- %r0
1178  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1187  -live- %r1
1187  -live- %r1
1187  guard_class %r1 -> %i0
1190  -live- %r1
1190  raise %r1
1192  ---
1192  L33:
1192  -live- %i0, %i1, %r0, %r1
1192  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1197  goto L34
1200  ---
1200  L29:
1200  goto L30
1203  ---
1203  L26:
1203  -live- %r0
1203  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1212  -live- %r1
1212  -live- %r1
1212  guard_class %r1 -> %i0
1215  -live- %r1
1215  raise %r1
1217  ---
1217  L27:
1217  -live- %i1, %i2, %i3, %r0, %r1
1217  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
1222  goto L28
1225  ---
1225  L23:
1225  goto L24
1228  ---
1228  L20:
1228  -live- %r0
1228  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1237  -live- %r1
1237  -live- %r1
1237  guard_class %r1 -> %i0
1240  -live- %r1
1240  raise %r1
1242  ---
1242  L21:
1242  -live- %i1, %i2, %r0, %r1
1242  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
1247  goto L22
1250  ---
1250  L17:
1250  goto L18
1253  ---
1253  L14:
1253  -live- %r0
1253  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1262  -live- %r1
1262  -live- %r1
1262  guard_class %r1 -> %i0
1265  -live- %r1
1265  raise %r1
1267  ---
1267  L15:
1267  -live- %i1, %r0, %r1
1267  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
1272  goto L16
1275  ---
1275  L10:
1275  -live- %r0
1275  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
1284  -live- %r1
1284  -live- %r1
1284  guard_class %r1 -> %i0
1287  -live- %r1
1287  raise %r1
1289  ---
1289  L11:
1289  -live- %r0, %r1
1289  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
1294  goto L12
