void GameObject::setPosition(Vector3)

Temps: 2, 4, 5, 7, 10, 13, 15, 17

Variables: 
 -002: Vector3 v
 001: uint i
 000: GameObject this
 004: (heap) Array {noname}
 007: (heap) Array {noname}
 015: (heap) Vector3 {noname}
 017: (heap) GameObject {noname}
 010: Vector3 {noname}
 013: Vector3 {noname}


- 207,3 -
    0  17 *    VarDecl  0
    0  17 *    SUSPEND
    1  17 *    PshVPtr  v-2
    2  19 *    PshVPtr  v0
    3  21 *    ADDSi    v32, 134217923
    5  21 *    COPY     v3, 67108879
    7  19 *    PopPtr
- 208,8 -
    8  17 *    SUSPEND
    9  17 *    VarDecl  1
    9  17 *    SetV4    v1, 0x0          (i:0, f:0)
   11  17 *    JMP      +143              (d:156)
   13  17 * 4:
   13  17 *    SUSPEND
- 209,4 -
   14  17 * {
   14  17 *    SUSPEND
   15  17 *    PshV4    v1
   16  18 *    PshVPtr  v0
   17  20 *    ADDSi    v84, 134217923
   19  20 *    RDSPtr
   20  20 *    RefCpyV  v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   23  20 *    CALLSYS  4719           (GameObjectProperties@& Array::opIndex(uint))
   25  17 *    PshRPtr
   26  19 *    RDSPtr
   27  19 *    ADDSi    v80, 134217928
   29  19 *    PopRPtr
   30  17 *    RDR4     v2
   31  17 *    FREE     v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   34  17 *    CMPIi    v2, 0
   36  17 *    JNZ      +53              (d:91)
- 210,5 -
   38  17 * {
   38  17 *    SUSPEND
   39  17 *    PshVPtr  v0
   40  19 *    ADDSi    v32, 134217923
   42  19 *    PSF      v10
   43  21 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   45  17 *    ObjInfo  v10, 1
   45  17 *    VAR      v10
   46  19 *    PSF      v13
   47  21 *    PshV4    v1
   48  22 *    PshVPtr  v0
   49  24 *    ADDSi    v84, 134217923
   51  24 *    RDSPtr
   52  24 *    RefCpyV  v7, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   55  24 *    CALLSYS  4719           (GameObjectProperties@& Array::opIndex(uint))
   57  21 *    PshRPtr
   58  23 *    RDSPtr
   59  23 *    ADDSi    v56, 134217928
   61  23 *    GETREF   4
   62  23 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
   64  17 *    ObjInfo  v13, 1
   64  17 *    ObjInfo  v10, 0
   64  17 *    FREE     v7, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   67  17 *    VAR      v13
   68  19 *    PshV4    v1
   69  20 *    PshVPtr  v0
   70  22 *    ADDSi    v84, 134217923
   72  22 *    RDSPtr
   73  22 *    RefCpyV  v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   76  22 *    CALLSYS  4719           (GameObjectProperties@& Array::opIndex(uint))
   78  19 *    PshRPtr
   79  21 *    RDSPtr
   80  21 *    ADDSi    v48, 134217928
   82  21 *    RDSPtr
   83  21 *    GETREF   2
   84  21 *    CALLSYS  804           (void Object::setPosition(const Vector3&in))
   86  17 *    ObjInfo  v13, 0
   86  17 *    FREE     v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
   89  17 * }
   89  17 *    JMP      +63              (d:154)
- 212,5 -
   91  17 * 5:
   91  17 * {
   91  17 *    SUSPEND
   92  17 *    PSF      v15
   93  19 *    PshVPtr  v0
   94  21 *    ADDSi    v32, 134217923
   96  21 *    PSF      v10
   97  23 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   99  19 *    ObjInfo  v10, 1
   99  19 *    VAR      v10
  100  21 *    PSF      v13
  101  23 *    PshV4    v1
  102  24 *    PshVPtr  v0
  103  26 *    ADDSi    v84, 134217923
  105  26 *    RDSPtr
  106  26 *    RefCpyV  v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
  109  26 *    CALLSYS  4719           (GameObjectProperties@& Array::opIndex(uint))
  111  23 *    PshRPtr
  112  25 *    RDSPtr
  113  25 *    ADDSi    v56, 134217928
  115  25 *    GETREF   4
  116  25 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
  118  19 *    ObjInfo  v13, 1
  118  19 *    ObjInfo  v10, 0
  118  19 *    FREE     v4, 0x2d8ae40          (i:47754816, f:2.3594e-316)
  121  19 *    PSF      v13
  122  21 *    ALLOC    0x487f30, 184             (type:Vector3)
  126  17 *    ObjInfo  v13, 0
  126  17 *    VAR      v15
  127  19 *    PshV4    v1
  128  20 *    PshVPtr  v0
  129  22 *    ADDSi    v84, 134217923
  131  22 *    RDSPtr
  132  22 *    RefCpyV  v7, 0x2d8ae40          (i:47754816, f:2.3594e-316)
  135  22 *    CALLSYS  4719           (GameObjectProperties@& Array::opIndex(uint))
  137  19 *    PshRPtr
  138  21 *    RDSPtr
  139  21 *    ADDSi    v40, 134217928
  141  21 *    RDSPtr
  142  21 *    GETOBJ   2
  143  21 *    RefCpyV  v17, 0x2c81a70          (i:46668400, f:2.30573e-316)
  146  21 *    CALLINTF 4705           (void GameObject::setPosition(Vector3))
  148  17 *    FREE     v7, 0x2d8ae40          (i:47754816, f:2.3594e-316)
  151  17 *    FREE     v17, 0x2c81a70          (i:46668400, f:2.30573e-316)
- 208,48 -
  154  17 * }
  154  17 * 6:
  154  17 * }
  154  17 * 3:
  154  17 *    SUSPEND
  155  17 *    IncVi    v1
- 208,20 -
  156  17 * 1:
  156  17 *    SUSPEND
  157  17 *    PshVPtr  v0
  158  19 *    ADDSi    v84, 134217923
  160  19 *    RDSPtr
  161  19 *    CALLSYS  131           (uint Array::length() const)
  163  17 *    CpyRtoV4 v2
  164  17 *    CMPu     v1, v2
  166  17 *    JS       -155              (d:13)
- 215,3 -
  168  17 * 2:
  168  17 *    SUSPEND
  169  17 * 0:
  169  17 *    FREE     v-2, 0x487f30          (i:4751152, f:2.34738e-317)
  172  17 *    RET      4
