1. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to: generate one or more instructions using a floating point (FP) only single instruction multiple data (SIMD) instruction set architecture (ISA), wherein the FP only SIMD ISA utilizes a vector register file that stores both scalar and floating point values as vectors having a plurality of vector elements, wherein the one or more instructions include at least one vector floating point instructions supported by the FP only SIMD ISA; and output the one or more instructions for execution by one or more data processing devices.