1. An apparatus, comprising: a trace cache array to store a first trace and a second trace; and a trace-end predictor to store a first tail data from said first trace to predict an address for said second trace.