This document discusses using genetic programming to generate automated test code for multi-threaded microprocessors. It presents an experiment applying genetic programming to test code generation for the XMOS multi-threaded microprocessor. The results showed test code generated by the genetic programming approach significantly outperformed both human-generated and randomly generated test code, improving line coverage to 94% while reducing simulation cycles by up to 50%.