Flash::Flash(Timer@, Scene@, Vector3, int)

Temps: 4, 5, 7, 9, 11, 12, 14, 16

Variables: 
 -002: Timer@ t
 -004: Scene@ s
 -006: Vector3 p
 -008: int d
 002: (heap) Object temp
 000: Flash this
 004: (heap) Object {noname}
 007: (heap) Model {noname}
 009: (heap) Surface {noname}
 011: (heap) Material {noname}
 014: (heap) _builtin_function_ {noname}
 016: (heap) Scene {noname}


- 4,10 -
    0  16 *    VarDecl  0
    0  16 *    VarDecl  1
    0  16 *    VarDecl  2
    0  16 *    VarDecl  3
    0  16 *    SUSPEND
    1  16 *    PshVPtr  v0
    2  18 *    CALL     4059           (Base::Base())
- 7,8 -
    4  16 *    SUSPEND
    5  16 *    SetV4    v5, 0x3f800000          (i:1065353216, f:1)
    7  16 *    LoadThisR v104, 134217950
    9  16 *    WRTV4    v5
- 8,6 -
   10  16 *    SUSPEND
   11  16 *    SetV4    v5, 0x0          (i:0, f:0)
   13  16 *    LoadThisR v108, 134217950
   15  16 *    WRTV4    v5
- 11,3 -
   16  16 *    SUSPEND
   17  16 *    VAR      v-2
   18  18 *    PshVPtr  v0
   19  20 *    ADDSi    v84, 134217950
   21  20 *    GETOBJREF 2
   22  20 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
   25  18 *    PopPtr
- 12,3 -
   26  16 *    SUSPEND
   27  16 *    VAR      v-4
   28  18 *    PshVPtr  v0
   29  20 *    ADDSi    v64, 134217950
   31  20 *    GETOBJREF 2
   32  20 *    REFCPY   0x493b20          (i:4799264, f:2.37115e-317)
   35  18 *    PopPtr
- 13,3 -
   36  16 *    SUSPEND
   37  16 *    LoadThisR v92, 134217950
   39  16 *    WRTV4    v-8
- 14,3 -
   40  16 *    SUSPEND
   41  16 *    VarDecl  4
   41  16 *    PshGPtr  0x2d36590          (i:47408528, f:2.34229e-316)
   44  18 *    CHKREF
   45  18 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
   48  18 *    PopPtr
   49  16 *    VAR      v4
   50  18 *    GETOBJREF 0
   51  18 *    CALLSYS  792           (Object@ Object(const Object&in))
   53  16 *    STOREOBJ v2
   54  16 *    FREE     v4, 0x492650          (i:4793936, f:2.36852e-317)
- 15,3 -
   57  16 *    SUSPEND
   58  16 *    VAR      v2
   59  18 *    PshVPtr  v0
   60  20 *    ADDSi    v96, 134217950
   62  20 *    GETOBJREF 2
   63  20 *    REFCPY   0x492650          (i:4793936, f:2.36852e-317)
   66  18 *    PopPtr
- 16,3 -
   67  16 *    SUSPEND
   68  16 *    PshC4    0x40400000          (i:1077936128, f:3)
   70  17 *    PshVPtr  v0
   71  19 *    ADDSi    v96, 134217950
   73  19 *    RDSPtr
   74  19 *    CALLSYS  815           (void Object::scale(float))
- 17,3 -
   76  16 *    SUSPEND
   77  16 *    VAR      v-6
   78  18 *    PshVPtr  v0
   79  20 *    ADDSi    v96, 134217950
   81  20 *    RDSPtr
   82  20 *    GETOBJREF 2
   83  20 *    CALLSYS  804           (void Object::setPosition(const Vector3&in))
- 18,3 -
   85  16 *    SUSPEND
   86  16 *    PshC4    0x1          (i:1, f:1.4013e-045)
   88  17 *    PshC4    0x0          (i:0, f:0)
   90  18 *    PshVPtr  v0
   91  20 *    ADDSi    v96, 134217950
   93  20 *    RDSPtr
   94  20 *    CALLSYS  838           (Model@ Object::get_model() const)
   96  18 *    STOREOBJ v7
   97  18 *    PshVPtr  v7
   98  20 *    CALLSYS  1349           (Surface@ Model::getSurface(uint))
  100  17 *    STOREOBJ v9
  101  17 *    FREE     v7, 0x49f960          (i:4847968, f:2.39521e-317)
  104  17 *    PshVPtr  v9
  105  19 *    CALLSYS  1362           (Material@ Surface::get_material())
  107  17 *    STOREOBJ v11
  108  17 *    FREE     v9, 0x49fda0          (i:4849056, f:2.39575e-317)
  111  17 *    PshVPtr  v11
  112  19 *    CALLSYS  1338           (void Material::set_mode(pDrawMode))
  114  16 *    FREE     v11, 0x49f520          (i:4846880, f:2.39468e-317)
- 19,3 -
  117  16 *    SUSPEND
  118  16 *    PshVPtr  v0
  119  18 *    ADDSi    v96, 134217950
  121  18 *    RDSPtr
  122  18 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  125  18 *    PopPtr
  126  16 *    VAR      v4
  127  18 *    PshVPtr  v0
  128  20 *    ADDSi    v64, 134217950
  130  20 *    RDSPtr
  131  20 *    GETOBJ   2
  132  20 *    CALLSYS  857           (void Scene::add(Object@))
- 21,3 -
  134  16 *    SUSPEND
  135  16 *    PshVPtr  v0
  136  18 *    FuncPtr  0x2d5f1a0          (i:47575456, f:2.35054e-316)
  139  20 *    CALLSYS  18           (_builtin_function_@ %delegate_factory(int&in, int&in))
  141  16 *    STOREOBJ v14
  142  16 *    VAR      v14
  143  18 *    PshVPtr  v0
  144  20 *    ADDSi    v84, 134217950
  146  20 *    RDSPtr
  147  20 *    ADDSi    v88, 67108902
  149  20 *    GETOBJ   2
  150  20 *    CALLSYS  728           (TimerEvent& TimerEvent::opAddAssign(Action@))
- 22,3 -
  152  16 *    SUSPEND
  153  16 *    PshVPtr  v0
  154  18 *    ADDSi    v64, 134217950
  156  18 *    RDSPtr
  157  18 *    RefCpyV  v16, 0x493b20          (i:4799264, f:2.37115e-317)
  160  18 *    PopPtr
  161  16 *    VAR      v16
  162  18 *    PshVPtr  v0
  163  20 *    GETOBJ   2
  164  20 *    CALL     4056           (void Base::addToScene(Scene@))
- 23,3 -
  166  16 *    SUSPEND
  167  16 *    FREE     v2, 0x492650          (i:4793936, f:2.36852e-317)
  170  16 * 0:
  170  16 *    FREE     v-2, 0x490710          (i:4785936, f:2.36457e-317)
  173  16 *    FREE     v-4, 0x493b20          (i:4799264, f:2.37115e-317)
  176  16 *    FREE     v-6, 0x487f30          (i:4751152, f:2.34738e-317)
  179  16 *    RET      9
