Lines Matching refs:vc

183 	union dw_union vc, va, vb;
200 vc.wp[0] = current->thread.evr[fc];
201 vc.wp[1] = regs->gpr[fc];
210 pr_debug("vc: %08x %08x\n", vc.wp[0], vc.wp[1]);
236 vc.wp[1] = va.wp[1] & ~SIGN_BIT_S;
240 vc.wp[1] = va.wp[1] | SIGN_BIT_S;
244 vc.wp[1] = va.wp[1] ^ SIGN_BIT_S;
278 vc.wp[1] = 0;
282 FP_TO_INT_ROUND_S(vc.wp[1], SB, 32,
302 vc.wp[1] = 0;
305 FP_TO_INT_ROUND_S(vc.wp[1], SB, 32,
313 vc.wp[1] = 0;
316 FP_TO_INT_S(vc.wp[1], SB, 32,
329 FP_PACK_SP(vc.wp + 1, SR);
367 vc.dp[0] = va.dp[0] & ~SIGN_BIT_D;
371 vc.dp[0] = va.dp[0] | SIGN_BIT_D;
375 vc.dp[0] = va.dp[0] ^ SIGN_BIT_D;
409 vc.wp[1] = 0;
413 FP_TO_INT_ROUND_D(vc.wp[1], DB, 32,
433 vc.dp[0] = 0;
436 FP_TO_INT_D(vc.dp[0], DB, 64,
444 vc.wp[1] = 0;
447 FP_TO_INT_ROUND_D(vc.wp[1], DB, 32,
455 vc.wp[1] = 0;
458 FP_TO_INT_D(vc.wp[1], DB, 32,
472 FP_PACK_DP(vc.dp, DR);
520 vc.wp[0] = va.wp[0] & ~SIGN_BIT_S;
521 vc.wp[1] = va.wp[1] & ~SIGN_BIT_S;
525 vc.wp[0] = va.wp[0] | SIGN_BIT_S;
526 vc.wp[1] = va.wp[1] | SIGN_BIT_S;
530 vc.wp[0] = va.wp[0] ^ SIGN_BIT_S;
531 vc.wp[1] = va.wp[1] ^ SIGN_BIT_S;
569 vc.wp[0] = 0;
573 FP_TO_INT_ROUND_S(vc.wp[0], SB0, 32,
577 vc.wp[1] = 0;
581 FP_TO_INT_ROUND_S(vc.wp[1], SB1, 32,
589 vc.wp[0] = 0;
592 FP_TO_INT_ROUND_S(vc.wp[0], SB0, 32,
596 vc.wp[1] = 0;
599 FP_TO_INT_ROUND_S(vc.wp[1], SB1, 32,
607 vc.wp[0] = 0;
610 FP_TO_INT_S(vc.wp[0], SB0, 32,
614 vc.wp[1] = 0;
617 FP_TO_INT_S(vc.wp[1], SB1, 32,
633 FP_PACK_SP(vc.wp, SR0);
634 FP_PACK_SP(vc.wp + 1, SR1);
685 current->thread.evr[fc] = vc.wp[0];
686 regs->gpr[fc] = vc.wp[1];
691 pr_debug("vc: %08x %08x\n", vc.wp[0], vc.wp[1]);