Lines Matching defs:mask
817 uint64_t mask;
820 mask = ~0LL;
822 mask = (1ULL << len) - 1;
824 return (src >> shift) & mask;
839 uint64_t mask;
842 mask = ~0ULL;
844 mask = (1ULL << len) - 1;
846 return (src & ~(mask << shift)) | ((src & mask) << shift);
1769 void glue(helper_dpps, SUFFIX) (Reg *d, Reg *s, uint32_t mask)
1773 if (mask & (1 << 4))
1777 if (mask & (1 << 5))
1781 if (mask & (1 << 6))
1785 if (mask & (1 << 7))
1789 d->L(0) = (mask & (1 << 0)) ? iresult : 0 /*float32_zero*/;
1790 d->L(1) = (mask & (1 << 1)) ? iresult : 0 /*float32_zero*/;
1791 d->L(2) = (mask & (1 << 2)) ? iresult : 0 /*float32_zero*/;
1792 d->L(3) = (mask & (1 << 3)) ? iresult : 0 /*float32_zero*/;
1795 void glue(helper_dppd, SUFFIX) (Reg *d, Reg *s, uint32_t mask)
1799 if (mask & (1 << 4))
1803 if (mask & (1 << 5))
1807 d->Q(0) = (mask & (1 << 0)) ? iresult : 0 /*float64_zero*/;
1808 d->Q(1) = (mask & (1 << 1)) ? iresult : 0 /*float64_zero*/;