- cvtwl (r10)+,r3 #r3 := high_bound
- index r1,$0,r3,r0,$0,r4 #r4 has index of "a"
- movc3 (r10)+,*4(sp)[r4],*(sp) #make the move
- addl2 $10,sp #clear the stack
- jmp (r8)
+ blss epack
+ cmpw r1,(r10)+ #check upper bound
+ bgtru epack
+ mull2 r0,r1 #r1 has byte offset
+ movc3 (r10)+,*4(sp)[r1],*(sp) #make the move
+ addl2 $12,sp #clear the stack
+ jmp (r8)
+epack:
+ movw $EPACK,_perrno
+ jbr error