   0  inline_call_r_r <JitCode '_build_dialect'>, R[%r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9] -> %r1
  14  -live- %r0, %r1
  14  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i0
  21  -live- %i0, %r0, %r1
  21  -live- %i0, %r0, %r1
  21  goto_if_not %i0, L1
  25  ref_copy %r1 -> %r2
  28  -live- %r2
  28  goto_if_not_ptr_iszero %r2, L2
  32  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  34  ---
  34  L2:
  34  ref_return %r2
  36  ---
  36  L1:
  36  inline_call_r_r <JitCode 'allocate_instance__W_Dialect'>, R[%r0] -> %r2
  42  -live- %r1, %r2
  42  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter> -> %i0
  47  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter>
  52  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_doublequote> -> %i0
  57  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_doublequote>
  62  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_escapechar> -> %i0
  67  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_escapechar>
  72  getfield_gc_r_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_lineterminator> -> %r0
  77  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_lineterminator>
  82  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar> -> %i0
  87  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar>
  92  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quoting> -> %i0
  97  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quoting>
 102  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_skipinitialspace> -> %i0
 107  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_skipinitialspace>
 112  getfield_gc_i_pure %r1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_strict> -> %i0
 117  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_strict>
 122  -live- %r2
 122  goto_if_not_ptr_iszero %r2, L3
 126  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 128  ---
 128  L3:
 128  ref_return %r2
