diff options
Diffstat (limited to 'src/core/arm/interpreter/armcopro.cpp')
| -rw-r--r-- | src/core/arm/interpreter/armcopro.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/core/arm/interpreter/armcopro.cpp b/src/core/arm/interpreter/armcopro.cpp index bb9ca98fe..4ae0c52e4 100644 --- a/src/core/arm/interpreter/armcopro.cpp +++ b/src/core/arm/interpreter/armcopro.cpp | |||
| @@ -47,7 +47,7 @@ static unsigned int NoCoPro5W(ARMul_State* state, unsigned int a, ARMword b, ARM | |||
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | // Install co-processor instruction handlers in this routine. | 49 | // Install co-processor instruction handlers in this routine. |
| 50 | unsigned int ARMul_CoProInit(ARMul_State* state) | 50 | void ARMul_CoProInit(ARMul_State* state) |
| 51 | { | 51 | { |
| 52 | // Initialise tham all first. | 52 | // Initialise tham all first. |
| 53 | for (unsigned int i = 0; i < 16; i++) | 53 | for (unsigned int i = 0; i < 16; i++) |
| @@ -71,11 +71,10 @@ unsigned int ARMul_CoProInit(ARMul_State* state) | |||
| 71 | // No handlers below here. | 71 | // No handlers below here. |
| 72 | 72 | ||
| 73 | // Call all the initialisation routines. | 73 | // Call all the initialisation routines. |
| 74 | for (unsigned int i = 0; i < 16; i++) | 74 | for (unsigned int i = 0; i < 16; i++) { |
| 75 | if (state->CPInit[i]) | 75 | if (state->CPInit[i]) |
| 76 | (state->CPInit[i]) (state); | 76 | (state->CPInit[i]) (state); |
| 77 | 77 | } | |
| 78 | return TRUE; | ||
| 79 | } | 78 | } |
| 80 | 79 | ||
| 81 | // Install co-processor finalisation routines in this routine. | 80 | // Install co-processor finalisation routines in this routine. |