Color modColor(MyColor, MyColor, float, float, float)

Temps: 2, 4, 14, 15, 16

Variables: 
 -002: MyColor startColor
 -004: MyColor endColor
 -006: float min
 -007: float max
 -008: float m
 001: float mod
 003: float dr
 005: float dg
 006: float db
 007: float a
 008: int mdr
 009: int mdg
 010: int mdb
 000: MyColor {noname param}
 -005: float {noname param}
 014: Color {noname}


- 2,2 -
    0  16 *    VarDecl  0
    0  16 *    VarDecl  1
    0  16 *    VarDecl  2
    0  16 *    VarDecl  3
    0  16 *    VarDecl  4
    0  16 *    SUSPEND
    1  16 *    VarDecl  5
    1  16 *    SetV4    v1, 0x0          (i:0, f:0)
- 3,2 -
    3  16 *    SUSPEND
    4  16 *    CMPIf    v-6, 0.000000
    6  16 *    JNS      +4              (d:12)
- 4,3 -
    8  16 * {
    8  16 *    SUSPEND
    9  16 *    MULIf    v1, v-6, -1.000000
- 6,2 -
   12  16 * }
   12  16 * 1:
   12  16 *    SUSPEND
   13  16 *    VarDecl  6
   13  16 *    LoadRObjR v-4, v32, 134217943
   16  16 *    RDR4     v2
   17  16 *    LoadRObjR v-2, v32, 134217943
   20  16 *    RDR4     v4
   21  16 *    SUBi     v2, v2, v4
   23  16 *    iTOf     v2
   24  16 *    CpyVtoV4 v3, v2
- 7,2 -
   26  16 *    SUSPEND
   27  16 *    VarDecl  7
   27  16 *    LoadRObjR v-4, v36, 134217943
   30  16 *    RDR4     v4
   31  16 *    LoadRObjR v-2, v36, 134217943
   34  16 *    RDR4     v2
   35  16 *    SUBi     v4, v4, v2
   37  16 *    iTOf     v4
   38  16 *    CpyVtoV4 v5, v4
- 8,2 -
   40  16 *    SUSPEND
   41  16 *    VarDecl  8
   41  16 *    LoadRObjR v-4, v40, 134217943
   44  16 *    RDR4     v2
   45  16 *    LoadRObjR v-2, v40, 134217943
   48  16 *    RDR4     v4
   49  16 *    SUBi     v2, v2, v4
   51  16 *    iTOf     v2
   52  16 *    CpyVtoV4 v6, v2
- 9,2 -
   54  16 *    SUSPEND
   55  16 *    VarDecl  9
   55  16 *    ADDf     v4, v-8, v1
   57  16 *    ADDf     v2, v-7, v1
   59  16 *    DIVf     v7, v4, v2
- 11,2 -
   61  16 *    SUSPEND
   62  16 *    VarDecl  10
   62  16 *    MULf     v2, v7, v3
   64  16 *    fTOi     v2
   65  16 *    LoadRObjR v-2, v32, 134217943
   68  16 *    RDR4     v4
   69  16 *    ADDi     v8, v2, v4
- 12,2 -
   71  16 *    SUSPEND
   72  16 *    VarDecl  11
   72  16 *    MULf     v4, v7, v5
   74  16 *    fTOi     v4
   75  16 *    LoadRObjR v-2, v36, 134217943
   78  16 *    RDR4     v2
   79  16 *    ADDi     v9, v4, v2
- 13,2 -
   81  16 *    SUSPEND
   82  16 *    VarDecl  12
   82  16 *    MULf     v2, v7, v6
   84  16 *    fTOi     v2
   85  16 *    LoadRObjR v-2, v40, 134217943
   88  16 *    RDR4     v4
   89  16 *    ADDi     v10, v2, v4
- 14,2 -
   91  16 *    SUSPEND
   92  16 *    PshVPtr  v0
   93  18 *    CALLSYS  525           (Color::Color())
   95  16 *    ObjInfo  v0, 1
   95  16 *    SetV1    v4, 0xff
   97  16 *    PshV4    v4
   98  17 *    CpyVtoV4 v2, v10
  100  17 *    iTOb     v2
  101  17 *    PshV4    v2
  102  18 *    CpyVtoV4 v15, v9
  104  18 *    iTOb     v15
  105  18 *    PshV4    v15
  106  19 *    CpyVtoV4 v16, v8
  108  19 *    iTOb     v16
  109  19 *    PshV4    v16
  110  20 *    PSF      v14
  111  22 *    CALLSYS  526           (Color::Color(uint8, uint8, uint8, uint8))
  113  16 *    ObjInfo  v14, 1
  113  16 *    PSF      v14
  114  18 *    PshVPtr  v0
  115  20 *    COPY     v4, 67108885
  117  18 *    PopPtr
  118  16 *    ObjInfo  v14, 0
  118  16 * {
  118  16 * }
  118  16 * 0:
  118  16 *    FREE     v-2, 0x2c8a410          (i:46703632, f:2.30747e-316)
  121  16 *    FREE     v-4, 0x2c8a410          (i:46703632, f:2.30747e-316)
  124  16 *    RET      9
