introduces per-thread disp bp and sp pointers