X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=target-ppc%2Fexec.h;h=63779076837799c977b12c2e0da3af621e09338f;hb=6d463de2b3e261e95f224767605eef02acbd2701;hp=f4d20a8ad1ebc1618ca1a40d95f12905bb708f90;hpb=1ef59d0acf7c71e9b863bff904ceac74ce9bd107;p=qemu diff --git a/target-ppc/exec.h b/target-ppc/exec.h index f4d20a8..6377907 100644 --- a/target-ppc/exec.h +++ b/target-ppc/exec.h @@ -119,12 +119,8 @@ static inline uint32_t rotl (uint32_t i, int n) #endif /* !defined(CONFIG_USER_ONLY) */ -int check_exception_state (CPUState *env); - -void do_queue_exception_err (uint32_t exception, int error_code); -void do_queue_exception (uint32_t exception); -void do_process_exceptions (void); -void do_check_exception_state (void); +void do_raise_exception_err (uint32_t exception, int error_code); +void do_raise_exception (uint32_t exception); void do_load_cr (void); void do_store_cr (uint32_t mask); @@ -139,6 +135,8 @@ void do_sraw(void); void do_fctiw (void); void do_fctiwz (void); +void do_fnmadd (void); +void do_fnmsub (void); void do_fnmadds (void); void do_fnmsubs (void); void do_fsqrt (void); @@ -151,7 +149,11 @@ void do_fcmpo (void); void do_fabs (void); void do_fnabs (void); +void do_check_reservation (void); void do_icbi (void); +void do_store_sr (uint32_t srnum); +void do_store_ibat (int ul, int nr); +void do_store_dbat (int ul, int nr); void do_tlbia (void); void do_tlbie (void);