Vector3 getDirectionVector(Vector3, Vector3)

Temps: 6, 8, 9

Variables: 
 -002: Vector3 a
 -004: Vector3 b
 003: Vector3 v
 000: Vector3 {noname param}
 008: (heap) Vector3 {noname}
 006: Vector3 {noname}


- 55,2 -
    0   9 *    VarDecl  0
    0   9 *    VarDecl  1
    0   9 *    SUSPEND
    1   9 *    VarDecl  2
    1   9 *    PSF      v3
    2  11 *    CALLSYS  183           (Vector3::Vector3())
    4   9 *    ObjInfo  v3, 1
    4   9 *    VAR      v-2
    5  11 *    PSF      v6
    6  13 *    PshVPtr  v-4
    7  15 *    GETOBJREF 4
    8  15 *    CALLSYS  203           (Vector3 Vector3::opSub(const Vector3&in) const)
   10   9 *    ObjInfo  v6, 1
   10   9 *    PSF      v6
   11  11 *    PSF      v3
   12  13 *    COPY     v3, 67108879
   14  11 *    ObjInfo  v6, 0
   14  11 *    PopPtr
- 56,2 -
   15   9 *    SUSPEND
   16   9 *    PSF      v8
   17  11 *    PSF      v3
   18  13 *    ALLOC    0x487f30, 184             (type:Vector3)
   22   9 *    VAR      v8
   23  11 *    GETOBJ   0
   24  11 *    CALL     4358           (float getVectorLength(Vector3))
   26   9 *    CpyRtoV4 v9
   27   9 *    PshV4    v9
   28  10 *    PSF      v6
   29  12 *    PSF      v3
   30  14 *    CALLSYS  214           (Vector3 Vector3::opDiv(float) const)
   32   9 *    ObjInfo  v6, 1
   32   9 *    PSF      v6
   33  11 *    PshVPtr  v0
   34  13 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   36   9 *    ObjInfo  v6, 0
   36   9 *    ObjInfo  v0, 1
   36   9 * {
   36   9 *    ObjInfo  v3, 0
   36   9 * }
   36   9 * 0:
   36   9 *    FREE     v-2, 0x487f30          (i:4751152, f:2.34738e-317)
   39   9 *    FREE     v-4, 0x487f30          (i:4751152, f:2.34738e-317)
   42   9 *    RET      6
