void Flash::check()

Temps: 1, 2, 3, 5, 6, 7, 9, 11, 12, 16, 18, 19, 21, 23

Variables: 
 000: Flash this
 005: (heap) Model {noname}
 009: (heap) MyColor {noname}
 011: (heap) MyColor {noname}
 018: (heap) Color {noname}
 021: (heap) _builtin_function_ {noname}
 023: (heap) Object {noname}
 016: Color {noname}


- 30,3 -
    0  23 *    SUSPEND
    1  23 *    LoadThisR v108, 134217950
    3  23 *    RDR4     v3
    4  23 *    LoadThisR v92, 134217950
    6  23 *    RDR4     v1
    7  23 *    SetV4    v2, 0x2          (i:2, f:2.8026e-045)
    9  23 *    DIVi     v1, v1, v2
   11  23 *    CMPi     v3, v1
   13  23 *    JNS      +78              (d:93)
- 31,4 -
   15  23 * {
   15  23 *    SUSPEND
   16  23 *    PSF      v18
   17  25 *    ALLOC    0x489a00, 525             (type:Color)
   21  23 *    LoadThisR v108, 134217950
   23  23 *    RDR4     v1
   24  23 *    SetV4    v2, 0x2          (i:2, f:2.8026e-045)
   26  23 *    DIVi     v3, v1, v2
   28  23 *    iTOf     v3
   29  23 *    PshV4    v3
   30  24 *    LoadThisR v92, 134217950
   32  24 *    RDR4     v2
   33  24 *    SetV4    v1, 0x2          (i:2, f:2.8026e-045)
   35  24 *    DIVi     v2, v2, v1
   37  24 *    SUBIi    v1, v2, 1
   40  24 *    iTOf     v1
   41  24 *    PshV4    v1
   42  25 *    PshC4    0x0          (i:0, f:0)
   44  26 *    PshC4    0x0          (i:0, f:0)
   46  27 *    PshC4    0x0          (i:0, f:0)
   48  28 *    PshC4    0x0          (i:0, f:0)
   50  29 *    CALL     4142           (MyColor@ MyColor(int, int, int))
   52  26 *    STOREOBJ v9
   53  26 *    ChkNullV v9
   54  26 *    VAR      v9
   55  28 *    PshC4    0x0          (i:0, f:0)
   57  29 *    PshC4    0x0          (i:0, f:0)
   59  30 *    PshC4    0x0          (i:0, f:0)
   61  31 *    CALL     4142           (MyColor@ MyColor(int, int, int))
   63  28 *    STOREOBJ v11
   64  28 *    ChkNullV v11
   65  28 *    VAR      v11
   66  30 *    PSF      v16
   67  32 *    GETOBJ   2
   68  32 *    GETOBJ   4
   69  32 *    CALL     4369           (Color modColor(MyColor, MyColor, float, float, float))
   71  23 *    ObjInfo  v16, 1
   71  23 *    PSF      v16
   72  25 *    PshVPtr  v18
   73  27 *    COPY     v4, 67108885
   75  25 *    PopPtr
   76  23 *    ObjInfo  v16, 0
   76  23 *    VAR      v18
   77  25 *    PshVPtr  v0
   78  27 *    ADDSi    v96, 134217950
   80  27 *    RDSPtr
   81  27 *    CALLSYS  838           (Model@ Object::get_model() const)
   83  25 *    STOREOBJ v5
   84  25 *    PshVPtr  v5
   85  27 *    GETOBJ   2
   86  27 *    CALLSYS  1351           (void Model::setColor(Color))
   88  23 *    FREE     v5, 0x49f960          (i:4847968, f:2.39521e-317)
   91  23 * }
   91  23 *    JMP      +120              (d:213)
- 32,10 -
   93  23 * 1:
   93  23 *    SUSPEND
   94  23 *    LoadThisR v108, 134217950
   96  23 *    RDR4     v6
   97  23 *    LoadThisR v92, 134217950
   99  23 *    RDR4     v7
  100  23 *    CMPi     v6, v7
  102  23 *    JNS      +70              (d:174)
