bool Box::intersectsLine(Vector3, Vector3)

Temps: 5, 6, 7, 8

Variables: 
 -002: Vector3 lo
 -004: Vector3 ld
 001: float txmin
 002: float txmax
 003: float tymin
 004: float tymax
 000: Box this


- 165,3 -
    0   8 *    VarDecl  0
    0   8 *    VarDecl  1
    0   8 *    SUSPEND
- 166,3 -
    1   8 *    VarDecl  2
    1   8 *    SUSPEND
- 167,3 -
    2   8 *    VarDecl  3
    2   8 *    SUSPEND
- 168,3 -
    3   8 *    VarDecl  4
    3   8 *    SUSPEND
- 169,3 -
    4   8 *    VarDecl  5
    4   8 *    SUSPEND
    5   8 *    LoadRObjR v-4, v0, 67108879
    8   8 *    RDR4     v5
    9   8 *    CMPIf    v5, 0.000000
   11   8 *    JNZ      +70              (d:83)
- 170,4 -
   13   8 * {
   13   8 *    SUSPEND
   14   8 *    LoadRObjR v-2, v0, 67108879
   17   8 *    RDR4     v6
   18   8 *    PshVPtr  v0
   19  10 *    ADDSi    v32, 134217938
   21  10 *    ADDSi    v0, 67108879
   23  10 *    PopRPtr
   24   8 *    RDR4     v5
   25   8 *    CMPf     v6, v5
   27   8 *    JNS      +4              (d:33)
   29   8 *    SetV1    v7, 0x1
   31   8 *    JMP      +17              (d:50)
   33   8 * 3:
   33   8 *    LoadRObjR v-2, v0, 67108879
   36   8 *    RDR4     v5
   37   8 *    PshVPtr  v0
   38  10 *    ADDSi    v44, 134217938
   40  10 *    ADDSi    v0, 67108879
   42  10 *    PopRPtr
   43   8 *    RDR4     v7
   44   8 *    CMPf     v5, v7
   46   8 *    TP
   47   8 *    CpyRtoV4 v5
   48   8 *    CpyVtoV4 v7, v5
   50   8 * 4:
   50   8 *    CpyVtoR4 v7
   51   8 *    JLowZ    +6              (d:59)
- 170,40 -
   53   8 * {
   53   8 *    SUSPEND
   54   8 *    SetV1    v6, 0x0
   56   8 * {
   56   8 * }
   56   8 *    CpyVtoR4 v6
   57   8 *    JMP      +313              (d:372)
- 171,4 -
   59   7   }
   59   8 * 2:
   59   8 *    SUSPEND
   60   8 *    LoadRObjR v-2, v4, 67108879
   63   8 *    RDR4     v7
   64   8 *    PshVPtr  v0
   65  10 *    ADDSi    v32, 134217938
   67  10 *    ADDSi    v4, 67108879
   69  10 *    PopRPtr
   70   8 *    RDR4     v6
   71   8 *    CMPf     v7, v6
   73   8 *    JNP      +6              (d:81)
- 171,23 -
   75   8 * {
   75   8 *    SUSPEND
   76   8 *    SetV1    v6, 0x0
   78   8 * {
   78   8 * }
   78   8 *    CpyVtoR4 v6
   79   8 *    JMP      +291              (d:372)
   81   7   }
   81   8 * 5:
   81   8 * }
   81   8 *    JMP      +285              (d:368)
- 172,10 -
   83   8 * 1:
   83   8 *    SUSPEND
   84   8 *    LoadRObjR v-4, v4, 67108879
   87   8 *    RDR4     v5
   88   8 *    CMPIf    v5, 0.000000
   90   8 *    JNZ      +70              (d:162)
