bool ParticleBehaviours::doMoveScaleRotate(Object@)

Temps: 3, 4, 5, 7

Variables: 
 -002: Object@ object
 000: ParticleBehaviours this
 007: (heap) Object {noname}
 003: Vector3 {noname}


- 73,3 -
    0   7 *    VarDecl  0
    0   7 *    SUSPEND
    1   7 *    PshVPtr  v0
    2   9 *    ADDSi    v40, 134217940
    4   9 *    PSF      v3
    5  11 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
    7   7 *    ObjInfo  v3, 1
    7   7 *    VAR      v3
    8   9 *    PshVPtr  v-2
    9  11 *    GETREF   2
   10  11 *    CALLSYS  806           (void Object::translate(const Vector3&in))
- 74,3 -
   12   7 *    ObjInfo  v3, 0
   12   7 *    SUSPEND
   13   7 *    LoadThisR v64, 134217940
   15   7 *    RDR4     v4
   16   7 *    PshV4    v4
   17   8 *    PSF      v3
   18  10 *    PshVPtr  v0
   19  12 *    ADDSi    v40, 134217940
   21  12 *    CALLSYS  210           (Vector3 Vector3::opMul(float) const)
   23   7 *    ObjInfo  v3, 1
   23   7 *    PSF      v3
   24   9 *    PshVPtr  v0
   25  11 *    ADDSi    v40, 134217940
   27  11 *    COPY     v3, 67108879
   29   9 *    ObjInfo  v3, 0
   29   9 *    PopPtr
- 75,3 -
   30   7 *    SUSPEND
   31   7 *    LoadThisR v32, 134217940
   33   7 *    RDR4     v4
   34   7 *    CMPIi    v4, 0
   36   7 *    JNP      +21              (d:59)
- 76,4 -
   38   7 * {
   38   7 *    SUSPEND
   39   7 *    PshC4    0x3f733333          (i:1064514355, f:0.95)
   41   8 *    PSF      v3
   42  10 *    PshVPtr  v-2
   43  12 *    RefCpyV  v7, 0x492650          (i:4793936, f:2.36852e-317)
   46  12 *    CALLSYS  827           (const Vector3& Object::get_scale() const)
   48  10 *    PshRPtr
   49  12 *    CALLSYS  210           (Vector3 Vector3::opMul(float) const)
   51   7 *    ObjInfo  v3, 1
   51   7 *    FREE     v7, 0x492650          (i:4793936, f:2.36852e-317)
   54   7 *    VAR      v3
   55   9 *    PshVPtr  v-2
   56  11 *    GETREF   2
   57  11 *    CALLSYS  810           (void Object::setScale(const Vector3&in))
- 78,3 -
   59   7 *    ObjInfo  v3, 0
   59   7 * }
   59   7 * 1:
   59   7 *    SUSPEND
   60   7 *    CpyGtoV4 v4, 0x140185b94          (i:5370305428, f:2.65328e-314)
   63   7 *    MULIf    v4, v4, 0.060000
   66   7 *    PshV4    v4
   67   8 *    PshVPtr  v0
   68  10 *    ADDSi    v52, 134217940
   70  10 *    PSF      v3
   71  12 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
   73   8 *    ObjInfo  v3, 1
   73   8 *    VAR      v3
   74  10 *    PshVPtr  v-2
   75  12 *    GETREF   2
   76  12 *    CALLSYS  801           (void Object::relRotate(const Vector3&in, float))
- 79,3 -
   78   7 *    ObjInfo  v3, 0
   78   7 *    SUSPEND
   79   7 *    LoadThisR v36, 134217940
   81   7 *    RDR4     v5
   82   7 *    CMPIi    v5, 1
   84   7 *    JNS      +6              (d:92)
- 80,4 -
   86   7 * {
   86   7 *    SUSPEND
   87   7 *    SetV1    v4, 0x0
   89   7 * {
   89   7 * }
   89   7 *    CpyVtoR4 v4
   90   7 *    JMP      +20              (d:112)
- 82,3 -
   92   6   }
   92   7 * 2:
   92   7 *    SUSPEND
   93   7 *    LoadThisR v36, 134217940
   95   7 *    RDR4     v5
   96   7 *    SUBIi    v5, v5, 1
   99   7 *    WRTV4    v5
- 83,3 -
  100   7 *    SUSPEND
  101   7 *    LoadThisR v32, 134217940
  103   7 *    RDR4     v4
  104   7 *    SUBIi    v4, v4, 1
  107   7 *    WRTV4    v4
- 84,3 -
  108   7 *    SUSPEND
  109   7 *    SetV1    v5, 0x1
  111   7 * {
  111   7 * }
  111   7 *    CpyVtoR4 v5
  112   7 * 0:
  112   7 *    FREE     v-2, 0x492650          (i:4793936, f:2.36852e-317)
  115   7 *    RET      4
