aboutsummaryrefslogtreecommitdiff
path: root/src/arm
diff options
context:
space:
mode:
Diffstat (limited to 'src/arm')
-rw-r--r--src/arm/arm-gen.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/arm/arm-gen.c b/src/arm/arm-gen.c
index f31fb88..cf2d968 100644
--- a/src/arm/arm-gen.c
+++ b/src/arm/arm-gen.c
@@ -43,26 +43,26 @@ typedef int RegArgs;
/* a register can belong to several classes. The classes must be
sorted from more general to more precise (see gv2() code which does
assumptions on it). */
-#define RC_INT 0x0001 /* generic integer register */
-#define RC_FLOAT 0x0002 /* generic float register */
-#define RC_R0 0x0004
-#define RC_R1 0x0008
-#define RC_R2 0x0010
-#define RC_R3 0x0020
-#define RC_R12 0x0040
-#define RC_F0 0x0080
-#define RC_F1 0x0100
-#define RC_F2 0x0200
-#define RC_F3 0x0400
+#define RC_INT 0x0001 /* generic integer register */
+#define RC_FLOAT 0x0002 /* generic float register */
+#define RC_R0 0x0004
+#define RC_R1 0x0008
+#define RC_R2 0x0010
+#define RC_R3 0x0020
+#define RC_R12 0x0040
+#define RC_F0 0x0080
+#define RC_F1 0x0100
+#define RC_F2 0x0200
+#define RC_F3 0x0400
#ifdef TCC_ARM_VFP
-#define RC_F4 0x0800
-#define RC_F5 0x1000
-#define RC_F6 0x2000
-#define RC_F7 0x4000
+#define RC_F4 0x0800
+#define RC_F5 0x1000
+#define RC_F6 0x2000
+#define RC_F7 0x4000
#endif
-#define RC_IRET RC_R0 /* function return: integer register */
-#define RC_LRET RC_R1 /* function return: second integer register */
-#define RC_FRET RC_F0 /* function return: float register */
+#define RC_IRET RC_R0 /* function return: integer register */
+#define RC_LRET RC_R1 /* function return: second integer register */
+#define RC_FRET RC_F0 /* function return: float register */
/* pretty names for the registers */
enum {
@@ -1716,12 +1716,12 @@ void gen_opf(int op)
}
if (is_zero(-1)) {
vswap();
- switch(op) {
- case TOK_LT: op = TOK_GT; break;
- case TOK_GE: op = TOK_ULE; break;
- case TOK_LE: op = TOK_GE; break;
- case TOK_GT: op = TOK_ULT; break;
- }
+ switch(op) {
+ case TOK_LT: op = TOK_GT; break;
+ case TOK_GE: op = TOK_ULE; break;
+ case TOK_LE: op = TOK_GE; break;
+ case TOK_GT: op = TOK_ULT; break;
+ }
}
x |= 0xB40040; /* fcmpX */
if (op != TOK_EQ && op != TOK_NE)
@@ -1738,12 +1738,12 @@ void gen_opf(int op)
}
o(0xEEF1FA10); /* fmstat */
- switch(op) {
+ switch(op) {
case TOK_LE: op = TOK_ULE; break;
case TOK_LT: op = TOK_ULT; break;
case TOK_UGE: op = TOK_GE; break;
case TOK_UGT: op = TOK_GT; break;
- }
+ }
vtop->r = VT_CMP;
vtop->c.i = op;