added the rest of the simd instructions to allocate-registers and amd64.fun

I haven't actually implemented any primitives but I added the simd word
instructions and a couple of simd real instructions to the register allocater
and through the rest of the codegen.

Implementing the primitives shouldn't be too difficult once I get loading
and storing working