nbody.SimEngine.step
void step()
Vars:
int TEMP$0,
Semaphore s,
array[Semaphore] TEMP$1.

| Queue | Object |
| q0 | ARG |
| q1 | TEMP |
| q2 | TEMP2 |
| q3 | TEMP3 |
| q4 | TEMP4 |
| q5 | LOADADDR |
| q6 | LOADDATA |
| q7 | STOREADDR |
| q8 | STOREDATA |
| q9 | THIS |
| q10 | TEMP$0 |
| q11 | TEMP$1 |
| q12 | s |
- 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))