]> Git Repo - qemu.git/blobdiff - hw/intc/arm_gicv3_redist.c
hw/intc/arm_gicv3: fix an extra left-shift when reading IPRIORITYR
[qemu.git] / hw / intc / arm_gicv3_redist.c
index 8a8684d76ede2e741a50f8336aef92f2192c96bf..3b0ba6de1ab5ead8450ecddb633cbc02daba5c91 100644 (file)
@@ -192,7 +192,8 @@ static MemTxResult gicr_readl(GICv3CPUState *cs, hwaddr offset,
         int i, irq = offset - GICR_IPRIORITYR;
         uint32_t value = 0;
 
-        for (i = irq + 3; i >= irq; i--, value <<= 8) {
+        for (i = irq + 3; i >= irq; i--) {
+            value <<= 8;
             value |= gicr_read_ipriorityr(cs, attrs, i);
         }
         *data = value;
This page took 0.020284 seconds and 4 git commands to generate.