Lines Matching refs:sidx
412 int sidx = i * dmul;
418 sidx = column * align(components, 2) + row;
425 dst[didx].f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
428 dst[didx].f = (float) src[sidx].u;
433 dst[didx].f = (float) src[sidx].i;
436 dst[didx].f = src[sidx].i ? 1.0f : 0.0f;
440 memcpy(&tmp, &src[sidx].f, sizeof(tmp));
446 memcpy(&tmp, &src[sidx].u, sizeof(tmp));
452 memcpy(&tmp, &src[sidx].i, sizeof(tmp));
465 double f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
470 double tmp = src[sidx].u;
477 double tmp = src[sidx].i;
482 double tmp = src[sidx].i ? 1.0 : 0.0;
487 double tmp = src[sidx].f;
494 memcpy(&tmpu, &src[sidx].u, sizeof(tmpu));
502 memcpy(&tmpi, &src[sidx].i, sizeof(tmpi));
533 dst[didx].i = (int64_t) roundf(src[sidx].f);
537 (int64_t)roundf(_mesa_half_to_float(((uint16_t*)src)[sidx]));
540 dst[didx].i = src[sidx].i ? 1 : 0;
543 dst[didx].i = MIN2(src[sidx].i, INT_MAX);
547 memcpy(&tmp, &src[sidx].f, sizeof(tmp));
553 memcpy(&tmp, &src[sidx].u, sizeof(tmp));
559 memcpy(&tmp, &src[sidx].i, sizeof(tmp));
583 dst[didx].u = src[sidx].f < 0.0f ?
584 0u : (uint32_t) roundf(src[sidx].f);
587 float f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
592 dst[didx].i = src[sidx].i ? 1 : 0;
595 dst[didx].i = MAX2(src[sidx].i, 0);
599 memcpy(&tmp, &src[sidx].f, sizeof(tmp));
605 memcpy(&tmp, &src[sidx].u, sizeof(tmp));
611 memcpy(&tmp, &src[sidx].i, sizeof(tmp));
623 uint64_t tmp = src[sidx].u;
630 int64_t tmp = src[sidx].i;
635 int64_t tmp = src[sidx].i ? 1.0f : 0.0f;
641 memcpy(&u64, &src[sidx].u, sizeof(u64));
647 int64_t tmp = (int64_t) roundf(src[sidx].f);
652 float f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
659 memcpy(&d, &src[sidx].f, sizeof(d));
673 uint64_t tmp = src[sidx].u;
680 int64_t tmp = MAX2(src[sidx].i, 0);
685 int64_t tmp = src[sidx].i ? 1.0f : 0.0f;
691 memcpy(&i64, &src[sidx].i, sizeof(i64));
697 uint64_t tmp = src[sidx].f < 0.0f ?
698 0ull : (uint64_t) roundf(src[sidx].f);
703 float f = _mesa_half_to_float(((uint16_t*)src)[sidx]);
710 memcpy(&d, &src[sidx].f, sizeof(d));