-
Fun with vectors in the Raspberry Pi 1 - Part 8
In the last installment I mentioned we could start looking at enabling the vectoriser in the compiler. However when I did that I realised some benchmarks were giving weird results. I had made a mistake with copies, so let’s remediate this.
-
Fun with vectors in the Raspberry Pi 1 - Part 7
We finished the last installment of this series mentioning that the compiler cannot copy, load or store a vector. Today we will address this.
-
Fun with vectors in the Raspberry Pi 1 - Part 6
There is an issue we have mentioned several times in earlier installments: the value of the vector length at function boundaries. This is, when entering or leaving a function. We will address this question today.
-
Fun with vectors in the Raspberry Pi 1 - Part 5
In the last installment we completed all the code generation step. However the whole process is still a bit suboptimal. Today we are going to see how we can improve this.
-
Fun with vectors in the Raspberry Pi 1 - Part 4
In the last chapter we devised a way to tame the issue with
fpscr
. Today we are going to complete the code generation bits that we are still missing so we can start emitting code.