In this paper we study the instruction level characteristics of the SPECfp92 programs when compiled and executed on a vector processor. Using a trace driven approach we measure the degree of vectorization of the programs, the vector length used in operations, the operation type distribution and the balance between memory and compute operations. We also study the spill code introduced in the program by the compiler and the pressure on the dispatch unit of the vector architecture.