Vector3 rotate2D(Vector3, float)

Temps: 5, 7

Variables: 
 -002: Vector3 v
 -004: float t
 003: Vector3 r
 004: float st
 006: float ct
 000: Vector3 {noname param}


- 96,2 -
    0   7 *    VarDecl  0
    0   7 *    VarDecl  1
    0   7 *    SUSPEND
    1   7 *    VarDecl  2
    1   7 *    PSF      v3
    2   9 *    CALLSYS  183           (Vector3::Vector3())
    4   7 *    ObjInfo  v3, 1
    4   7 *    PshVPtr  v-2
    5   9 *    PSF      v3
    6  11 *    COPY     v3, 67108879
    8   9 *    PopPtr
- 97,2 -
    9   7 *    SUSPEND
   10   7 *    VarDecl  3
   10   7 *    PshV4    v-4
   11   8 *    CALLSYS  40           (float sin(float))
   13   7 *    CpyRtoV4 v5
   14   7 *    CpyVtoV4 v4, v5
- 98,2 -
   16   7 *    SUSPEND
   17   7 *    VarDecl  4
   17   7 *    PshV4    v-4
   18   8 *    CALLSYS  39           (float cos(float))
   20   7 *    CpyRtoV4 v5
   21   7 *    CpyVtoV4 v6, v5
- 99,2 -
   23   7 *    SUSPEND
   24   7 *    LoadRObjR v-2, v0, 67108879
   27   7 *    RDR4     v5
   28   7 *    MULf     v5, v5, v6
   30   7 *    LoadRObjR v-2, v8, 67108879
   33   7 *    RDR4     v7
   34   7 *    MULf     v7, v7, v4
   36   7 *    SUBf     v5, v5, v7
   38   7 *    LoadVObjR v3, v0, 67108879
   41   7 *    WRTV4    v5
- 100,2 -
   42   7 *    SUSPEND
   43   7 *    LoadRObjR v-2, v0, 67108879
   46   7 *    RDR4     v7
   47   7 *    MULf     v5, v7, v4
   49   7 *    LoadRObjR v-2, v8, 67108879
   52   7 *    RDR4     v7
   53   7 *    MULf     v7, v7, v6
   55   7 *    ADDf     v5, v5, v7
   57   7 *    LoadVObjR v3, v8, 67108879
   60   7 *    WRTV4    v5
- 101,2 -
   61   7 *    SUSPEND
   62   7 *    PSF      v3
   63   9 *    PshVPtr  v0
   64  11 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   66   7 *    ObjInfo  v0, 1
   66   7 * {
   66   7 *    ObjInfo  v3, 0
   66   7 * }
   66   7 * 0:
   66   7 *    FREE     v-2, 0x487f30          (i:4751152, f:2.34738e-317)
   69   7 *    RET      5