- 173,4 -
   92   8 * {
   92   8 *    SUSPEND
   93   8 *    LoadRObjR v-2, v4, 67108879
   96   8 *    RDR4     v6
   97   8 *    PshVPtr  v0
   98  10 *    ADDSi    v32, 134217938
  100  10 *    ADDSi    v4, 67108879
  102  10 *    PopRPtr
  103   8 *    RDR4     v7
  104   8 *    CMPf     v6, v7
  106   8 *    JNS      +4              (d:112)
  108   8 *    SetV1    v6, 0x1
  110   8 *    JMP      +17              (d:129)
  112   8 * 9:
  112   8 *    LoadRObjR v-2, v4, 67108879
  115   8 *    RDR4     v7
  116   8 *    PshVPtr  v0
  117  10 *    ADDSi    v44, 134217938
  119  10 *    ADDSi    v4, 67108879
  121  10 *    PopRPtr
  122   8 *    RDR4     v6
  123   8 *    CMPf     v7, v6
  125   8 *    TP
  126   8 *    CpyRtoV4 v7
  127   8 *    CpyVtoV4 v6, v7
  129   8 * 10:
  129   8 *    CpyVtoR4 v6
  130   8 *    JLowZ    +6              (d:138)
- 173,40 -
  132   8 * {
  132   8 *    SUSPEND
  133   8 *    SetV1    v5, 0x0
  135   8 * {
  135   8 * }
  135   8 *    CpyVtoR4 v5
  136   8 *    JMP      +234              (d:372)
- 174,4 -
  138   7   }
  138   8 * 8:
  138   8 *    SUSPEND
  139   8 *    LoadRObjR v-2, v0, 67108879
  142   8 *    RDR4     v6
  143   8 *    PshVPtr  v0
  144  10 *    ADDSi    v32, 134217938
  146  10 *    ADDSi    v0, 67108879
  148  10 *    PopRPtr
  149   8 *    RDR4     v5
  150   8 *    CMPf     v6, v5
  152   8 *    JNP      +6              (d:160)
- 174,23 -
  154   8 * {
  154   8 *    SUSPEND
  155   8 *    SetV1    v5, 0x0
  157   8 * {
  157   8 * }
  157   8 *    CpyVtoR4 v5
  158   8 *    JMP      +212              (d:372)
  160   7   }
  160   8 * 11:
  160   8 * }
  160   8 *    JMP      +206              (d:368)