- 33,4 -
  104  23 * {
  104  23 *    SUSPEND
  105  23 *    PSF      v18
  106  25 *    ALLOC    0x489a00, 525             (type:Color)
  110  23 *    LoadThisR v108, 134217950
  112  23 *    RDR4     v3
  113  23 *    iTOf     v3
  114  23 *    PshV4    v3
  115  24 *    LoadThisR v92, 134217950
  117  24 *    RDR4     v2
  118  24 *    SUBIi    v7, v2, 1
  121  24 *    iTOf     v7
  122  24 *    PshV4    v7
  123  25 *    PshC4    0x0          (i:0, f:0)
  125  26 *    PshC4    0x0          (i:0, f:0)
  127  27 *    PshC4    0x0          (i:0, f:0)
  129  28 *    PshC4    0x0          (i:0, f:0)
  131  29 *    CALL     4142           (MyColor@ MyColor(int, int, int))
  133  26 *    STOREOBJ v11
  134  26 *    ChkNullV v11
  135  26 *    VAR      v11
  136  28 *    PshC4    0xff          (i:255, f:3.57331e-043)
  138  29 *    PshC4    0xff          (i:255, f:3.57331e-043)
  140  30 *    PshC4    0xff          (i:255, f:3.57331e-043)
  142  31 *    CALL     4142           (MyColor@ MyColor(int, int, int))
  144  28 *    STOREOBJ v9
  145  28 *    ChkNullV v9
  146  28 *    VAR      v9
  147  30 *    PSF      v16
  148  32 *    GETOBJ   2
  149  32 *    GETOBJ   4
  150  32 *    CALL     4369           (Color modColor(MyColor, MyColor, float, float, float))
  152  23 *    ObjInfo  v16, 1
  152  23 *    PSF      v16
  153  25 *    PshVPtr  v18
  154  27 *    COPY     v4, 67108885
  156  25 *    PopPtr
  157  23 *    ObjInfo  v16, 0
  157  23 *    VAR      v18
  158  25 *    PshVPtr  v0
  159  27 *    ADDSi    v96, 134217950
  161  27 *    RDSPtr
  162  27 *    CALLSYS  838           (Model@ Object::get_model() const)
  164  25 *    STOREOBJ v5
  165  25 *    PshVPtr  v5
  166  27 *    GETOBJ   2
  167  27 *    CALLSYS  1351           (void Model::setColor(Color))
  169  23 *    FREE     v5, 0x49f960          (i:4847968, f:2.39521e-317)
  172  23 * }
  172  23 *    JMP      +39              (d:213)
- 35,4 -
  174  23 * 3:
  174  23 * {
  174  23 *    SUSPEND
  175  23 *    PshVPtr  v0
  176  25 *    FuncPtr  0x2d5f1a0          (i:47575456, f:2.35054e-316)
  179  27 *    CALLSYS  18           (_builtin_function_@ %delegate_factory(int&in, int&in))
  181  23 *    STOREOBJ v21
  182  23 *    VAR      v21
  183  25 *    PshVPtr  v0
  184  27 *    ADDSi    v84, 134217950
  186  27 *    RDSPtr
  187  27 *    ADDSi    v88, 67108902
  189  27 *    GETOBJ   2
  190  27 *    CALLSYS  729           (TimerEvent& TimerEvent::opSubAssign(Action@))
- 37,4 -
  192  23 *    SUSPEND
  193  23 *    PshVPtr  v0
  194  25 *    ADDSi    v96, 134217950
  196  25 *    RDSPtr
  197  25 *    RefCpyV  v23, 0x492650          (i:4793936, f:2.36852e-317)
  200  25 *    PopPtr
  201  23 *    VAR      v23
  202  25 *    PshVPtr  v0
  203  27 *    ADDSi    v64, 134217950
  205  27 *    RDSPtr
  206  27 *    GETOBJ   2
  207  27 *    CALLSYS  858           (void Scene::remove(Object@))
- 38,4 -
  209  23 *    SUSPEND
  210  23 *    PshVPtr  v0
  211  25 *    CALL     4057           (void Base::removeFromScene())
- 40,3 -
  213  23 * }
  213  23 * 4:
  213  23 * 2:
  213  23 *    SUSPEND
  214  23 *    LoadThisR v108, 134217950
  216  23 *    INCi
- 41,3 -
  217  23 *    SUSPEND
  218  23 * 0:
  218  23 *    RET      2
