Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 271603
b: refs/heads/master
c: 2e8ecdc
h: refs/heads/master
i:
  271601: 591051a
  271599: 901938e
v: v3
  • Loading branch information
David S. Miller committed Oct 31, 2011
1 parent 63edeb9 commit 867feb4
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a52312b88c8103e965979a79a07f6b34af82ca4b
refs/heads/master: 2e8ecdc008a16b9a6c4b9628bb64d0d1c05f9f92
32 changes: 16 additions & 16 deletions trunk/arch/sparc/kernel/visemul.c
Original file line number Diff line number Diff line change
Expand Up @@ -713,17 +713,17 @@ static void pcmp(struct pt_regs *regs, unsigned int insn, unsigned int opf)
s16 b = (rs2 >> (i * 16)) & 0xffff;

if (a > b)
rd_val |= 1 << i;
rd_val |= 8 >> i;
}
break;

case FCMPGT32_OPF:
for (i = 0; i < 2; i++) {
s32 a = (rs1 >> (i * 32)) & 0xffff;
s32 b = (rs2 >> (i * 32)) & 0xffff;
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
s32 b = (rs2 >> (i * 32)) & 0xffffffff;

if (a > b)
rd_val |= 1 << i;
rd_val |= 2 >> i;
}
break;

Expand All @@ -733,17 +733,17 @@ static void pcmp(struct pt_regs *regs, unsigned int insn, unsigned int opf)
s16 b = (rs2 >> (i * 16)) & 0xffff;

if (a <= b)
rd_val |= 1 << i;
rd_val |= 8 >> i;
}
break;

case FCMPLE32_OPF:
for (i = 0; i < 2; i++) {
s32 a = (rs1 >> (i * 32)) & 0xffff;
s32 b = (rs2 >> (i * 32)) & 0xffff;
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
s32 b = (rs2 >> (i * 32)) & 0xffffffff;

if (a <= b)
rd_val |= 1 << i;
rd_val |= 2 >> i;
}
break;

Expand All @@ -753,17 +753,17 @@ static void pcmp(struct pt_regs *regs, unsigned int insn, unsigned int opf)
s16 b = (rs2 >> (i * 16)) & 0xffff;

if (a != b)
rd_val |= 1 << i;
rd_val |= 8 >> i;
}
break;

case FCMPNE32_OPF:
for (i = 0; i < 2; i++) {
s32 a = (rs1 >> (i * 32)) & 0xffff;
s32 b = (rs2 >> (i * 32)) & 0xffff;
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
s32 b = (rs2 >> (i * 32)) & 0xffffffff;

if (a != b)
rd_val |= 1 << i;
rd_val |= 2 >> i;
}
break;

Expand All @@ -773,17 +773,17 @@ static void pcmp(struct pt_regs *regs, unsigned int insn, unsigned int opf)
s16 b = (rs2 >> (i * 16)) & 0xffff;

if (a == b)
rd_val |= 1 << i;
rd_val |= 8 >> i;
}
break;

case FCMPEQ32_OPF:
for (i = 0; i < 2; i++) {
s32 a = (rs1 >> (i * 32)) & 0xffff;
s32 b = (rs2 >> (i * 32)) & 0xffff;
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
s32 b = (rs2 >> (i * 32)) & 0xffffffff;

if (a == b)
rd_val |= 1 << i;
rd_val |= 2 >> i;
}
break;
}
Expand Down

0 comments on commit 867feb4

Please sign in to comment.