-
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. -
Fun with vectors in the Raspberry Pi 1 - Part 3
In the last chapter we modelled the storage in form of pairs and quadruples of registers that we will use for vectors of double and single precision, respectively.
But before we can do anything we need to deal with
fpscr
. -
Fun with vectors in the Raspberry Pi 1 - Part 2
In the previous installment we discussed a bit how to generate code using the vector feature of the CPU of the Raspberry Pi 1.
Let’s start hacking LLVM.
-
Fun with vectors in the Raspberry Pi 1 - Part 1
Long ago, we saw that the Raspberry Pi 1 has vector computation capabilities. However to the best of my knowledge no compiler attempted to exploit the vector capability in general.
I think we are going to have some fun in trying to fix this.