Replying to:chicken
DEF ADDARR ARR[],VA,ST,EL DIM A[LEN(ARR)]:FILL A,VA,ST,EL ARYOP #AOPADD,ARR,ARR,A END
Haha I knew there was a better way :p
Edit: I didn't know FILL accepted those parameters. That makes everything so much simpler. Still, though, you might have to do some bound checking on EL to prevent potential Out of range errors.