Laurent Desnogues wrote: > On Sun, Mar 8, 2009 at 3:41 PM, Jan Kiszka wrote: >> Also, some discussion on this list suggested that it's more efficient to >> look into converting the remaining AREGS to TCG and finally do the >> ultimative "rm dyngen-exec.h". Don't you want to spend some time on this >> already? > > This requires modifying ARM translator which is the last one to use > AREGn with n>0. And don't all targets use AREG0 as a pointer to the > CPU state? Yes, but wasn't it you who suggested that all those users should be converted over to the tcg_global_reg API? There is surely some work to do, and that probably across all archs. But the sooner we should start. dyngen-exec.h is a constant source of pain when you try to introduce new headers or refactor existing ones. /me was so far lacking the time to finally attack this (and instead had to add yet another hack with the recent monitor series, see disas.h). Jan