nbody.SimEngine.step


void step()
Vars: int TEMP$0, Semaphore s, array[Semaphore] TEMP$1.
QueueObject
q0ARG
q1TEMP
q2TEMP2
q3TEMP3
q4TEMP4
q5LOADADDR
q6LOADDATA
q7STOREADDR
q8STOREDATA
q9THIS
q10TEMP$0
q11TEMP$1
q12s
step_top43
(ASSIGN (ENQUEUE NO TEMP$0) (IVARREF (THIS) numIter))
(ASSIGN (IVARSET (THIS) iter) (DEQUEUE NO TEMP$0))
(ASSIGN (ENQUEUE NO TEMP$1) (IVARREF (THIS) sem4))
(ASSIGN (ENQUEUE NO s) (ARRAYREF (DEQUEUE NO TEMP$1) 0))
(CALL (METHODACCESS (DEQUEUE NO s) People.Method:go))