After some testing, realized that while the intrinsics produced the correct results, the docs for VZIP have the results reversed compared to the actual operation. So input registers had to be reversed to make correct.
Implemented NEON code for DrawVert
Fixed NEON VMLA usage in GLMatrix (no docs on intrinsics tell you that vmla(a, b, c) = a + b * c. Assumed it was "a * b + c").