#10 also looks hopeless because jasmin doesn't seem to want to accept negative values for its constants.
I'm working on the whole-array operations now. Then I'm going to quit.
The compiler takes forever to make. I blame the Internet. Specifically, I blame HTTP v1.1.