Re: [PATCH v2 36/45] target/hppa: Manage PSW_X and PSW_B in translator

2024-05-14 Thread Helge Deller
* Richard Henderson : > PSW_X is cleared after every instruction, and only set by RFI. > PSW_B is cleared after every non-branch, or branch not taken, > and only set by taken branches. We can clear both bits with a > single store, at most once per TB. Taken branches set PSW_B, > at most once per

[PATCH v2 36/45] target/hppa: Manage PSW_X and PSW_B in translator

2024-05-13 Thread Richard Henderson
PSW_X is cleared after every instruction, and only set by RFI. PSW_B is cleared after every non-branch, or branch not taken, and only set by taken branches. We can clear both bits with a single store, at most once per TB. Taken branches set PSW_B, at most once per TB. Signed-off-by: Richard Hend