arm: added some alias registers
diff --git a/bindings/java/capstone/Arm_const.java b/bindings/java/capstone/Arm_const.java
index f22fb90..8f55e4c 100644
--- a/bindings/java/capstone/Arm_const.java
+++ b/bindings/java/capstone/Arm_const.java
@@ -119,6 +119,9 @@
 	public static final int ARM_REG_R10 = 76;
 	public static final int ARM_REG_R11 = 77;
 	public static final int ARM_REG_R12 = 78;
+	public static final int ARM_REG_R13 = ARM_REG_SP;
+	public static final int ARM_REG_R14 = ARM_REG_LR;
+	public static final int ARM_REG_R15 = ARM_REG_PC;
 	public static final int ARM_REG_S0 = 79;
 	public static final int ARM_REG_S1 = 80;
 	public static final int ARM_REG_S2 = 81;
diff --git a/bindings/python/capstone/arm_const.py b/bindings/python/capstone/arm_const.py
index 3651b7a..af91294 100644
--- a/bindings/python/capstone/arm_const.py
+++ b/bindings/python/capstone/arm_const.py
@@ -116,6 +116,9 @@
 ARM_REG_R10 = 76
 ARM_REG_R11 = 77
 ARM_REG_R12 = 78
+ARM_REG_R13 = ARM_REG_SP
+ARM_REG_R14 = ARM_REG_LR
+ARM_REG_R15 = ARM_REG_PC
 ARM_REG_S0 = 79
 ARM_REG_S1 = 80
 ARM_REG_S2 = 81
diff --git a/include/arm.h b/include/arm.h
index 692377f..765d862 100644
--- a/include/arm.h
+++ b/include/arm.h
@@ -206,7 +206,12 @@
 	ARM_REG_S29,
 	ARM_REG_S30,
 	ARM_REG_S31,
+
 	ARM_REG_MAX,
+
+	ARM_REG_R13 = ARM_REG_SP,
+	ARM_REG_R14 = ARM_REG_LR,
+	ARM_REG_R15 = ARM_REG_PC,
 } arm_reg;
 
 // ARM instruction