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