summary refs log tree commit diff stats
path: root/target/ppc/ppc-qmp-cmds.c
diff options
context:
space:
mode:
Diffstat (limited to 'target/ppc/ppc-qmp-cmds.c')
-rw-r--r--target/ppc/ppc-qmp-cmds.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/target/ppc/ppc-qmp-cmds.c b/target/ppc/ppc-qmp-cmds.c
index 36e5b5eff8..f9acc21056 100644
--- a/target/ppc/ppc-qmp-cmds.c
+++ b/target/ppc/ppc-qmp-cmds.c
@@ -37,12 +37,8 @@ static target_long monitor_get_ccr(Monitor *mon, const struct MonitorDef *md,
 {
     CPUArchState *env = mon_get_cpu_env(mon);
     unsigned int u;
-    int i;
 
-    u = 0;
-    for (i = 0; i < 8; i++) {
-        u |= env->crf[i] << (32 - (4 * (i + 1)));
-    }
+    u = ppc_get_cr(env);
 
     return u;
 }