Revision f586ce09 target-ppc/op_helper.c
b/target-ppc/op_helper.c | ||
---|---|---|
2539 | 2539 |
r->u64[1] = (a->u64[1] & ~c->u64[1]) | (b->u64[1] & c->u64[1]); |
2540 | 2540 |
} |
2541 | 2541 |
|
2542 |
void helper_vrlogefp (ppc_avr_t *r, ppc_avr_t *b) |
|
2543 |
{ |
|
2544 |
int i; |
|
2545 |
for (i = 0; i < ARRAY_SIZE(r->f); i++) { |
|
2546 |
HANDLE_NAN1(r->f[i], b->f[i]) { |
|
2547 |
r->f[i] = float32_log2(b->f[i], &env->vec_status); |
|
2548 |
} |
|
2549 |
} |
|
2550 |
} |
|
2551 |
|
|
2542 | 2552 |
#if defined(WORDS_BIGENDIAN) |
2543 | 2553 |
#define LEFT 0 |
2544 | 2554 |
#define RIGHT 1 |
Also available in: Unified diff