- 177,4 -
  162   8 * 7:
  162   8 * {
  162   8 *    SUSPEND
  163   8 *    LoadRObjR v-4, v0, 67108879
  166   8 *    RDR4     v7
  167   8 *    CMPIf    v7, 0.000000
  169   8 *    JNP      +42              (d:213)
- 178,5 -
  171   8 * {
  171   8 *    SUSPEND
  172   8 *    PshVPtr  v0
  173  10 *    ADDSi    v32, 134217938
  175  10 *    ADDSi    v0, 67108879
  177  10 *    PopRPtr
  178   8 *    RDR4     v5
  179   8 *    LoadRObjR v-2, v0, 67108879
  182   8 *    RDR4     v6
  183   8 *    SUBf     v7, v5, v6
  185   8 *    LoadRObjR v-4, v0, 67108879
  188   8 *    RDR4     v8
  189   8 *    DIVf     v1, v7, v8
- 179,5 -
  191   8 *    SUSPEND
  192   8 *    PshVPtr  v0
  193  10 *    ADDSi    v44, 134217938
  195  10 *    ADDSi    v0, 67108879
  197  10 *    PopRPtr
  198   8 *    RDR4     v8
  199   8 *    LoadRObjR v-2, v0, 67108879
  202   8 *    RDR4     v6
  203   8 *    SUBf     v7, v8, v6
  205   8 *    LoadRObjR v-4, v0, 67108879
  208   8 *    RDR4     v5
  209   8 *    DIVf     v2, v7, v5
  211   8 * }
  211   8 *    JMP      +40              (d:253)
- 181,5 -
  213   8 * 13:
  213   8 * {
  213   8 *    SUSPEND
  214   8 *    PshVPtr  v0
  215  10 *    ADDSi    v44, 134217938
  217  10 *    ADDSi    v0, 67108879
  219  10 *    PopRPtr
  220   8 *    RDR4     v5
  221   8 *    LoadRObjR v-2, v0, 67108879
  224   8 *    RDR4     v6
  225   8 *    SUBf     v7, v5, v6
  227   8 *    LoadRObjR v-4, v0, 67108879
  230   8 *    RDR4     v8
  231   8 *    DIVf     v1, v7, v8
- 182,5 -
  233   8 *    SUSPEND
  234   8 *    PshVPtr  v0
  235  10 *    ADDSi    v32, 134217938
  237  10 *    ADDSi    v0, 67108879
  239  10 *    PopRPtr
  240   8 *    RDR4     v8
  241   8 *    LoadRObjR v-2, v0, 67108879
  244   8 *    RDR4     v6
  245   8 *    SUBf     v7, v8, v6
  247   8 *    LoadRObjR v-4, v0, 67108879
  250   8 *    RDR4     v5
  251   8 *    DIVf     v2, v7, v5
- 184,4 -
  253   8 * }
  253   8 * 14:
  253   8 *    SUSPEND
  254   8 *    LoadRObjR v-4, v4, 67108879
  257   8 *    RDR4     v5
  258   8 *    CMPIf    v5, 0.000000
  260   8 *    JNP      +42              (d:304)
- 185,5 -
  262   8 * {
  262   8 *    SUSPEND
  263   8 *    PshVPtr  v0
  264  10 *    ADDSi    v32, 134217938
  266  10 *    ADDSi    v4, 67108879
  268  10 *    PopRPtr
  269   8 *    RDR4     v6
  270   8 *    LoadRObjR v-2, v4, 67108879
  273   8 *    RDR4     v7
  274   8 *    SUBf     v5, v6, v7
  276   8 *    LoadRObjR v-4, v4, 67108879
  279   8 *    RDR4     v8
  280   8 *    DIVf     v3, v5, v8
- 186,5 -
  282   8 *    SUSPEND
  283   8 *    PshVPtr  v0
  284  10 *    ADDSi    v44, 134217938
  286  10 *    ADDSi    v4, 67108879
  288  10 *    PopRPtr
  289   8 *    RDR4     v8
  290   8 *    LoadRObjR v-2, v4, 67108879
  293   8 *    RDR4     v7
  294   8 *    SUBf     v5, v8, v7
  296   8 *    LoadRObjR v-4, v4, 67108879
  299   8 *    RDR4     v6
  300   8 *    DIVf     v4, v5, v6
  302   8 * }
  302   8 *    JMP      +40              (d:344)
- 188,5 -
  304   8 * 15:
  304   8 * {
  304   8 *    SUSPEND
  305   8 *    PshVPtr  v0
  306  10 *    ADDSi    v44, 134217938
  308  10 *    ADDSi    v4, 67108879
  310  10 *    PopRPtr
  311   8 *    RDR4     v6
  312   8 *    LoadRObjR v-2, v4, 67108879
  315   8 *    RDR4     v7
  316   8 *    SUBf     v5, v6, v7
  318   8 *    LoadRObjR v-4, v4, 67108879
  321   8 *    RDR4     v8
  322   8 *    DIVf     v3, v5, v8
- 189,5 -
  324   8 *    SUSPEND
  325   8 *    PshVPtr  v0
  326  10 *    ADDSi    v32, 134217938
  328  10 *    ADDSi    v4, 67108879
  330  10 *    PopRPtr
  331   8 *    RDR4     v8
  332   8 *    LoadRObjR v-2, v4, 67108879
  335   8 *    RDR4     v7
  336   8 *    SUBf     v5, v8, v7
  338   8 *    LoadRObjR v-4, v4, 67108879
  341   8 *    RDR4     v6
  342   8 *    DIVf     v4, v5, v6
- 191,4 -
  344   8 * }
  344   8 * 16:
  344   8 *    SUSPEND
  345   8 *    CMPf     v1, v4
  347   8 *    JNP      +4              (d:353)
  349   8 *    SetV1    v5, 0x1
  351   8 *    JMP      +6              (d:359)
  353   8 * 18:
  353   8 *    CMPf     v3, v2
  355   8 *    TP
  356   8 *    CpyRtoV4 v7
  357   8 *    CpyVtoV4 v5, v7
  359   8 * 19:
  359   8 *    CpyVtoR4 v5
  360   8 *    JLowZ    +6              (d:368)
- 192,5 -
  362   8 * {
  362   8 *    SUSPEND
  363   8 *    SetV1    v6, 0x0
  365   8 * {
  365   8 * }
  365   8 *    CpyVtoR4 v6
  366   8 *    JMP      +4              (d:372)
- 198,3 -
  368   7   }
  368   8 * 17:
  368   8 * }
  368   8 * 12:
  368   8 * 6:
  368   8 *    SUSPEND
  369   8 *    SetV1    v5, 0x1
  371   8 * {
  371   8 * }
  371   8 *    CpyVtoR4 v5
  372   8 * 0:
  372   8 *    FREE     v-2, 0x487f30          (i:4751152, f:2.34738e-317)
  375   8 *    FREE     v-4, 0x487f30          (i:4751152, f:2.34738e-317)
  378   8 *    RET      6
