void GameObject::removeChild(Object@)

Temps: 2, 4, 6

Variables: 
 -002: Object@ obj
 001: uint i
 000: GameObject this
 004: (heap) Array {noname}
 006: (heap) Object {noname}


- 276,8 -
    0   6 *    VarDecl  0
    0   6 *    SUSPEND
    1   6 *    VarDecl  1
    1   6 *    SetV4    v1, 0x0          (i:0, f:0)
    3   6 *    JMP      +50              (d:55)
    5   6 * 4:
    5   6 *    SUSPEND
- 277,4 -
    6   6 * {
    6   6 *    SUSPEND
    7   6 *    PshV4    v1
    8   7 *    PshVPtr  v0
    9   9 *    ADDSi    v84, 134217923
   11   9 *    RDSPtr
   12   9 *    RefCpyV  v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   15   9 *    CALLSYS  4719           (GameObjectProperties@& Array::opIndex(uint))
   17   6 *    PshRPtr
   18   8 *    RDSPtr
   19   8 *    ADDSi    v48, 134217928
   21   8 *    RDSPtr
   22   8 *    RefCpyV  v6, 0x492650          (i:4793936, f:2.36852e-317)
   25   8 *    PopPtr
   26   6 *    CmpPtr   v6, v-2
   28   6 *    TZ
   29   6 *    CpyRtoV4 v2
   30   6 *    FREE     v6, 0x492650          (i:4793936, f:2.36852e-317)
   33   6 *    FREE     v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   36   6 *    CpyVtoR4 v2
   37   6 *    JLowZ    +14              (d:53)
- 278,5 -
   39   6 * {
   39   6 *    SUSPEND
   40   6 *    LDV      v1
   41   6 *    RDR4     v2
   42   6 *    DECi
   43   6 *    PshV4    v2
   44   7 *    PshVPtr  v0
   45   9 *    ADDSi    v84, 134217923
   47   9 *    RDSPtr
   48   9 *    CALLSYS  129           (void Array::removeAt(uint))
- 279,5 -
   50   6 *    SUSPEND
   51   6 * {
   51   6 * }
   51   6 *    JMP      +14              (d:67)
- 276,48 -
   53   5   }
   53   6 * 5:
   53   6 * }
   53   6 * 3:
   53   6 *    SUSPEND
   54   6 *    IncVi    v1
- 276,20 -
   55   6 * 1:
   55   6 *    SUSPEND
   56   6 *    PshVPtr  v0
   57   8 *    ADDSi    v84, 134217923
   59   8 *    RDSPtr
   60   8 *    CALLSYS  131           (uint Array::length() const)
   62   6 *    CpyRtoV4 v2
   63   6 *    CMPu     v1, v2
   65   6 *    JS       -62              (d:5)
- 282,3 -
   67   6 * 2:
   67   6 *    SUSPEND
   68   6 *    PshVPtr  v-2
   69   8 *    RefCpyV  v6, 0x492650          (i:4793936, f:2.36852e-317)
   72   8 *    PopPtr
   73   6 *    VAR      v6
   74   8 *    PshVPtr  v0
   75  10 *    ADDSi    v64, 134217923
   77  10 *    RDSPtr
   78  10 *    GETOBJ   2
   79  10 *    CALLSYS  858           (void Scene::remove(Object@))
- 283,3 -
   81   6 *    SUSPEND
   82   6 * 0:
   82   6 *    FREE     v-2, 0x492650          (i:4793936, f:2.36852e-317)
   85   6 *    RET      4
