void BackgroundGenerator::clear()

Temps: 2, 4, 6, 8, 10, 12, 14, 15, 17, 19

Variables: 
 003: uint gi
 000: BackgroundGenerator this
 002: (heap) _builtin_function_ {noname}
 006: (heap) String {noname}
 008: (heap) String {noname}
 010: (heap) String {noname}
 012: (heap) String {noname}
 014: (heap) Array {noname}
 017: (heap) Array {noname}
 019: (heap) GameObject {noname}


- 46,3 -
    0  19 *    SUSPEND
    1  19 *    PshVPtr  v0
    2  21 *    ADDSi    v88, 134217952
    4  21 *    RDSPtr
    5  21 *    RefCpyV  v2, 0x46b728          (i:4634408, f:2.2897e-317)
    8  21 *    PopPtr
    9  19 *    VAR      v2
   10  21 *    PshVPtr  v0
   11  23 *    ADDSi    v40, 134217952
   13  23 *    RDSPtr
   14  23 *    ADDSi    v88, 67108902
   16  23 *    GETOBJ   2
   17  23 *    CALLSYS  729           (TimerEvent& TimerEvent::opSubAssign(Action@))
- 47,8 -
   19  19 *    SUSPEND
   20  19 *    VarDecl  0
   20  19 *    SetV4    v3, 0x0          (i:0, f:0)
   22  19 *    JMP      +129              (d:153)
   24  19 * 4:
   24  19 *    SUSPEND
- 48,4 -
   25  19 * {
   25  19 *    SUSPEND
   26  19 *    STR      2         (l:1 s:"
")
   27  22 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
   29  19 *    STOREOBJ v12
   30  19 *    ChkNullV v12
   31  19 *    VAR      v12
   32  21 *    PshV4    v3
   33  22 *    CALLSYS  91           (String@ String(const uint))
   35  21 *    STOREOBJ v8
   36  21 *    ChkNullV v8
   37  21 *    VAR      v8
   38  23 *    STR      23         (l:3 s:"gi:")
   39  26 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
   41  23 *    STOREOBJ v6
   42  23 *    PshVPtr  v6
   43  25 *    GETOBJREF 2
   44  25 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
   46  21 *    STOREOBJ v10
   47  21 *    FREE     v6, 0x4871c0          (i:4747712, f:2.34568e-317)
   50  21 *    FREE     v8, 0x4871c0          (i:4747712, f:2.34568e-317)
   53  21 *    PshVPtr  v10
   54  23 *    GETOBJREF 2
   55  23 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
   57  19 *    STOREOBJ v8
   58  19 *    FREE     v10, 0x4871c0          (i:4747712, f:2.34568e-317)
   61  19 *    FREE     v12, 0x4871c0          (i:4747712, f:2.34568e-317)
   64  19 *    ChkNullV v8
   65  19 *    VAR      v8
   66  21 *    GETOBJREF 0
   67  21 *    CALLSYS  83           (void echo(const String&in))
   69  19 *    FREE     v8, 0x4871c0          (i:4747712, f:2.34568e-317)
- 49,4 -
   72  19 *    SUSPEND
   73  19 * 5:
   73  19 *    PshV4    v3
   74  20 *    PshVPtr  v0
   75  22 *    ADDSi    v72, 134217952
   77  22 *    RDSPtr
   78  22 *    RefCpyV  v14, 0x2d69d40          (i:47619392, f:2.35271e-316)
   81  22 *    CALLSYS  4590           (GameObject@[]& Array::opIndex(uint))
   83  19 *    PshRPtr
   84  21 *    CALLSYS  131           (uint Array::length() const)
   86  19 *    CpyRtoV4 v4
   87  19 *    FREE     v14, 0x2d69d40          (i:47619392, f:2.35271e-316)
   90  19 *    CMPIu    v4, 0
   92  19 *    JNP      +57              (d:151)
   94  19 *    SUSPEND
- 50,5 -
   95  19 * {
   95  19 *    SUSPEND
   96  19 *    PshC4    0x0          (i:0, f:0)
   98  20 *    PshV4    v3
   99  21 *    PshVPtr  v0
  100  23 *    ADDSi    v72, 134217952
  102  23 *    RDSPtr
  103  23 *    RefCpyV  v14, 0x2d69d40          (i:47619392, f:2.35271e-316)
  106  23 *    CALLSYS  4590           (GameObject@[]& Array::opIndex(uint))
  108  20 *    PshRPtr
  109  22 *    RefCpyV  v17, 0x2d65f50          (i:47603536, f:2.35193e-316)
  112  22 *    CALLSYS  4574           (GameObject@& Array::opIndex(uint))
  114  19 *    PshRPtr
  115  21 *    RDSPtr
  116  21 *    RefCpyV  v19, 0x2c81a70          (i:46668400, f:2.30573e-316)
  119  21 *    CALLINTF 4457           (void Base::removeFromScene())
  121  19 *    FREE     v14, 0x2d69d40          (i:47619392, f:2.35271e-316)
  124  19 *    FREE     v17, 0x2d65f50          (i:47603536, f:2.35193e-316)
  127  19 *    FREE     v19, 0x2c81a70          (i:46668400, f:2.30573e-316)
- 51,5 -
  130  19 *    SUSPEND
  131  19 *    PshC4    0x0          (i:0, f:0)
  133  20 *    PshV4    v3
  134  21 *    PshVPtr  v0
  135  23 *    ADDSi    v72, 134217952
  137  23 *    RDSPtr
  138  23 *    RefCpyV  v14, 0x2d69d40          (i:47619392, f:2.35271e-316)
  141  23 *    CALLSYS  4590           (GameObject@[]& Array::opIndex(uint))
  143  20 *    PshRPtr
  144  22 *    CALLSYS  129           (void Array::removeAt(uint))
  146  19 *    FREE     v14, 0x2d69d40          (i:47619392, f:2.35271e-316)
  149  19 * }
  149  19 *    JMP      -78              (d:73)
- 47,46 -
  151  19 * 6:
  151  19 * }
  151  19 * 3:
  151  19 *    SUSPEND
  152  19 *    IncVi    v3
- 47,21 -
  153  19 * 1:
  153  19 *    SUSPEND
  154  19 *    PshVPtr  v0
  155  21 *    ADDSi    v72, 134217952
  157  21 *    RDSPtr
  158  21 *    CALLSYS  131           (uint Array::length() const)
  160  19 *    CpyRtoV4 v4
  161  19 *    CMPu     v3, v4
  163  19 *    JS       -141              (d:24)
- 54,3 -
  165  19 * 2:
  165  19 *    SUSPEND
  166  19 * 0:
  166  19 *    RET      2
