Equation Solution High Performance by Design |
|||||||
|
|||||||
|
Function nlp$loop
SYNTAX
call nlp$loop_?(sub,start,stop,step,a_1,a_2,...) where
sub -- the do-subroutine
start -- the initial value of do variable
stop -- the terminating bound of do variable
step -- the increment or the decrement of do variable.
a_1, a_2,... -- remaining arguments to subroutine sub
the symbol ? -- number of arguments
For example, to dispatch the following loop do i = start, stop, step call sub(i,a,b) end do sub( i, a, b) | | | | ↓ ↓ ↓ ↓ sub start,stop,step a b call nlp$loop_6(sub,start,stop,step,a,b) PURPOSE This function dispatches a loop to soft cores, and returns immediately. The caller can continue executing the next statement. neuLoop provides the following 52 nlp$loop functions to dispatch loops: nlp$loop_4 nlp$loop_5 ... ... ... nlp$loop_54 nlp$loop_55 |
||||||