diff --git a/src/core/arm/dyncom/arm_dyncom.h b/src/core/arm/dyncom/arm_dyncom.h
index 1f8cd3a3a..f3c70b7d3 100644
--- a/src/core/arm/dyncom/arm_dyncom.h
+++ b/src/core/arm/dyncom/arm_dyncom.h
@@ -19,7 +19,7 @@ public:
 
     /**
      * Set the Program Counter to an address
-     * @param addr Address to set PC to
+     * @param pc Address to set PC to
      */
     void SetPC(u32 pc) override;
 
diff --git a/src/core/arm/interpreter/arm_interpreter.h b/src/core/arm/interpreter/arm_interpreter.h
index ceb1be438..f1e7198c5 100644
--- a/src/core/arm/interpreter/arm_interpreter.h
+++ b/src/core/arm/interpreter/arm_interpreter.h
@@ -18,7 +18,7 @@ public:
 
     /**
      * Set the Program Counter to an address
-     * @param addr Address to set PC to
+     * @param pc Address to set PC to
      */
     void SetPC(u32 pc) override;
 
diff --git a/src/core/mem_map.h b/src/core/mem_map.h
index 87de5cd63..a58c59244 100644
--- a/src/core/mem_map.h
+++ b/src/core/mem_map.h
@@ -157,7 +157,7 @@ u8* GetPointer(VAddr virtual_address);
  * Maps a block of memory on the heap
  * @param size Size of block in bytes
  * @param operation Memory map operation type
- * @param flags Memory allocation flags
+ * @param permissions Memory allocation permissions
  */
 u32 MapBlock_Heap(u32 size, u32 operation, u32 permissions);