   0  residual_call_r_i $<* fn ccall_X509_get_default_cert_file_env___>, R[], <CallDescr() EF=7> -> %i0
   6  -live- %i0
   6  -live- %i0
   6  goto_if_not_int_is_true %i0, L1
  10  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  18  -live- %r0
  18  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
  22  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  27  L2:
  27  residual_call_r_i $<* fn ccall_X509_get_default_cert_file___>, R[], <CallDescr() EF=7> -> %i0
  33  -live- %i0, %r2
  33  -live- %i0, %r2
  33  goto_if_not_int_is_true %i0, L3
  37  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  45  -live- %r0, %r2
  45  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r3
  49  setfield_gc_r %r3, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  54  L4:
  54  residual_call_r_i $<* fn ccall_X509_get_default_cert_dir_env___>, R[], <CallDescr() EF=7> -> %i0
  60  -live- %i0, %r2, %r3
  60  -live- %i0, %r2, %r3
  60  goto_if_not_int_is_true %i0, L5
  64  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  72  -live- %r0, %r2, %r3
  72  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r4
  76  setfield_gc_r %r4, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  81  L6:
  81  residual_call_r_i $<* fn ccall_X509_get_default_cert_dir___>, R[], <CallDescr() EF=7> -> %i0
  87  -live- %i0, %r2, %r3, %r4
  87  -live- %i0, %r2, %r3, %r4
  87  goto_if_not_int_is_true %i0, L7
  91  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  99  -live- %r0, %r2, %r3, %r4
  99  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 103  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 108  L8:
 108  new_array_clear $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r0
 113  setarrayitem_gc_r %r0, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 119  setarrayitem_gc_r %r0, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 125  setarrayitem_gc_r %r0, $2, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 131  setarrayitem_gc_r %r0, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 137  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 143  -live- %r0, %r1
 143  catch_exception L9
 146  L10:
 146  ref_return %r1
 148  ---
 148  L9:
 148  goto_if_exception_mismatch $<* struct object_vtable>, L11
 152  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10097e0b390> -> %r1
 156  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 161  goto L10
 164  ---
 164  L11:
 164  reraise
 165  ---
 165  L7:
 165  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
 168  goto L8
 171  ---
 171  L5:
 171  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 174  goto L6
 177  ---
 177  L3:
 177  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 180  goto L4
 183  ---
 183  L1:
 183  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 186  goto L2
