On 12/28/24 13:08, Helge Deller wrote:
Although the hppa_is_pa20() helper is costly due to string comparisms in
object_dynamic_cast(), it is called quite often during memory lookups
and at each start of a block of instruction translations.
Speed hppa_is_pa20() up by calling object_dynamic_cast() only once at
CPU creation and store the result in the is_pa20 of struct CPUArchState.

Signed-off-by: Helge Deller <[email protected]>

v2:
- moved init to hppa_cpu_initfn() and is_pa20 to end of CPUArchState struct
   (feedback by Richard)


Reviewed-by: Richard Henderson <[email protected]>

r~

Reply via email to