diff options
Diffstat (limited to 'arch/powerpc/kernel/softemu8xx.c')
-rw-r--r-- | arch/powerpc/kernel/softemu8xx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/kernel/softemu8xx.c b/arch/powerpc/kernel/softemu8xx.c index 67d6f6890edc..c906c4bf6835 100644 --- a/arch/powerpc/kernel/softemu8xx.c +++ b/arch/powerpc/kernel/softemu8xx.c | |||
@@ -124,7 +124,7 @@ int Soft_emulate_8xx(struct pt_regs *regs) | |||
124 | disp = instword & 0xffff; | 124 | disp = instword & 0xffff; |
125 | 125 | ||
126 | ea = (u32 *)(regs->gpr[idxreg] + disp); | 126 | ea = (u32 *)(regs->gpr[idxreg] + disp); |
127 | ip = (u32 *)¤t->thread.fpr[flreg]; | 127 | ip = (u32 *)¤t->thread.TS_FPR(flreg); |
128 | 128 | ||
129 | switch ( inst ) | 129 | switch ( inst ) |
130 | { | 130 | { |
@@ -168,7 +168,7 @@ int Soft_emulate_8xx(struct pt_regs *regs) | |||
168 | break; | 168 | break; |
169 | case FMR: | 169 | case FMR: |
170 | /* assume this is a fp move -- Cort */ | 170 | /* assume this is a fp move -- Cort */ |
171 | memcpy(ip, ¤t->thread.fpr[(instword>>11)&0x1f], | 171 | memcpy(ip, ¤t->thread.TS_FPR((instword>>11)&0x1f), |
172 | sizeof(double)); | 172 | sizeof(double)); |
173 | break; | 173 | break; |
174 | default: | 174 | default: |