Revision 1ef59d0a target-ppc/op_helper.c
b/target-ppc/op_helper.c | ||
---|---|---|
267 | 267 |
fesetround(cround); |
268 | 268 |
} |
269 | 269 |
|
270 |
void do_fnmadds (void) |
|
271 |
{ |
|
272 |
FTS0 = -((FTS0 * FTS1) + FTS2); |
|
273 |
} |
|
274 |
|
|
275 |
void do_fnmsubs (void) |
|
276 |
{ |
|
277 |
FTS0 = -((FTS0 * FTS1) - FTS2); |
|
278 |
} |
|
279 |
|
|
270 | 280 |
void do_fsqrt (void) |
271 | 281 |
{ |
272 | 282 |
FT0 = sqrt(FT0); |
Also available in: Unified diff