aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/new_dynarec/assem_arm.c
diff options
context:
space:
mode:
authornotaz2016-09-18 20:10:06 +0300
committernotaz2016-09-18 23:45:53 +0300
commit9f51b4b9aa4fffa7b9411ca274f5dfb179a6a30a (patch)
tree8372e375994cb182a01c383ebb64328c3368b929 /libpcsxcore/new_dynarec/assem_arm.c
parent1edfcc68047e356a9c57c4734cc3bbe084922ce7 (diff)
downloadpcsx_rearmed-9f51b4b9aa4fffa7b9411ca274f5dfb179a6a30a.tar.gz
pcsx_rearmed-9f51b4b9aa4fffa7b9411ca274f5dfb179a6a30a.tar.bz2
pcsx_rearmed-9f51b4b9aa4fffa7b9411ca274f5dfb179a6a30a.zip
drc: strip eol blanks
Because people send patches while using editors that strip blanks and the patch becomes a mess.
Diffstat (limited to 'libpcsxcore/new_dynarec/assem_arm.c')
-rw-r--r--libpcsxcore/new_dynarec/assem_arm.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/libpcsxcore/new_dynarec/assem_arm.c b/libpcsxcore/new_dynarec/assem_arm.c
index 20a6956..592cc88 100644
--- a/libpcsxcore/new_dynarec/assem_arm.c
+++ b/libpcsxcore/new_dynarec/assem_arm.c
@@ -186,8 +186,8 @@ add_literal(int addr,int val)
assert(literalcount<sizeof(literals)/sizeof(literals[0]));
literals[literalcount][0]=addr;
literals[literalcount][1]=val;
- literalcount++;
-}
+ literalcount++;
+}
void *kill_pointer(void *stub)
{
@@ -315,19 +315,19 @@ void alloc_reg(struct regstat *cur,int i,signed char reg)
int preferred_reg = (reg&7);
if(reg==CCREG) preferred_reg=HOST_CCREG;
if(reg==PTEMP||reg==FTEMP) preferred_reg=12;
-
+
// Don't allocate unused registers
if((cur->u>>reg)&1) return;
-
+
// see if it's already allocated
for(hr=0;hr<HOST_REGS;hr++)
{
if(cur->regmap[hr]==reg) return;
}
-
+
// Keep the same mapping if the register was already allocated in a loop
preferred_reg = loop_reg(i,reg,preferred_reg);
-
+
// Try to allocate the preferred register
if(cur->regmap[preferred_reg]==-1) {
cur->regmap[preferred_reg]=reg;
@@ -348,7 +348,7 @@ void alloc_reg(struct regstat *cur,int i,signed char reg)
cur->isconst&=~(1<<preferred_reg);
return;
}
-
+
// Clear any unneeded registers
// We try to keep the mapping consistent, if possible, because it
// makes branches easier (especially loops). So we try to allocate
@@ -391,7 +391,7 @@ void alloc_reg(struct regstat *cur,int i,signed char reg)
return;
}
}
-
+
// Ok, now we have to evict someone
// Pick a register we hopefully won't need soon
u_char hsn[MAXREG+1];
@@ -478,22 +478,22 @@ void alloc_reg64(struct regstat *cur,int i,signed char reg)
{
int preferred_reg = 8+(reg&1);
int r,hr;
-
+
// allocate the lower 32 bits
alloc_reg(cur,i,reg);
-
+
// Don't allocate unused registers
if((cur->uu>>reg)&1) return;
-
+
// see if the upper half is already allocated
for(hr=0;hr<HOST_REGS;hr++)
{
if(cur->regmap[hr]==reg+64) return;
}
-
+
// Keep the same mapping if the register was already allocated in a loop
preferred_reg = loop_reg(i,reg,preferred_reg);
-
+
// Try to allocate the preferred register
if(cur->regmap[preferred_reg]==-1) {
cur->regmap[preferred_reg]=reg|64;
@@ -514,7 +514,7 @@ void alloc_reg64(struct regstat *cur,int i,signed char reg)
cur->isconst&=~(1<<preferred_reg);
return;
}
-
+
// Clear any unneeded registers
// We try to keep the mapping consistent, if possible, because it
// makes branches easier (especially loops). So we try to allocate
@@ -557,7 +557,7 @@ void alloc_reg64(struct regstat *cur,int i,signed char reg)
return;
}
}
-
+
// Ok, now we have to evict someone
// Pick a register we hopefully won't need soon
u_char hsn[MAXREG+1];
@@ -647,13 +647,13 @@ void alloc_reg_temp(struct regstat *cur,int i,signed char reg)
{
int r,hr;
int preferred_reg = -1;
-
+
// see if it's already allocated
for(hr=0;hr<HOST_REGS;hr++)
{
if(hr!=EXCLUDE_REG&&cur->regmap[hr]==reg) return;
}
-
+
// Try to allocate any available register
for(hr=HOST_REGS-1;hr>=0;hr--) {
if(hr!=EXCLUDE_REG&&cur->regmap[hr]==-1) {
@@ -663,7 +663,7 @@ void alloc_reg_temp(struct regstat *cur,int i,signed char reg)
return;
}
}
-
+
// Find an unneeded register
for(hr=HOST_REGS-1;hr>=0;hr--)
{
@@ -692,7 +692,7 @@ void alloc_reg_temp(struct regstat *cur,int i,signed char reg)
}
}
}
-
+
// Ok, now we have to evict someone
// Pick a register we hopefully won't need soon
// TODO: we might want to follow unconditional jumps here
@@ -767,7 +767,7 @@ void alloc_arm_reg(struct regstat *cur,int i,signed char reg,char hr)
{
int n;
int dirty=0;
-
+
// see if it's already allocated (and dealloc it)
for(n=0;n<HOST_REGS;n++)
{
@@ -776,7 +776,7 @@ void alloc_arm_reg(struct regstat *cur,int i,signed char reg,char hr)
cur->regmap[n]=-1;
}
}
-
+
cur->regmap[hr]=reg;
cur->dirty&=~(1<<hr);
cur->dirty|=dirty<<hr;
@@ -4031,7 +4031,7 @@ void do_clear_cache()
u_int bitmap=needs_clear_cache[i];
if(bitmap) {
u_int start,end;
- for(j=0;j<32;j++)
+ for(j=0;j<32;j++)
{
if(bitmap&(1<<j)) {
start=(u_int)BASE_ADDR+i*131072+j*4096;