Base@[]@ IntersectGroups::get(int)

Temps: 2, 4, 6

Variables: 
 -002: int key
 001: int pos
 000: IntersectGroups this
 004: (heap) Array {noname}
 006: (heap) Array {noname}


- 9,3 -
    0   6 *    VarDecl  0
    0   6 *    SUSPEND
    1   6 *    VarDecl  1
    1   6 *    VAR      v-2
    2   8 *    PshVPtr  v0
    3  10 *    ADDSi    v32, 134217932
    5  10 *    RDSPtr
    6  10 *    GETREF   2
    7  10 *    CALLSYS  4432           (int Array::find(const int&in) const)
    9   6 *    CpyRtoV4 v2
   10   6 *    CpyVtoV4 v1, v2
- 10,3 -
   12   6 *    SUSPEND
   13   6 *    CMPIi    v1, -1
   15   6 *    JZ       +23              (d:40)
- 11,4 -
   17   6 * {
   17   6 *    SUSPEND
   18   6 *    PshV4    v1
   19   7 *    PshVPtr  v0
   20   9 *    ADDSi    v40, 134217932
   22   9 *    RDSPtr
   23   9 *    RefCpyV  v4, 0x2d3ffc0          (i:47448000, f:2.34424e-316)
   26   9 *    CALLSYS  4444           (Base@[]@& Array::opIndex(uint))
   28   6 *    PshRPtr
   29   8 *    RDSPtr
   30   8 *    RefCpyV  v6, 0x2c95a60          (i:46750304, f:2.30977e-316)
   33   8 *    PopPtr
   34   6 *    FREE     v4, 0x2d3ffc0          (i:47448000, f:2.34424e-316)
   37   6 * {
   37   6 * }
   37   6 *    LOADOBJ  v6
   38   6 *    JMP      +7              (d:47)
- 13,4 -
   40   5   }
   40   6 * 1:
   40   6 * {
   40   6 *    SUSPEND
   41   6 *    FREE     v6, 0x2c95a60          (i:46750304, f:2.30977e-316)
   44   6 * {
   44   6 * }
   44   6 *    LOADOBJ  v6
   45   6 *    JMP      +0              (d:47)
   47   5   }
   47   6 * 0:
   47   6 *    RET      3
