This document summarizes work to optimize the math library functions for the Texas Instruments C6600 digital signal processors. The authors used a software simulator to optimize both single input and vector input versions of functions by rewriting the C code to take advantage of parallelization opportunities enabled by the TI compiler. Specific optimization techniques included removing conditional statements from loops to allow for software pipelining. While cycle counts were reduced by less than 10% overall, some functions saw more thorough optimizations, and the authors gained valuable experience with computer hardware, programming, and signal processing concepts.