There are no vectors there.
There are lots of single precision floats (lfs, stfs, fmuls), and lots
of results being rounded to single precision (frsp).
Several of the frsp instructions look pointless since you just loaded
the value as single precision.
You're right several are pointless, but at least the ones like this may
not be (although they seem so at first sight):
frsp f1,f2
stfs f2,20(r28)
The reason is that some PPC's have a bug, whereby they throw an
exception if you try to store an fpu value as a single without first
explicitly rounding it to a single. I have to admit I'm not sure
whether it can also pop up if the value in question has only been
"touched" by single precision fpu ops though.